MODULE
Лекция в 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 — веб-приложение, позволяющее создать кастомизированную систему управления обучением. Первые...
Next: Лекция в Moodle 3.x. Часть 3.3. Добавление тестов #3