Лекция в Moodle 3.x. Часть 3.2. Добавление тестов #2

Лекция в Moodle 3.x. Часть 3.2. Добавление тестов #2
Лекция в Moodle 3.x. Часть 3.2. Добавление тестов #2

Продолжаем разговор о создании заданий в тестовой форме для лекции в Moodle 3. Сегодня мы поговорим еще об нескольких типах заданий для лекции Moodle 3. Особо писать о содержании не буду – можно просмотреть соответствующий скринкаст для Moodle 3. Единственное, в касте говориться о возможности использовать регулярные выражения. Собственно регулярные выражения я взял из книги Практика электронного обучения с использованием Moodle. Эти выражения применимы для Moodle 1.9.x, но думаю и для Moodle 3 они также будут справедливы.

Наиболее используемыми метасимволами являются:

  • «^» – соответствует началу строки. Например, выражение «^500» соответствует любому ответу, начинающемуся с числа 500;
  • «$» – соответствует концу строки. Например, выражение «500$» соответствует любому ответу, заканчивающемуся числом 500;
  • «\» – экранирование метасимволов, если их необходимо использовать как часть регулярного выражения. Например, для того чтобы в выражении «500$» символ доллара не интерпретировался как признак конца строки, перед ним необходимо поставить «\» и получится «500\$»;
  • «.» – соответствует любому символу, кроме символа начала строки;
  • «[» – начало символьного класса; «]» – конец символьного класса. Квадратные скобки ограничивают поиск теми символами, которые в них заключены. Например, выражения «[0-9]» и «[0123456789]» равнозначны и соответствуют любой цифре. Символ ^ для символьного класса принимает другое значение – отрицание класса. Он может быть использован только в начале символьного класса. Например, выражения «^[0-9]» и «[^0-9]» различны: в первом случае это строка, которая начинается с цифры, во втором случае – любой символ кроме цифры;
  • «|» – обозначает условный выбор. Например, выражение «ru|com|net» соответствует любой строке, содержащей ru, com или net;
  • «(» – начало подвыражения; «)» – конец подвыражения. Подвыражения могут использоваться во многих ситуациях, например, ограничение условий «бел(ая|ое)» или повтор группы символов «(самый )*большой»;
  • «?» – квантификатор, означающий ноль либо одно вхождение предшествующего символа, подвыражения;
  • «*» – квантификатор, означающий ноль или более вхождений предшествующего символа, подвыражения;
  • «+» – квантификатор, означающий одно или более вхождений предшествующего символа, подвыражения.

Moodle — веб-приложение, позволяющее создать кастомизированную систему управления обучением. Первые прототипы системы были созданы в 1999 году Мартином Дугиамасом (Martin Dougiamas), на тот момент студентом Университета Кертин, Австралия. Первый сайт на базе Moodle был создан в 2001 году, а сейчас число сайтов на Moodle перевалило за 1 миллион по всему миру. За это время вокруг Moodle сформировалось большое и сильное сообщество, которое разрабатывает плагины (модули) и делится ими в сети. C помощью плагинов можно создать уникальную систему управления обучением, которая по функционалу будет не хуже современных СДО. Платформа хорошо подходит как для задач образовательных учреждений, учебных центров, так и для корпоративного обучения. Но платформа требует обслуживания и настройки — от установки на хостинг, до настройки системы и обновления ее.

Лекция в Moodle 3.x. Часть 3.2. Добавление тестов #2
Начать дискуссию