<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">oo</journal-id><journal-title-group><journal-title xml:lang="ru">Открытое образование</journal-title><trans-title-group xml:lang="en"><trans-title>Open Education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-4243</issn><issn pub-type="epub">2079-5939</issn><publisher><publisher-name>Plekhanov Russian University of Economics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21686/1818-4243-2015-2(109-38-45</article-id><article-id custom-type="elpub" pub-id-type="custom">oo-28</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>НОВЫЕ ТЕХНОЛОГИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>NEW TECHNOLOGIES</subject></subj-group></article-categories><title-group><article-title>Использование шаблонов в виде регулярных выражений в тренировочных и контрольных тестовых вопросах с открытым ответом</article-title><trans-title-group xml:lang="en"><trans-title>USE OF REGULAR EXPRESSIONS AS TEMPLATES IN FORMATIVE AND SUMMATIVE OPEN ANSWER QUESTIONS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Сычев</surname><given-names>О. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Sychev</surname><given-names>Oleg A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кафедра программного обеспечения автоматизированных систем</p><p>к.т.н., доцент </p><p>Тел.: (905) 434-53-45</p><p><ext-link xlink:href="http://www.vstu.ru" ext-link-type="uri">http://www.vstu.ru</ext-link>   </p></bio><bio xml:lang="en"><p>the Automated Systems Software Department</p><p>Candidate of Engineering Science, Associate Professor,</p><p>Tel.: (905) 434-53-45</p><p><ext-link xlink:href="http://www.vstu.ru/en" ext-link-type="uri">http://www.vstu.ru/en</ext-link></p></bio><email xlink:type="simple">oasychev@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Стрельцов</surname><given-names>В. О.</given-names></name><name name-style="western" xml:lang="en"><surname>Streltsov</surname><given-names>Valeriy O.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кафедра программного обеспечения автоматизированных систем</p><p>магистрант</p><p>Тел.: (960) 872-09-59</p><p><ext-link xlink:href="http://www.vstu.ru" ext-link-type="uri">http://www.vstu.ru</ext-link>   </p></bio><bio xml:lang="en"><p>the Automated Systems Software Department</p><p>graduate student</p><p>Tel.: (960) 872-09-59</p><p><ext-link xlink:href="http://www.vstu.ru/en" ext-link-type="uri">http://www.vstu.ru/en</ext-link></p></bio><email xlink:type="simple">vostreltsov@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Волгоградский государственный технический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Volgograd State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2015</year></pub-date><pub-date pub-type="epub"><day>24</day><month>05</month><year>2016</year></pub-date><volume>0</volume><issue>2(109</issue><fpage>38</fpage><lpage>45</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Сычев О.А., Стрельцов В.О., 2016</copyright-statement><copyright-year>2016</copyright-year><copyright-holder xml:lang="ru">Сычев О.А., Стрельцов В.О.</copyright-holder><copyright-holder xml:lang="en">Sychev O.A., Streltsov V.O.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://openedu.rea.ru/jour/article/view/28">https://openedu.rea.ru/jour/article/view/28</self-uri><abstract><p>Рассматриваются проблемы при автоматизированном тестировании студентов с помощью вопросов в открытой форме, которым соответствует большое количество правильных ответов. Предлагается использовать регулярные выражения, задающие шаблоны ответов. Рассмотрена проблема автоматической выдачи подсказок при прохождении тренировочных тестов. Предлагается использовать генерацию строк, продолжающих частичное совпадение в ответе студента. Это позволяет выдавать подсказки следующего символа или лексемы. Описывается решение, реализованное в виде модуля типа вопроса к популярной системе дистанционного обучения Moodle. </p></abstract><trans-abstract xml:lang="en"><p>The article describes problems in automated students testing using open-form questions with substantial amount of correct answers. Authors propose using of regular expressions as correct answer patterns. The problem of automatic hint generation during training tests is examined as well. To resolve this problem authors propose a matching string generation method, extending partial match from learner’s attempt. It is possible to give next correct character and next correct lexeme hints. The paper describes a solution in the form of a question type plugin for the popular e-learning system Moodle. </p></trans-abstract><kwd-group xml:lang="ru"><kwd>электронное обучение</kwd><kwd>автоматизированное тестирование</kwd><kwd>регулярные выражения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>e-learning</kwd><kwd>automated testing</kwd><kwd>regular expressions</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Статистика Moodle [Electronic resource]. – URL: https://moodle.org/stats/ (дата обращения: 26.10.2014).</mixed-citation><mixed-citation xml:lang="en">Статистика Moodle [Electronic resource]. – URL: https://moodle.org/stats/ (дата обращения: 26.10.2014).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Фандей В.А. Использование модульной объектно-ориентированной динамической учебной среды Moodle в преподавании межкультурной коммуникации // Вестник Московского университета. Серия 19: Лингвистика и межкультурная коммуникация. – 2011. – № 4. – С. 125–130.</mixed-citation><mixed-citation xml:lang="en">Фандей В.А. Использование модульной объектно-ориентированной динамической учебной среды Moodle в преподавании межкультурной коммуникации // Вестник Московского университета. Серия 19: Лингвистика и межкультурная коммуникация. – 2011. – № 4. – С. 125–130.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Соловов А.В. Электронное обучение: проблематика, дидактика, технология. – Самара: Новая техника, 2006. – 464 с.</mixed-citation><mixed-citation xml:lang="en">Соловов А.В. Электронное обучение: проблематика, дидактика, технология. – Самара: Новая техника, 2006. – 464 с.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Фридл Дж. Регулярные выражения / пер. с англ. – 3-е изд. – СПб.: Символ Плюс, 2008. – 608 с.</mixed-citation><mixed-citation xml:lang="en">Фридл Дж. Регулярные выражения / пер. с англ. – 3-е изд. – СПб.: Символ Плюс, 2008. – 608 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Форта Б. Регулярные выражения. – М.: ИД «Вильямс», 2005. – 184 с.</mixed-citation><mixed-citation xml:lang="en">Форта Б. Регулярные выражения. – М.: ИД «Вильямс», 2005. – 184 с.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Butcher P.G., Jordan S.E. A comparison of human and computer marking of short free-text student responses // Computers &amp; Education. – 2010. – № 55. – P. 489–499.</mixed-citation><mixed-citation xml:lang="en">Butcher P.G., Jordan S.E. A comparison of human and computer marking of short free-text student responses // Computers &amp; Education. – 2010. – № 55. – P. 489–499.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Regular Expression Short-Answer question type [Electronic resource]. – URL: http://docs.moodle.org/27/en/ Regular_Expression_Short-Answer_question_type (date access: 26.10.2014).</mixed-citation><mixed-citation xml:lang="en">Regular Expression Short-Answer question type [Electronic resource]. – URL: http://docs.moodle.org/27/en/ Regular_Expression_Short-Answer_question_type (date access: 26.10.2014).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ахо А., Сети Р., Ульман Дж. Компиляторы. Принципы, технологии, инструменты. – М.: ИД «Вильямс», 2003. – 769 с.</mixed-citation><mixed-citation xml:lang="en">Ахо А., Сети Р., Ульман Дж. Компиляторы. Принципы, технологии, инструменты. – М.: ИД «Вильямс», 2003. – 769 с.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Pattern-match question type detailed documentation [Electronic resource]. – URL: https://docs.moodle.org/27/en/ Pattern-match_question_type_detailed_documentation (date access: 26.10.2014).</mixed-citation><mixed-citation xml:lang="en">Pattern-match question type detailed documentation [Electronic resource]. – URL: https://docs.moodle.org/27/en/ Pattern-match_question_type_detailed_documentation (date access: 26.10.2014).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Сычев О.А. Использование регулярных выражений для проверки ответов на тестовые вопросы, предоставляемых в виде фрагмента кода программы / О.А. Сычев, Д.В. Литовкин // Информационные технологии в образовании, технике и медицине: матер. междунар. конф., 21–24 сент. 2009 / ВолгГТУ [и др.]. – Волгоград, 2009. – C. 45.</mixed-citation><mixed-citation xml:lang="en">Сычев О.А. Использование регулярных выражений для проверки ответов на тестовые вопросы, предоставляемых в виде фрагмента кода программы / О.А. Сычев, Д.В. Литовкин // Информационные технологии в образовании, технике и медицине: матер. междунар. конф., 21–24 сент. 2009 / ВолгГТУ [и др.]. – Волгоград, 2009. – C. 45.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Laurikari V. NFAs with tagged transitions, their conversion to deterministic automata and application to regular expressions // Proceedings of the 7th International Symposium on String Processing and Information Retrieval. – IEEE, 2000. – P. 181–187.</mixed-citation><mixed-citation xml:lang="en">Laurikari V. NFAs with tagged transitions, their conversion to deterministic automata and application to regular expressions // Proceedings of the 7th International Symposium on String Processing and Information Retrieval. – IEEE, 2000. – P. 181–187.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Сычев О.А. Автоматическое определение ошибок в порядке расположения лексем в ответах на вопросы с открытым ответом в СДО Moodle / О.А. Сычев, Д.П. Мамонтов // Открытое образование. – 2014. – № 2. – C. 79–88.</mixed-citation><mixed-citation xml:lang="en">Сычев О.А. Автоматическое определение ошибок в порядке расположения лексем в ответах на вопросы с открытым ответом в СДО Moodle / О.А. Сычев, Д.П. Мамонтов // Открытое образование. – 2014. – № 2. – C. 79–88.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
