как узнать ответы на тесты в moodle
Смотрите видео на тему «как узнать ответы на тесты в moodle» в TikTok (тикток).
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 287K.Комментарии: 1.4K.Видео в TikTok (тикток) от пользователя Лайфхаки от Артёма (@metrakov): «Как найти ответы на любой тест!? #лайфхак #годныйлайфхак #лайфхакидляшколы #школа».Подпишись пожалуйста —>оригинальный звук — Лайфхаки от Артёма.» />
2.8M
3.1M
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 35.Видео в TikTok (тикток) от пользователя 吳 (@theemperorshaunwu): «Ez dubs#chem #chemistry #quiz #homework #Moodle».original sound — 吳.» />
8669
235K
2.3M
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 68.3K.Комментарии: 141.Видео в TikTok (тикток) от пользователя Артём Тейлор (@artyom.taylor): «Как УЗНАТЬ ОТВЕТЫ на все вопросы в Гугл-формах #лайфхак#лайфхаки#учеба#артемтейлор».Как узнать ответы на все вопросы в Гугл-формах | Сохраняй!STAY — The Kid LAROI & Justin Bieber.» />
927.8K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 22K.Комментарии: 465.Видео в TikTok (тикток) от пользователя (@baanshees): «Лайкайте или сохраняйте чтобы не потерять #всеосвіта #всеосвита #тесты #ответы #ответынатест #р_е_к_о_м_и_н_д_а_ц_и_и #рекомендации #рек».Туториал как найти ответы на сайте "Всеосвіта" | Пишем название теста,класс,урок | Ищем ваш тест | . оригинальный звук — .» />
268.5K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 692.Комментарии: 74.Видео в TikTok (тикток) от пользователя Глеб (@glebas_smirnov): «#рекомендации #рек #наурок #тест #уроки #взлоm #україна».оригинальный звук — Глеб.» />
51.9K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 6.3K.Комментарии: 25.Видео в TikTok (тикток) от пользователя crypto_hacker_anonymus (@crypto_hackers): «больше лайфхаков у нас в телеграмм ».оригинальный звук — crypto_hacker_anonymus.» />
117.4K
74.2K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 26.2K.Комментарии: 135.Видео в TikTok (тикток) от пользователя Лайфхаки от Артёма (@metrakov): «Как написать тест на 100/100 на дистанционке! Часть 2! #лайфхак #годныйлайфхак #лайфхакидляшколы #школа».Подпишись пожалуйста —>оригинальный звук — Лайфхаки от Артёма.» />
452.8K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 849.Видео в TikTok (тикток) от пользователя uquiztest.deu (@deu.deunill.uquiz): «Ответ пользователю @♡♡ Твой тутор) #туториал #тутор #какделатьтестынаuquiz #тесты #uQuiz #тест».оригинальный звук — uquiztest.deu.» />
15.2K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 50.6K.Комментарии: 419.Видео в TikTok (тикток) от пользователя OLD JO (@iamoldjo): «Пиши в комменты, если рек #якласс #лайфхакидляшколы #дистанционка #тест».Как найти ответы на тест | ЯКлассTell Em Instrumental Outro — Zandy Yorkan.» />
907.8K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 29K.Комментарии: 550.Видео в TikTok (тикток) от пользователя (@baanshees): «Лайкайте или сохраняйте чтобы не потерять #реки #рек #наурок #ответы #тесты #р_е_к_о_м_и_н_д_а_ц_и_и #рекомендации #эстетика».Как найти ответы на сайте "на урок" | Здесь нажимаем "Тесты" | Пишем тему урока,ставим сам урок и клас | . оригинальный звук — .» />
490.6K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 7.9K.Комментарии: 327.Видео в TikTok (тикток) от пользователя dimkkus (@dimkkus): «уже попробовали? #fyp».оригинальный звук — смиш .» />
133.4K
tplv-photomode-zoomcover:480:480.jpeg» alt=»Лайки: 3.2K.Видео в TikTok (тикток) от пользователя ₊ (@dolissi): «тесты которые стоит пройти! #тесты #idrlabs».оригинальный звук — .» />
как новичку взломать тестирование Moodle ? тесты в системе Moodle через мозилу нужно взломать
=) А Вы все веры не теряете, что сможете взломать до зачета продукт коммерческого уровня. Это не кино. Зелёные буковки по монитору у хакеров не бегают, а взлом занимает недели, а то и месяцы..Не теряйте времени и начинайте учить)
А то пытаетесь тут за вечер придумать реализацию холодного синтеза чтоб не идти завтра в магазин по батарейки в пульт..проще выучить
Тогда ясно..Ох Вы случаем не маркетолог? Всё лишь бы не учить) Можете смотреть сколь угодно в текст html, но ответа вы там не найдете ибо его там нет.
Это в 2000-х годах можно было надеется на такое, а сейчас все операции совершаются на сервере.
Работа с элементом курса «Тест»

Тестовая система Moodle организована следующим образом: В конкретном курсе создается Банк вопросов (тестовых заданий), который станет репозиторием (хранилищем), аккумулирующим контрольно-измерительные задания (вопросы в тестовой форме, безотносительно использования этих заданий для конкретного тестирования). Тестовые задания разных типов в Банке вопросов группируются и структурируются в иерархическую систему категорий (подкатегорий) вопросов. Разработчик тестов (управляющий курсом, преподаватель) распределяет и группирует вопросы в Банке по системе категорий/подкатегорий в соответствии с их принадлежностью к конкретным темам, разделам и подразделам курса, а на самом нижнем уровне к группам вопросов, однородных по сложности и тематике. Банк вопросов учебного курса должен содержать, по крайней мере, несколько сотен тестовых заданий.
Для проведения каждого конкретного тестирования, например, аттестационного тестирования по определенной теме, в курcе Moodle создается отдельный тест, параметры которого настраиваются разработчиком тестов, и который затем наполняется конкретными заданиями из Банка вопросов в соответствии с целями тестирования. Настройка параметров теста и формирование его состава осуществляется в соответствии с целями тестирования, особенностями его проведения, контингентом тестируемых студентов и др. Например, определяются временные рамки предъявления теста студентам, форма выдачи студентам вопросов теста и т. д. Этот процесс называют еще формированием сценария теста.
Таким образом организованная тестовая система Moodle, позволяет преподавателю на базе единого Банка вопросов курса формировать для студентов набор разнообразных тестов. Каждый тест являются в курсе самостоятельным элементом оценивания. Оценки, получаемые студентами за выполнение тестов, используются преподавателем в качестве характеристик успешности освоения студентами учебного материала наряду с оценками, получаемыми за работу с другими элементами оценивания.

1.1. Формирование структуры Банка тестовых заданий
В предыдущих разделах, посвященных созданию в системе Moodle тестовых заданий (вопросов) разных типов, можно было обратить внимание на то, что при создании вопроса требовалось указывать так называемую категорию вопроса. Речь идет о том, что создаваемый банк тестовых заданий не должен представлять собой неупорядоченный линейный список вопросов. В хорошем банке вопросов по дисциплине должно быть несколько сотен вопросов и поэтому управляться с таким большим неструктурированным массивом вопросов было бы чрезвычайно трудно и неэффективно.
Поэтому Moodle предоставляет средства для структуризации банка вопросов в иерархическую систему категорий вопросов. Для того, чтобы открыть страницу настройки категорий вопросов следует выбрать пункт «Категории» в блоке «Настройки» (рис. 1.1.1).
Рис. 1.1.1 Переход к странице работы с категориями вопросов
Страница редактирования категорий выглядит следующим образом (рис. 1.1.2).

Рис. 1.1.2. Пример страницы редактирования категорий
На странице представлена иерархия категорий вопросов с указанием в скобках количества вопросов в каждой категории. В нижней части страницы расположены инструменты для добавления новых категорий. Для этого следует выбрать из выпадающего списка родительскую категорию, в которую будет помещена создаваемая, ввести название создаваемой категории и, при необходимости, текст дополнительной информации о категории. Нажатием кнопки «Добавить категорию» созданная новая категория добавляется в указанную родительскую категорию.
Справа от наименования каждой категории находятся иконки инструментов , с помощью которых можно, соответственно, удалить категорию, перейти в режим ее редактирования, с помощью стрелок переместить категорию в другое место, например, в другую родительскую категорию или изменить порядок категорий, находящихся в одной родительской категории.
Организации иерархии категорий тестовых заданий следует уделять большое внимание, так как от этого в большой степени зависит возможность формирования впоследствии эффективных сценариев конкретных тестов в соответствии с решаемыми ими задачами. Созданию тестов и формирования их сценариев посвящен следующий раздел пособия.
Формирование иерархии категорий и группировка по ним вопросов осуществляются в соответствии с тематической направленностью вопросов, их назначением, целевой аудитории и сложностью вопросов. В категории самого нижнего уровня следует помещать близкие по смыслу вопросы одного уровня сложности. Это позволит обеспечить создание эквивалентных по трудности и тематической направленности наборов вопросов, предъявляемых конкретным студентам при использовании механизма случайной выборки вопросов из указанных категорий для исключения возможности списывания испытуемыми ответов на вопросы дуг у друга.
1.2. Создание и настройка тестов
Для проведения тестовых испытаний студентов, например по какой-либо теме курса, следует создать и настроить соответствующий тест, который будет использовать тестовые задания (вопросы) из созданного банка вопросов.
Для создания конкретного теста следует, находясь на странице курса, перейти в режим редактирования, нажав кнопку «Режим редактирования» в правом верхнем углу страницы курса.
После этого в соответствующей теме курса нажать кнопку «Добавить элемент или ресурс».
В появившемся списке (рис. 1.2.1) выбрать пункт «Тесты» и нажать кнопку «Добавить».
Рис. 1.2.1. Выбор элемента «Тест» для добавления
На экране появится страница настройки теста (рис. 1.2.2).

Рис. 1.2.2. Страница настройки теста
Настройка теста начинается с ввода его названия (под этим названием он будет виден на странице курса) и, при необходимости, текст вступления к тесту.
Секция «Синхронизация»

Рис. 1.2.3. Секция «Синхронизация»
На этой странице устанавливаются такие параметры теста, как:
— время начала и окончания тестирования (студенты смогут начать свою попытку(-ки) после времени открытия теста и они должны завершить свои попытки перед временем его закрытия);
— ограничение по времени (если оно включено, то ограничение по времени показывается на начальной странице теста и отсчет таймера отображается в блоке навигации теста);
— параметр «По истечении времени» определяет, что произойдет, если студент не отправит попытку теста до истечения заданного времени:
- по умолчанию действует опция «Попытки должны быть отправлены до истечения времени, иначе они не учитываются»;
- опция «Открытые попытки отправляются автоматически» – если студент в это время активно работает над тестом, то таймер обратного отсчета всегда будет автоматически отправлять его попытку. Но если студент вышел из системы, то этот параметр определяет, что произойдёт;
- третья опция «Разрешить отправку в льготный период, но не изменять любые ответы».
— параметр «льготный период отправки» устанавливает продолжительность дополнительного времени, в случае, если время истекло и выбран параметр «Разрешить отправку в льготный период, но не изменять любые ответы».

Параметр «Категория оценки» определяет категорию в журнале оценок, в которой размещаются оценки за прохождение этого теста.
Если установкой параметра «Количество попыток» разрешены несколько попыток прохождения теста, то для расчета итоговой оценки могут использоваться следующие методы оценивания:
— лучшая оценка из всех попыток,
— средняя оценка из всех попыток,
— первая попытка (все прочие попытки не учитываются),
— последняя попытка (все прочие попытки не учитываются).
Секция «Расположение»

Рис. 1.2.5. Секция «Расположение»
Параметр «Порядок вопросов» определяет, как будут выдаваться испытуемому вопросы теста:
— в порядке, как показано на экране редактирования теста или
— путем их случайного перемешивания (рекомендуемый режим для затруднения возможности списывания).
Параметр «С новой страницы» определяет количество вопросов, отображаемых на странице. Длинные тесты имеет смысл разбивать на несколько страниц с ограниченным числом вопросов на каждой. При добавлении вопросов в тест разрывы страниц будут добавляться автоматически в соответствии с этой настройкой. В дальнейшем разрывы страниц могут быть перемещены вручную на странице редактирования.
Параметр «Метод навигации» имеет два значения:
При включении последовательной навигации студент должен пройти тест строго по порядку, без возможности вернуться к предыдущим страницам или посмотреть следующие.
Секция «Свойства вопроса»

Рис. 1.2.6. Секция «Свойства вопроса»
Если включен режим «Случайный порядок ответов», то варианты ответов каждого вопроса будут случайным образом перемешиваться каждый раз, когда студент будет начинать новую попытку при условии соответствующей настройки для каждого отдельного вопроса. Этот параметр применяется только для типов вопросов с вариантами ответов («Множественный выбор» и «На соответствие»).
Параметр «Какой режим вопросов» определяет способ взаимодействия студентов с вопросами теста.
Например, в режиме «Отложенного отзыва» студенты должны дать ответ на каждый вопрос без получения оценки и отзыва, а затем они увидят результаты всего теста. И, альтернативно, в режиме «Интерактивный с несколькими попытками» студенты, ответив на каждый вопрос, сразу получают отзыв и, если они с первого раза ответили не верно, то сразу получают право на повторную попытку с возможность получения меньшей оценки. Это.
Это, пожалуй, два наиболее часто используемых режимов поведения вопросов. Кроме тог, имеются режимы:
— «Адаптивный (без штрафов)»,
— «Непосредственный отзыв с СВМ»,
— «Отложенный отзыв с СВМ».
Параметр «Каждая попытка основывается на предыдущей». В случае, если разрешено использовать несколько попыток и этот параметр включен, то в каждой новой попытке будут содержаться результаты предыдущих попыток. Это позволит выполнить тест за несколько попыток.
Секция «Настройка просмотра»

Рис. 1.2.7. Секция «Настройка просмотра»
Эти параметры определяют, какую информацию студенты могут видеть, когда они просматривают попытки теста или видят отчеты теста в разные моменты времени относительно времени прохождения теста:
— Во время попытки – параметр важен только для некоторых режимов вопросов, которые могут отображать отзыв во время попытки, например «Интерактивный с несколькими попытками»;
— Сразу после попытки – параметр применяется в течение первых двух минут после нажатия кнопки «Отправить всё и завершить тест»;
— Позже, но пока тест открыт – через 2 минуты после попытки и до даты закрытия теста;
— После того, как тест будет закрыт.
Секция «Внешний вид»

Рис. 1.2.8. Секция «Внешний вид»
Если параметр «Показать фотографию пользователя» включен, то имя и фотография студента будут отображаться на экране во время прохождения теста и на странице просмотра, что может быть использовано для контроля личности того, кто именно проходит тест.
Параметр «Десятичных знаков в оценках» определяет количество цифр после запятой при отображении баллов или оценок. Он используется только для отображения оценок, а не хранения их в базе данных или внутренних расчетов, которые производятся с полной точностью.
Параметр «Десятичных знаков в оценках вопроса» указывает число десятичных знаков после запятой, отображаемых в оценках за отдельные вопросы.
Если параметру «Отображать блоки во время прохождения теста» установлено значение «Да», то обычные блоки будут отображаться во время прохождения теста.
Секция «Дополнительные ограничения на попытки»

Рис. 1.2.9. Секция «Дополнительные ограничения на попытки»
Если пароль задан, то его необходимо ввести перед попыткой прохождения теста. Эту возможность можно использовать, например, для того, чтобы при прохождении тестирования в компьютерном классе исключить возможность выполнения теста за студента кем-либо извне класса под его логином. Для этого пароль для доступа студента к тесту может ввести сам преподаватель перед началом тестирования.
Более жесткое средство защиты от возможности выполнения теста посторонним лицом извне определенной аудитории это установка в следующем поле разрешения доступа к тесту только из определенных подсетей локальной сети или Интернета, задав разделенный запятыми список частичных или полных IP-адресов.
Если включен параметр «Принудительная задержка между первой и второй попытками», то студент должен будет выждать указанное время перед началом второй попытки пройти тест.
Если включен параметр «Принудительная задержка между последующими попытками», то студент должен будет выждать указанное время перед началом третьей попытки и последующих попыток пройти тест.
Если параметр «Безопасность браузера» установлен в состояние «Полноэкранный режим с защитой JavaScript», то:
— тест запустится, только если в браузере студента будет включен JavaScript;
— тест откроется на весь экран в окне, которое будет расположено поверх других окон и не будет содержать элементы навигации;
— студенты не смогут использовать такие возможности, как копирование и вставка.
Секция «Итоговый отзыв»

Рис. 1.2.10. Секция «Итоговый отзыв»
Общий отзыв – это текст, который отображается после прохождения попытки теста. Текст общего отзыва может зависеть от полученной оценки при указании дополнительных границ оценок (в процентах или в виде числа).
Секция «Показатели»
Под Показателями (Outcoming) в Moodle понимается система оцениваемых характеристик (помимо оценки), приобретаемых студентом в результате освоения программы курса или какой-либо его составной части. Показатели позволяют оценивать освоение одних и тех же учебных элементов с различных сторон (по различным показателям), используя одну и ту же или несколько разных шкал. Систему показателей можно использовать для оценки успешности достижения студентом результатов, для обозначения которых используют такие понятия как компетенции, умения, навыки, цели, стандарты, критерии и т. д.
Если у вас секция «Показатели» не видна, но вы хотите использовать систему показателей в дополнение к оценкам при оценивании успешности обучения ваших студентов, то необходимо в блоке «Настройки» на странице «Расширенные возможности» установить флажок включения пункта «Включить показатели» и создать необходимые показатели в рамках курса или всего сайта.
Секция «Общие настройки модуля»

Рис. 1.2.11. Секция «Общие настройки модуля»
Параметр «Доступность» может быть в двух состояниях – Показать/Скрыть. Если будет выбрано «Скрыть», то данный тест на странице курса студентам будет невиден, а для преподавателя будет выделен серым цветом.
Установка идентификатора обеспечивает способ идентифицировать элемент курса при вычислении оценки в журнале оценок. Если элемент не участвует в вычислении оценки, то поле идентификатор можно оставить пустым. Идентификатор также установить в журнале оценок, но изменён он может быть только на странице редактирования оцениваемого элемента.
Параметр «Групповой режим» имеет 3 варианта:
— «Нет групп» – все участники являются членами одного большого сообщества;
— «Изолированные группы» – участники каждой группы работают только в пределах своей группы, другие группы им не видны;
— «Видимые группы» – участники каждой группы работают только в пределах своей группы, но могут видеть другие группы.
Групповой режим, определённый на уровне курса, является режимом по умолчанию для всех элементов, создаваемых в курсе. Для каждого элемента, поддерживающего групповой режим, можно указать его собственный групповой режим. Если в курсе установлен принудительный групповой режим, то установки группового режима для любого элемента курса игнорируются.
Поток – это набор (объединение) групп в курсе. Если выбрать поток, то возможность работать вместе будут иметь студенты из групп, входящих в поток.
Секции «Ограничить доступ» и «Выполнение элементов курса»
Эти секции появились в Moodle версий 1.2.3 в настройке элементов курса (не только в тестах) и предлагает очень интересные, на наш взгляд, возможности. Настройки этих секций позволяют выстраивать предопределенные последовательности прохождения студентом элементов курса в зависимости от выполнения или невыполнения им этих элементов, полученной при этом оценкой.
1.3. Формирование содержания (сценария) теста
Следуя указаниям предыдущего раздела, в курсе создается новый тест. Однако, пока этот тест не содержит ни одного вопроса. Для того, чтобы перейти к наполнению теста вопросами и определить порядок их выполнения, необходимо на странице курса щелкнуть мышкой по его названию. На экране появится страница с параметрами теста (рис. 3.1), на которой нужно нажать кнопку «Редактировать текст».

Рис. 1.3.1. Страница описания «пустого» теста
Страница редактирования теста (рис. 1.3.2) разделена на две секции. Левая секция предназначена для отображения вопросов, набираемых в формируемый тест, а в правой секции отображаются вопросы из банка тестовых заданий в соответствии с категорией, выбранной из выпадающего списка.

Рис. 1.3.2. Страница формирования сценария теста
В правой секции также имеются инструменты, позволяющие осуществлять выбор вопросов для формируемого теста. Имеются следующие возможности выбора.
- Нажатием двойной стрелки «≪» соответствующий вопрос отправляется в левую панель страницы.
- Отметив нужные вопросы «галочками» и нажав кнопку , эти вопросы отправляются в тест.
- Указав в поле «Добавить случайные вопросы» нужное число вопросов и нажав кнопку , в тест будут вставлено указанное количество вопросов, путем их случайного выбора из данной категории. Это означает, что разные студенты могут получить различные наборы вопросов из одной и той же категории, и, если разрешено несколько попыток прохождения теста, то каждая попытка может содержать новый набор вопросов.

Рис. 1.3.3. Страница формирования сценария теста
Обращаем внимание на то, что позиции теста, в которые вопросы выбираются случайным образом, отмечаются иконкой .
Для каждого из набранных в тест вопросов можно установить количество назначаемых за его выполнение баллов. Также можно установить максимальную оценку за весь тест.
Важное замечание
Обращаем ваше внимание на то, что изменять состав теста, т. е. удалять из него вопросы и/или вставлять в него другие вопросы можно лишь до тех пор, пока на него не ответил хотя бы один студент. Это сделано для того, чтобы после начала практического использования теста для аттестации студентов нельзя было изменять характеристики теста (состав, сложность) для разных испытуемых. Все испытуемые должны находиться в одинаковых условиях.
Тем не менее, некоторые параметры теста могут подвергаться редактированию, например, баллы, назначаемые за каждый вопрос и максимальная оценка за весь тест. Могут также редактироваться отдельные вопросы, например, исправляться обнаруженные в них уже после начала тестирования ошибки. Такого рода коррективы теста система допускает, так как они не нарушают принципа одинаковости условий тестирования для всех испытуемых, поскольку в тестовой системе Moodle имеется возможность пересчета оценок за выполнение теста для всех прошедших испытания студентов.
1.4. Формат GIFT для импорта/экспорта тестовых заданий
В предыдущем разделе подробно рассматривались средства системы Moodle для создания тестовых заданий разных типов. Учитывая, что хороший Банк тестовых заданий по учебному курсу должен содержать сотни вопросов, его наполнение может потребовать от разработчика достаточно большого времени. В ряде случаев, например при создании большого количества однотипных тестовых заданий, может оказаться более производительным использование имеющихся в Moodle средств импорта/экспорта тестовых заданий представленных в текстовом формате GIFT.
Описания вопросов могут создаваться преподавателем в текстовом редакторе с соблюдением требований формата GIFT, при этом большое количество вопросов разного типа может объединяться в одном файле. Затем этот файл может быть быстро за один сеанс импорта загружен в конкретные категории Банка тестовых заданий Moodle или в элемент «Лекция».
Выгрузка (экспорт) уже существующих вопросов в файл GIFT может оказаться полезной, например, при переносе тестовых заданий из одного курса в другой и на другой сайт Moodle. Иногда может оказаться более удобным осуществлять проверку описаний вопросов, представленных вместе в одном текстовом файле, а не по одному через стандартный описанный выше интерфейс создания/редактирования вопросов.
Общие инструкции по формату GIFT
Описания конкретного вопроса в GIFT не должно содержать пустых строк. Напротив, между описаниями вопросов должна быть, по крайней мере, одна пустая строка.
Для выделения пустой строки можно использовать символ начала новой строки «\n».
В простейшем случае вначале описания вопроса следует его формулировка, затем список ответов, который открывает фигурная скобка «<», и закрывает «>». Знак «=» (равно) предваряет правильный ответ(ы), а знак «
» (тильда) неправильный ответ(ы). Символ решетка «#» предваряет текст отзыва или ответ в числовом вопросе. У ответов на вопрос можно указывать их вес, использую знаки процента (%..%) вокруг числа, обозначающего вес. Комментарии в описании вопроса предваряются двойным слэшем «//» и при обработке системой в Банк вопросов не импортируются.
Любой GIFT-файл должен быть представлен в кодировке UTF-8. Для редактирования GIFT-описаний вопросов можно использовать текстовый редактор Microsoft Notepad, который может сохранять файл в кодировке UTF-8.
Ниже приведены простые примеры представления вопросов в формате GIFT.
// Вопрос типа «верно/неверно» («истина/ложь», «true/false)
// «Множественный выбор» с отзывами для правильных и неправильных ответов
::Q2:: Где всходит солнце?
на западе #неправильно, на востоке
на севере #неправильно, на востоке
на юге #неправильно, на востоке >
// Вопрос «Заполнить пропуски»
::Q3:: Два плюс <=два =2>равно четырем.
// Вопрос «На соответствие»
::Q4:: Укажите столицы стран?
// «Числовой» с указанием диапазона чисел
::Q5:: Укажите число 1 to 5?
// «Числовой» с указанием границ интервала чисел
::Q6:: Укажите число 1 to 5?
// вопрос импортируется точно так же, как и предыдущий Q5, но является недоступным интерфейс создания вопросов Moodle
// Множественные числовые ответы с указание частичных оценок и отзывов
::Q7:: В каком году была летняя олимпиада в России?
=1980:0 #Правильно! Получаете максимальный балл.
=%50%1980:2 #Не точно, в 1980-м. Оценка – половина баллов.
::Q8:: Привет. Как дела? <>
::Q8 Наименование вопроса
#Отзыв для правильного ответа
Неправильный ответ 1
#Отзыв для неправильного ответа 1
Не правильный ответ 2
# Отзыв для неправильного ответа 2
Не правильный ответ 3
# Отзыв для неправильного ответа 3
Не правильный ответ 4
# Отзыв для неправильного ответа 4
Кратчайший формат вопроса с множественным выбором выглядит так.
Неправильный ответ 1
Неправильный ответ 2
Неправильный ответ 3 >
Замечание. Если наименование вопроса в его GIFT-описании не указывается, то в качестве наименования вопроса при его импорте будет подставлен текст самого вопроса. С одной стороны, это можно использовать для уменьшения объема описания вопроса и времени, затрачиваемого на придумывание его названия. Но, с другой стороны, указание четкого уникального названия вопроса существенно облегчает его идентификацию при просмотре списка вопросов в категориях Банка вопросов. Использование одинаковых названий для разных вопросов является плохой практикой.
Типы вопросов
Вопрос типа «Множественный выбор» с одним правильным ответом
В этом вопросе для выбора правильного ответа используются радио-кнопки. Неправильные ответы отмечаются в вопросе символом «
» (тильда), а единственный правильный символом «=» (равно).
Пример простого вопроса этого типа.
Пример вопроса этого типа, использующий большинство элементов GIFT-формата.
// Пример более полного вопроса
::Столица России::Какой город является столицей России?
#Это столица Франции
#Это столица Италии
#Это столица Японии
#Это столица Китая
Вопрос «Множественный выбор» с несколькими правильными ответами
В этом вопросе для выбора правильных ответов используются чекбоксы, а не радио-кнопки.
Какие из перечисленных городов находятся в России?
Вопрос типа «Пропущенное слово»
В вопросах типа «Пропущенное слово» конструкция в фигурных скобках со списком предлагаемых к выбору ответов вставляется в разрыв предложения вместо пропущенного слова. Для студента при тестировании такой вопрос выглядит как предложение, в которое вместо пропущенного слова вставлено поле с выпадающим списком. Ответ на вопрос состоит в выборе из выпадающего списка правильного значения пропущенного слова.
Пример GIFT представления такого вопроса.
Токио > расположена в центральной части страны.
Более сложный пример вопроса с двумя пропущенными словами
Город Санкт-Петербург был основан
Следует помнить, что в тексте вопроса не должно быть пропущенных строк, так как в GIFT-формате пропущенная строка является признаком, отделяющим текст одного вопроса от другого.
Вопрос типа «Короткий ответ»
Все ответы в вопросе «Короткий ответ» начинаются знаком «=» (равно), показывающим правильный ответ. Не должно быть ответов, содержащих знак «
Какая страна расположена и в Европе и в Азии?
Два плюс два равно <=четыре =4>.
Если в вопросе «Короткий ответ» указывается только ОДИН правильный ответ, то он может быть написан без знака равенства.
Вопрос типа «Верно/Неверно»
В этом типе вопроса необходимо указать, является ли утверждение верным или неверным. Ответ должен быть написан как
//Вопрос, использующий стиль «Истина»
Солнце встает на Востоке.
//Вопрос, использующий стиль «Ложь»
Солнце встает на Западе.
Вопрос «На соответствие»
В вопросе «На соответствие» сочетающиеся пары начинаются знаком «=» и разделяются знаком «->». Должно быть как минимум три сочетающиеся пары.
Укажите столицы государств:
Вопросы на соответствие не поддерживают отзывы и процентное оценивание частично правильных ответов.
Вопрос типа «Числовой»
Ответ в числовом вопросе должен начинаться с символа «#» (решетка). Числовые ответы могут включать указание на величину погрешности ответа, которая пишется после правильного ответа и отделяется от него двоеточием. Например, если правильный ответ находится в диапазоне от 1.5 до 2.5, тогда ответ должен быть написан так: <#2:0.5>. Эта запись обозначает, что правильный ответ равен «2» с погрешностью ±0.5 (т.е. диапазон от 1.5 до 2.5). Если погрешность в ответе не указана, то по умолчанию подразумевается, что она равна нулю.
Чему равно значение числа π (пи) с точностью 3 знака после запятой? <#3,14159:0,0005>.
Ответ на этот вопрос 3,141 будет засчитан, как неправильный, а ответ 3,142 как правильный.
Диапазон правильных ответов может быть также задан в таком виде: <#Минимальное значение..Максимальное значение>
Обратите внимание на то, что между значениями границ диапазона находятся ДВЕ точки.
Эквивалентная запись предыдущего вопроса может быть записана как
Чему равно значение числа π (пи) с точностью 3 знака после запятой? <#3,141.. 3,142>.
Формат GIFT позволяет создавать множественные числовые ответы Это удобно для определения нескольких интервалов правильных ответов и для их процентного оценивания. Если используются множественные числовые ответы, то они разделяются знаком равенства (подобно вопросу типа короткий ответ).
Чему равно значение числа π (пи)?
В этом примере, если студент ответит 3,14159, то он получит максимальную оценку, если 3,142, то 0,75 от максимальной, а при ответе 3,14 его оценка составит половину от максимальной.
Вопрос типа «Эссе»
Вопрос «Эссе» это вопрос с пустым полем для ответа. Он оценивается вручную преподавателем. В фигурных скобках ответов в нем ничего не нужно указывать.
Напишите краткую биографию А.С. Пушкина <>.
Вопрос типа «Описание»
Строго говоря, этот тип вопроса не является тестовым заданием. Он просто показывает студенту какой-то текст без требования от него ответа. На самом деле это скорее метка, чем тип вопроса.
Для ответа на следующие вопросы теста по математике вам понадобятся ручка и бумага.
Дополнительная информация
Дополнительно к приведенному описанию GIFT-формата базовых типов вопросов этот формат предлагает еще следующие возможности.
Строка комментариев
Все строки, которые начинаются с двойного слеша «//» считаются комментариями и при импорте GIFT-файла пропускаются и не обрабатываются. Они используются для обеспечения удобочитаемости текста с вопросами.
// Далее следуют вопросы числового типа:
Сколько будет 2+2?
При экспорте вопросов из Moodle в файл GIFT-формата в комментарий вопроса включается уникальный системный идентификатор вопроса
// question: 914 name: Сколько будет 2+2?
:: Сколько будет 2+2. Сколько будет два плюс два?
Название вопроса:
Название вопроса может быть задано перед текстом вопроса и обрамляется с обеих сторон двойными двоеточиями «::».
::Столица России::Назовите столицу России?
Если название вопроса не задано явно, то система по умолчанию будет использовать для названия текст вопроса.
Отзывы на варианты ответов
В тексте вопроса для каждого варианта ответа могут быть включены отзывы. Текст отзыва на вариант ответа пишется сразу же после самого ответа и предваряется знаком «#» (решетка).
При ответе на вопрос с множественным выбором студенту отображается отзыв только для варианта, выбранного студентом.
Выберите правильный вариант ответа
неправильный ответ #отзыв к неправильному ответу
другой неправильный ответ #отзыв к другому неправильному ответу
=правильный ответ #Очень хорошо!
Для короткого ответа отзыв отображается только, когда студент введет и отправит правильный ответ.
Какая страна расположена и в Европе и в Азии?
=Россия #отличный ответ!
=Турция #отличный ответ!
Для вопросов типа «верно/неверно» может быть два разных отзыва для случая, когда студент отвечает «Верно», и для ответа «Неверно» (первым находится комментарий для ответа «Верно»).
Украина находится в Азии.
Процентное оценивание ответов
Процентные веса ответов могут использоваться в вопросах «Множественный выбор» и «Короткий ответ». Значения веса задаются после знака «
» (тильда) (для вопросов «Множественный выбор») или знака равенства (для вопроса «Короткий ответ»). Значение веса с обеих сторон заключается в знак процента «%» (например, %50%).
%50%ответ, оцениваемый в половину =правильный, полностью оцениваемый ответ>
Процентный вес может быть скомбинирован с комментариями для вариантов ответов.
::Город Иисуса::Иисус Христос из:
Иерусалима#Это важный город, но ответ неправилен.
%25%Вифлеема#Он родился там, но вырос в другом городе.
%50%Галилея#Вы должны быть более точным.
=Назарета#Да! Это правильный ответ!
::Город Иисуса:: Иисус Христос из:
=Назарета#Да! Это правильный ответ!
=%75%Назерета#Правильно, но допущена орфографическая ошибка.
=%25%Вифлеема#Он родился там, но вырос в другом городе.
Заметим, что последние два примера представляют одинаковые вопросы, но первый вопрос Множественный выбор, а второй Короткий ответ.
Определение форматирования текста для вопроса
Для форматирования текста доступны следующие форматы: moodle (авто‑формат Moodle), html (HTML-формат), простой (Простой текстовый формат) и markdown (Markdown-формат).
Формат задается в квадратных скобках перед текстом вопроса.
[markdown]Православное Рождество отмечают
двадцать пятого =седьмого > января.
Множественные ответы
Опция множественных ответов используется для вопросов типа «Множественный выбор», когда необходимо отметить два или больше вариантов ответов. Эта опция включается автоматически при определении процентных весов вариантов ответов.
Где расположена Россия?
Заметьте, что сумма процентных весов ответов обязательно должна составлять 100%, иначе Moodle выдаст сообщение об ошибке. Для предотвращения этого необходимо внимательно проверять сумму весов.
Можно включать отрицательные веса в неправильные варианты ответов.
Где расположена Россия?
Специальные символы «
», «=», «#», «<», «>», «:» контролируются фильтром при импорте вопросов из GIFT-формата и, поэтому, не могут быть использованы в тесте вопроса. Они участвуют в разделении частей вопроса, и называются управляющие или специальные символы. Но иногда все же возникает необходимость использования таких символов в тексте вопроса, например, в математических формулах. Путем для решения таких проблем является «пропуск» управляющих символов. Для этого перед таким символом управления необходимо поставить обратный слеш «\».
Какое из выражений равняется 5?
::Символы управления GIFT::
Какой из перечисленных символов не является символом управления GIFT-формата?
это символ управления.
\= # \= это символ управления.
\# # \# это символ управления.
\> # \> это символ управления.
= \ # Правильно! \(обратный слеш) это не символ управления. Он используется для ПРОПУСКА последующих символов.
При обработке вопроса в Moodle обратный слеш удаляется и не отображается.
Определение категорий
В GIFT-формате существует возможность указания категории, в которую будут помещены вопросы при их импортировании из GIFT-файла. Для этого используется модификатор $CATEGORY:.
В пределах файла категория может изменяться столько раз, сколько нужно. Все вопросы следующие после модификатора вплоть до следующего модификатора или конца файла будут добавлены в указанную категорию.
Вопросы расположенные до первого модификатора категории будут импортироваться в категорию, указанную на странице импорта. Чтобы это опция работала, поле из файла: должно быть отмечено флажком (галочкой).
Для включения модификатора категории необходимо включить в файл специальную строку (выделенную с обеих сторон пустыми строками):
$CATEGORY: моя категория
Первый пример конкретизирует путь с вложенными категориями. В этом примере вопросы будут помещены в категорию Джерри. Если указаны несуществующие категории, то они будут созданы при импорте GIFT-файла.
2. Переход к созданию/редактированию Банка тестовых заданий
Создание Банка тестовых заданий для курса Moodle состоит в разработке преподавателем тестовых заданий (вопросов) и организации их в иерархическую структуру категорий для облегчения и даже автоматизации их последующего использования в конкретных сценариях различных тестов.
Для того чтобы приступить к созданию тестовых заданий следует на главной странице курса Moodle в блоке «Настройки» выбрать пункт «Банк вопросов» (рис. 2.1).

Рис. 2.1. Выбор пункта «Банк вопросов»
На экране появится страница «Банк вопросов» (рис. 2.2).
В верхней части этой страницы в выпадающем списке «Выберите категорию» выбирается категория вопросов. Более подробно о формировании структуры категорий «Банка вопросов» излагается ниже в разделе *******.
Чуть ниже поля выбора категории располагаются чекбоксы, управления отображением на странице вопросов, входящих в Банк.

Рис. 2.2. Страница Банка вопросов
Для того чтобы перейти к созданию нового вопроса следует нажать кнопку «Создать новый вопрос» (рис. 2.2).
В появившемся списке (рис. 2.3) следует выбрать тип создаваемого вопроса.

Рис. 2.3. Меню выбора типа создаваемого вопроса
Отметим, что система Moodle поддерживает все стандартные типы тестовых заданий и, кроме того, целый ряд оригинальных типов тестовых заданий, существенно расширяющих возможности преподавателя по созданию адекватных средств для оценки успешности освоения студентами конкретных аспектов учебной дисциплины.
В следующих разделах рассматриваются особенности создания каждого из типов тестовых вопросов Moodle.
3. Тип вопроса «Описание»
Строго говоря, «Описание» не является тестовым заданием. Этот элемент просто показывает студенту какой-то текст (и возможно графику) без требования от него ответа. На самом деле это скорее метка, чем тип вопроса.


Рис. 3.1. Страница ввода вопроса типа «Описание»
Подсказка-рекомендация
Когда перемешивание вопросов в сценарии теста отключено, с помощью этого типа вопроса можно представлять информацию, используемую для следующей группы вопросов.
Настройка вопроса
- Выберите категорию банка, к которой относится этот вопрос.
- Дайте вопросу содержательное название – это позволит вам найти этот вопрос в банке вопросов.
- Введите содержание вопроса в поле «Текст вопроса».
- Нажмите кнопку «Сохранить», чтобы добавить вопрос в выбранную в п. 1 категорию банка вопросов.
4. Вопросы типа «Эссе»
Вопрос типа «Эссе» являются оцениваемым элементом курса, подразумевающим, что ответ на вопрос должен представлять собой короткий текстовый фрагмент длиной в несколько абзацев. Вопросы этого типа подходят, например, для экзаменационного ответа в свободной форме. Для заданий, требующих более длинных ответов, лучше использовать элемент курса «Задание».
Страница настройки вопроса типа «Эссе» представлена на рис. 4.1
Настройка вопроса

Рис. 4.1 Страница настройки вопроса типа «Эссе»
- Выберите категорию, к которой относится создаваемый вопрос.
- Дайте вопросу содержательное название – это позволит вам найти этот вопрос в банке вопросов.
- Введите содержание вопроса в поле «Текст вопроса».
- В этом же окне можно выбрать и добавить изображение
- для показа вместе с текстом вопроса.
- Установите шкалу оценивания по умолчанию (т.е. максимальное количество баллов для этого вопроса).
- Добавьте отзыв к вопросу, если требуется. Это текст, который студент увидит после того, как тест будет завершен и результаты его выполнения отправлены на сервер.
- Выберите формат ответа:
— HTML-редактор с выбором файлов (возможность вставки в текст изображений, мультмедиа и т.д.);
— Обычный текст, моноширинный шрифт.
- Установите размер поля для ввода, чтобы показать ожидаемую длину ответа студента.
- Если это необходимо, можно установить разрешение на прикрепление к ответу одного или нескольких файлов.
- Введите текст «Шаблона для ответа». Этот текст будет показан студенту в окне ввода ответа, когда начнется попытка ответа на вопрос. Нажатие кнопки «Показать инструменты редактирования» (рис. 4.2), дает доступ к инструментам, позволяющим использовать форматирование вводимого текста.

Рис. 4.2. Действие кнопки «Показать инструменты редактирования»
- В следующем окне вводится информация, необходимая преподавателю, оценивающему данное задание, для корректного оценивания (например, эталонный ответ).
- Нажмите кнопку «Сохранить», чтобы добавить вопрос в выбранную в п. 1 категорию банка вопросов.
Оценивание вопроса
Вопрос типа «Эссе» автоматически системой не оценивается. Преподаватель должен будет его просмотреть и выставить оценку вручную. До этого момента оценка студента за этот вопрос будет «0».
Чтобы выставить студенту оценку за тест, перейдите по ссылке «Оценить вручную» под результатами теста в блоке навигации (рис. 4.3).

Рис. 4.3. Переход к оцениванию вопроса типа «Эссе»
Во время выставления оценки вручную за эссе, можно добавить комментарий, объясняющий студенту оценку за эссе.
Вопросы типа «Эссе» в модуле Лекция
Чтобы оценить вопрос типа «Эссе» в деятельностном элементе «Лекция» (Lesson), сначала нажмите на название Лекции на странице с вашим курсом. Если в этом элементе есть вопросы типа «Эссе», которые нужно оценить, то должна появиться ссылка «Оценить вопросы эссе». По ссылке откроется страница, показывающая, сколько неоцененных эссе осталось. Неоцененные эссе будут выделены красным цветом. Выберите эссе, которое вы хотите оценить.
Экран оценивания эссе покажет заголовок вопроса, ответ студента и место, куда вы можете написать комментарий и выставить оценку. Нажмите на кнопку «Отправить оценку», чтобы записать выставленный вами балл и комментарий. Вопросы, получившие оценки, будут отображаться зеленым цветом.
Повторите процесс, чтоб окончить выставление оценок. Нажмите ссылку «Разослать оцененные эссе», чтобы ваши оценки и комментарии пришли студентам на почту.
5. Вопросы типа «Верно/Неверно»
В вопросе типа «Верно/Неверно» («Истина/Ложь», «True/False») студенту предлагается на выбор только два возможных варианта ответа: «Верно» или «Неверно». Содержимое вопроса может включать изображение или код HTML.

Если в вопросе установлен отзыв, то соответствующее сообщение с отзывом показывается студенту после ответа на вопрос. Например, если правильным ответом является «Неверно», а студент выбрал вариант «Верно» (неправильный ответ), то будет показан отзыв к ответу «Верно».
Стоит отменить, что тип вопроса «Верно/Неверно» в модуле «Лекция» заметно отличается. Он фактически такой же, как тип вопроса с множественным выбором в «Лекции», но только с двумя вариантами ответа.
Настройка вопроса
На рис. 5.1 представлена страница настройки вопроса типа «Верно/Неверно»

Рис. 5.1. Страница настройки вопроса типа «Верно/Неверно»
- Выберите категорию банка вопросов, к которой относится вопрос.
- Дайте вопросу содержательное название – это позволит вам отыскать вопрос в банке вопросов.
- Введите содержание вопроса в поле «Текст вопроса».
- Выберите изображение для показа, если вы хотите добавить в вопрос картинку. Для студентов она будет отображаться сразу после текста вопроса и до вариантов ответа.
- Установите «Оценку по умолчанию» (т.е. максимальное количество баллов за этот вопрос).
- Если необходимо, можно добавить общий отзыв к вопросу. Это текст, который увидит студент после ответа на вопрос.
- Выберите правильный ответ – «Верно» или «Неверно».
- Если необходимо, создайте комментарии для каждого из вариантов ответа: «Верно» и «Неверно». Нажатие кнопки «Показать инструменты редактирования» в этих окнах, дает доступ к инструментам, позволяющим отформатировать текст.
- Нажмите кнопку «Сохранить» для добавления вопроса в выбранную в п. 1 категорию банка вопросов.
6. Тип вопроса «Множественный выбор»
Вопросы типа «Множественный выбор» (Multiple Choice или Multichoice), которые еще называют вопросами в закрытой форме, являются очень популярными при формировании тестов. Moodle предоставляет преподавателям достаточно много гибких возможностей для создания этого типа вопроса. Можно создавать вопросы с выбором одного ответа или с выбором нескольких ответов, включать изображения, звук и другие мультимедиа объекты в сам вопрос и/или в его варианты ответов (через вставку HTML), определять разные веса для отдельных ответов. Следует помнить, что в модуле «Лекция» вопросы ведут себя по-другому.
Существует два вида вопросов с множественным выбором, предусматривающих выбор единственного ответа или выбор нескольких ответов.
Вопросы с выбором единственного ответа
Эти вопросы позволяют испытуемому выбирать только один единственный ответ с помощью радио-кнопки рядом с вариантом ответа (рис. 6.1).
Рис. 6.1 Пример вопроса с выбором единственного правильного ответа
Преподаватель может указать неотрицательную оценку для каждого из предлагаемых вариантов ответов. Обычно это ноль баллов для неверных ответов, максимум баллов для правильных ответов и часть максимальной оценки для частично верных ответов.
Вопросы с выбором нескольких вариантов ответов
Преподаватель – составитель тестового задания при создании вопроса с множественным выбором может выбрать опцию «Допускается несколько ответов». Тип вопроса с возможностью выбора нескольких вариантов ответов позволяет испытуемому при ответе на вопрос указывать один или несколько ответов, устанавливая галочки в чек-боксах рядом с предлагаемыми вариантами ответов (рис. 6.2).

Рис. 6.2 Пример вопроса с выбором нескольких правильных ответов
Каждому ответу можно назначать положительную или отрицательную оценку. Если общая оценка за вопрос оказывается отрицательной, то за выполнение задания испытуемый получит ноль баллов. Обращаем внимание на то, что для неправильных ответов надо устанавливать не нулевые, а отрицательные оценки, для того, чтобы в случае выбора студентом всех вариантов ответа результирующая оценка за вопрос была не максимальной, а нулевой. В частности, если вы хотите сделать так, чтобы при выборе хотя бы одного неправильного ответа итоговая оценка за вопрос была равной нулю, то установите для всех неправильных ответов оценку -100% (минус сто процентов).
Отзыв преподавателя может быть ассоциирован как с каждым ответом по отдельности, так и со всем вопросом в целом.
Настройка вопроса
Вид страницы настройки вопроса типа «Множественный выбор» представлен на рис. 6.3.

Рис. 6.3. Страница настройки вопроса типа «Множественный выбор»
- Выберите категорию, к которой относится вопрос.
- Дайте вопросу содержательное название – это позволит вам отыскать вопрос позднее (назвать его просто «Вопрос1» довольно неудачная идея). Имя вопроса будет использоваться в списке вопросов при редактировании теста или в «Лекции», как заголовок страницы. Студентам оно не будет показываться. Таким образом, вы можете выбрать любое имя, которое имеет смысл для вас и возможно для других преподавателей.
- Создайте текст вопроса. Если вы используете редактор HTML, вы можете форматировать текст таким же образом, как вы это делаете в документе Word.
- Выберите изображение для показа, если хотите, чтобы вопрос содержал картинку. Для студентов изображение выведется сразу с текстом вопроса.
- Если вы используете для создания текста вопроса редактор HTML, то альтернативно и, возможно, более удобно, для вставки картинки вы можете нажать в редакторе на иконку изображений. Появится всплывающее окно для вставки изображения. Вы можете в нём выбрать загрузку изображения в вашу область файлов, или можете указать ссылку на изображение в Интернете. Если вы добавили файл в вашу область файлов, нажмите на имя файла после загрузки, чтобы вставить ссылку на него в текстовое поле для URL вверху экрана. Затем нажмите «Ок».
- Установите «Оценку по умолчанию» (т.е. максимальное количество баллов за этот вопрос). По умолчанию эта оценка равна 1. Следует иметь в виду, что даже в случае, когда для всех вопросов вы используете одинаковые значения оценок, вы можете устанавливать различные относительные веса оценок за вопросы при формировании сценария конкретного тестирования из вопросов вашего Банка вопросов.
- При необходимости, можно добавить «Общий отзыв» к вопросу. Это текст, который испытуемый увидит после завершения выполнения теста.
- Выберите опцию возможности выбора испытуемым при выполнении задания только единственного ответа или нескольких ответов.
- Выберите, стоит ли перемешивать варианты ответов при их предъявлении разным студентам.
- Выберите вариант нумерации ответов, если это необходимо.
- Напишите первый вариант ответа в текстовом поле «Вариант 1». Кнопка «Показать инструменты редактирования» предоставляет расширенные возможности редактора HTML, в том числе возможность добавления в ответах изображений или звуковых файлов.
- Выберите оценку в процентах для варианта ответа. Она означает долю в процентах от общей оценки за вопрос, в которую оценивается выбор испытуемым данного варианта ответа.
Вы можете выбирать как положительные значения процентов, так и отрицательные. Например, выбор одного из правильных ответов в вопросе с выбором нескольких ответов даст вам 50% от возможной оценки, а при выборе неверного ответа у испытуемого снимется 10%. Обратите внимание, что в вопросе с выбором нескольких вариантов ответов обязательно должна быть возможность в сумме набрать 100%. Для неправильных ответов (дистракторов) в этом режиме следует устанавливать отрицательные оценки, а не нулевые, чтобы при установке испытуемым «галочек» выбора у всех оценок суммарная оценка была отрицательной или нулевой.
- Если необходимо, добавьте отзыв к каждому ответу. Возможно, это отнимет дополнительное время при составлении задания. Однако это является хорошей практикой. Используя отзывы можно объяснить студентам, почему каждый из вариантов ответа является верным или ошибочным. Если студенты будут знать, почему те или иные варианты ответов являются правильными или ошибочными, они смогут проанализировать свои собственные рассуждения и начать понимать, почему ответ является верным или не верным. Ваш отзыв будет отображаться только в случае выбора настройки «Показывать отзыв» в опциях теста.
- Заполните остальные варианты ответа в оставшейся части формы. Любые пустые области будут игнорироваться.
- По желанию можно заполнить поля «Отзыва для любого правильного ответа», «Отзыв для любого частично правильного ответа» и «Отзыва для любого неправильного ответа». Таким образом, когда студент отправит ответ на вопрос, он будет видеть отзывы в зависимости от выбранных ответов, отзыв для любого ответа в области под первыми ответами, и, если это разрешено, общий отзыв ниже всей остальной информации.
- Установите величину штрафа. Штраф применяется только в случаях, когда вопрос используется в тесте с обучающим режимом, т.е. когда студенту разрешено выполнять несколько попыток ответа на вопрос в рамках одной попытки прохождения теста. Если штраф больше нуля, то студент будет терять часть максимальной оценки в каждой последующей попытке. Например, если по умолчанию оценка за вопрос равна 10 и штраф равен 0,2, то в каждой последующей попытке после первой будет налагаться штраф в 0,2*10=2 балла.
При настройке режима тестирования, допускающего несколько попыток
при выборе опции «Удалить некорректные ответы» при нажатии кнопки «Начать заново», неверные ответы очищаются. При выборе опции «Показывать количество правильных ответов» в отзыв включается блок, показывающий количество правильных ответов.
- Нажмите кнопку «Сохранить» в нижней части страницы.
Вопросы с множественным выбором в модуле «Лекция»
Вопросы с множественным выбором в модуле «Лекция» для студентов выглядят аналогично, но при редактировании сильно отличаются от обычных вопросов с множественным выбором. Вопросы в «Лекции» позволяют преподавателю изменять оценки за ответ студента, отзыв и также отправлять студента на разные страницы «Лекции» в зависимости от полученного ответа.
Существуют и другие отличия. Вопрос в тесте имеет более гибкую систему оценивания, чем похожая система в модуле «Лекция». Даже с включенной опцией «Баллы за каждый вариант ответа», «Лекция» не позволяет выставить проценты за ответы на вопрос. И студент должен выбрать все верные ответы, чтобы получить баллы за вопрос с множеством ответов в модуле «Лекция».
7. Вопросы типа «Короткий ответ»
В вопросах типа «Короткий ответ» (Short-Answer), студент в качестве ответа на вопрос вводит слово или короткую фразу (рис. 7.1).

Рис. 7.1 Пример вопроса типа «Короткий ответ»
Ответ может включать изображение. Ответ может быть чувствительным или не чувствительным к регистру. Ответом должны быть одно слово или фраза из нескольких слов, но они должны соответствовать одному из установленных преподавателем эталонов ответов.
Модули «Тест» и «Лекция» позволяют создавать вопросы с коротким ответом. Рассмотренный ниже анализ соответствия ответа на вопрос заданным эталонам работает успешно в обоих модулях, однако существует также другой тип анализа, доступный для модуля «Лекция», но недоступный в модуле «Тест» (см. замечания ниже).
Настройка вопроса
На рис. 7.2 представлен скриншот страницы создания вопроса типа «Короткий ответ».

Рис. 7.2. Страница настройки вопроса типа «Короткий ответ»
- Выберите для вопроса категорию банка тестовых заданий.
- Дайте вопросу содержательное название.
- Создайте текст вопроса. Если вы используете редактор HTML, вы можете форматировать текст, как вы это делаете в документе Word.
Замечание-подсказка: если ответом является заполнение пропуска в тексте, используйте подчеркивания (5 или более), чтоб показать, где этот пропуск находится тексте.
- Выберите изображение для показа, если хотите, чтобы вопрос содержал картинку (если нужна более подробная информация о вставке изображения, смотрите её в теме типа вопроса с множественным выбором).
- Установите «Оценку по умолчанию» (т.е. максимальное количество баллов за правильный ответ на этот вопрос).
- Добавьте «Общий отзыв» к вопросу, если необходимо. Это текст, который увидит студент после того, как ответит на вопрос.
- Выберите опцию, определяющую чувствительность или нечувствительность вводимого студентом ответа к регистру. Чувствительность к регистру может быть стать «ловушкой» для студента, когда для ответа важен регистр букв. Какой из вариантов считать верным – Пушкин или пушкин?
- Далее, заполните допустимые варианты ответов, которые будут считаться правильными или частично правильными. В этой настройке можно установить неполную оценку за ответ с грамматическими ошибками. Для формирования различных допустимых вариантов написания слов или фраз можно использовать подстановочные символы (см. ниже пункт «Использование подстановочных символов»).
- Выберите оценку для каждого ответа.
- Если необходимо, создайте отзыв для каждого и для всех ответов. Он появится, после того, как студент завершит выполнение теста.
Замечание: хорошей практикой является добавление одного подстановочного символа «*» (звездочка) в качестве последнего ответа, тем самым вы сможете задать отзыв и оценку для всех остальных возможных (неправильных) ответов студента.
- При необходимости количество правильных или частично правильных ответов может быть добавлено нажатием кнопки «Добавить 3 варианта(ов) ответа(ов)».
- В разделе «Настройки для нескольких попыток» можно установить величину штрафа. Штраф применяется только в случае, когда вопрос используется в тесте с обучающим режимом – то есть когда студенту разрешено выполнять несколько попыток ответа на вопрос в рамках одной попытки прохождения теста. Если значение штрафа больше нуля, студент будет терять часть максимальной оценки в каждой последующей попытке. Например, если по умолчанию оценка за вопрос равна 10 баллов и штраф равен 0,2, то в каждой последующей попытке после первой будет налагаться штраф в 0,2*10=2 балла.
- Нажмите кнопку «Сохранить» для добавления вопроса в категорию базы тестовых заданий.
Использование подстановочных символов
Можно использовать символ звездочку «*» как подстановочный символ, замещающий любой набор символов в шаблоне ответа на вопрос. Например, шаблон бе*ать будет соответствовать списку слов, начинающихся на «бе» и заканчивающихся на «ать». Если необходимо, чтобы символ звездочка присутствовал в ответе, вводимом студентом, то следует использовать перед этим символом обратный слеш, то есть «\*». В этом случае символ «*» не интерпретировался системой как подстановочный символ.
Если в шаблонах ответов подстановочный символ «*» не используется, то ответы студента должны в точности совпадать с шаблонами, поэтому студенту надо быть внимательным при написании ответов.
При использовании шаблона ответа из нескольких слов в этом случае будет иметь значение количество пробелов между словами. В большинстве случаев, очевидно, было бы некорректным учитывать количество пробелов между словами при оценке правильности ответов. В таких случаях, например, для ответа «Петр Первый» следует ввести шаблон ответа в виде «Петр*Первый» с оценкой 100%. В этом случае как правильный ответ будут восприниматься ответы: «Петр Первый», «Петр Первый» «Петр__Первый», и т.д. При этом, однако, и варианты «Петр и Первый», «Петр-Первый», «Петр не Первый» также будут считаться верными, что возможно не совсем то, что бы вы хотели при проверке вопроса. Такие случаи следует учитывать.
Для примера представлены некоторые ответы и баллы за вопрос – «Назовите русского императора, основавшего Санкт-Петербург»
1) Петр*Первый – с оценкой 100%,
2) Петр*1* – с оценкой 100%
3) Петр – с оценкой 50%
4) * – с оценкой «Пусто»
Обращаем внимание на то, что порядок, в котором приводятся шаблоны ответов, является важным. Шаблоны ответов обрабатываются системой по порядку с первого до последнего. Как только совпадение найдено, дальнейший процесс сравнения прекращается. Если совпадений не найдено после перебора всех шаблонов, вопрос помечается как отвеченный неверно, и студенту выводится общий отзыв. Как уже говорилось, хорошей практикой является использование подстановочного символа «*» в качестве последнего варианта ответа, чтобы алгоритм проверки ответа «знал», что делать, когда ни один из вариантов шаблонов не совпал с ответом студента.
Отзыв для неверных ответов
При использовании вопроса с коротким ответом, у вас имеется возможность использования лишь ограниченного количества допустимых вариантов. Таким образом, если вы хотите оставить отзыв в случае неверного ответа, вы должны в точности написать шаблоны верных ответов и затем использовать символ «*» в качестве последнего ответа с оценкой ноль баллов и отзывом, который будет выводиться для всех неверных вариантов ответа. Фактически, любой другой ответ, кроме конкретных указанных вами, будет обрабатываться через подстановочный символ в последней позиции ответов и считаться неверным. Он получит оценку ноль баллов, и студенту будет выведен отзыв для неверного ответа.
Вопрос: «Что такое кролик?».
Ответ 1: животное
Ответ 2: млекопитающее
Ответ 3: позвоночное
Отзыв: Упс! Неверно
Следует помнить, что в этом типе вопроса нельзя устанавливать отрицательные оценки, и все ответы, отличные от заданных вами правильных ответов, будет считаться равным последнему 4-му пункту, соответствуя подстановочному символу, и получат указанный отзыв и оценку равную нулю баллов.
Совет: прототипируйте ваши вопросы
Вам может понравиться прототипирование ваших вопросов с короткими ответами для определения популярных ответов студентов по существу являющихся верными, но которые вы не могли предусмотреть и, поэтому не отразили в шаблонах. Например, в приведенном выше вопросе про Петра Первого ответ «Царь Петр Первый». Рекомендуется для начала создать несколько допустимых ответов и включить вопрос в тест без оценки. Сообщите студентам, что вы проверяете новый вопрос. После окончания теста проверьте ответы студентов и добавьте допустимые с вашей точки зрения ответы в список шаблонов ответов.
Замечание по модулю «Лекция»
В модуле «Лекция» для типа вопроса с коротким ответом присутствует две различных системы анализа ответов студентов: простая система, рассмотренная выше, используется по умолчанию. Второй тип, доступный только для модуля «Лекция», называется «Регулярные выражения» и позволяет строить более сложные варианты шаблонов для проверки правильности ответов.
8. Тип вопроса «Числовой»
Для студентов, тип вопроса «Числовой» (Numerical) выглядит аналогично вопросу с коротким ответом (рис. 8.1).

Рис. 8.1. Пример вопроса с числовым ответом
Отличие состоит в том, что ответ должен представлять собой число, а не текст и, при этом, что важно, может указываться допустимая погрешность вводимого числа. Это позволяет фиксированный диапазон значений рассматривать как один ответ.
Например, если задан правильный ответ 30 и допустимая погрешность 5, то все числа между 25 и 35 будут интерпретироваться как правильный ответ.
В этом типе вопроса также можно:
- оценивать независимо число и единицы измерения,
- выбирать, как будет выглядеть размерность:
- как поле для ввода текста,
- как переключатель с несколькими вариантами ответа,
- справа от числа, как чаще всего и делается,
- слева от числа, например $ 100.00
Кроме того, правильный формат числа и инструкции, поясняющие как нужно отвечать, могут быть размещены рядом с элементов ввода ответа.

Рис. 8.2. Пример множественного выбора единиц измерения
Шаблоны ответов могут содержать различные варианты ответов с разной степенью точности. Это позволяет вам создавать вопросы вида «Чему равен корень от x 2 -3x+2?» и устанавливать различное количество баллов в зависимости от точности ответа.
Текстовый ответ для данного типа вопроса недопустим – для этого существует тип вопроса с коротким ответом.
Настройка вопроса с числовым вопросом
На рис. 8.3 представлен скриншот страницы настройки вопроса с числовым ответом.

Рис. 8.3. Страница настройки вопроса с числовым ответом
- Выберите категорию банка тестовых заданий, к которой должен быть отнесен вопрос.
- Дайте вопросу содержательное название – это позволит вам отыскать вопрос в банке тестовых заданий.
- Введите содержание вопроса в поле «Текст вопроса». Оно может включать уравнение – в Moodle есть набор текстовых фильтров для ввода формул и компонентов для правильного их отображения. Сложные выражения могут быть написаны с использованием фильтра редактора TeX. Как вариант, можно выбрать отображение формулы в виде картинки.
- Выберите изображение для показа, если вы хотите добавить картинку в вопрос. Для студентов оно будет отображаться сразу после текста вопроса пред вариантами ответа.
- Установите «Оценку по умолчанию» (т.е. максимальное количество баллов за этот вопрос).
- Добавьте общий отзыв к вопросу. Это текст, который увидит студент после ответа на вопрос.
- Введите первый желаемый вариант ответа.
Замечание: числа с плавающей точкой, например «23.4», могут быть записаны в виде «23,4» или «2.34E+1».
- Введите погрешность для этого ответа. Это диапазон значений больше или меньше введенного значения ответа, которые Moodle будет принимать как правильные. Например, при установленном верном ответе «–5», и установке погрешности равной «1», значения «4» и «6» будут восприниматься как правильные.
- Выберите оценку для этого ответа.
- Создайте отзыв для правильного ответа. Это текст, который студент увидит в случае ввода числа, попадающего в допустимый погрешностью диапазон от верного ответа.
- Повторите эти операции для каждого варианта ответа, который вы хотите принять. Вы можете указать отзыв для всех неверных ответов, используя подстановочный символ, т.е. символ звездочки «*», как ответ с оценкой «пусто».
- Вы можете также задавать единицы измерения для ответов. Например, если вы введете «см» в качестве единицы измерения, и в качестве ответа «15», то ответы «15см» и «15» оба будут считаться верными. Вы также можете задавать множитель. То есть, если ваш основной ответ «5500» с единицей измерения «м» (метры), то вы можете также добавить единицу «км» (километры) с множителем 0,001. Это означает, что ответы «5500», «5500м» или «5.5км» будут расцениваться как верные. Стоит отметить, что погрешность также умножается, то есть, если разрешенная ошибка равна100 м, то в км это будет 0,1.
- Установите величину штрафа в разделе «Настройки для нескольких попыток». Штраф применяется только в случае, когда вопрос используется в тесте с обучающим режимом – т.е. когда студенту разрешено несколько попыток ответа на вопрос в рамках одной попытки прохождения теста. Если установлен штраф больше 0, то студент будет терять часть максимальной оценки при выполнении каждой последующей попытки. Например, если по умолчанию оценка за вопрос равна 10 баллов и штраф равен 0,2, то в каждой последующей попытке после первой будет налагать штраф в 0,2*10=2 балла.
- Нажмите кнопку «Сохранить» для добавления вопроса в категорию.
Советы и рекомендации
Следует помнить, что рассмотренные числовые вопросы в модуле «Тест» немного отличаются от вопроса такого же типа в модуле «Лекция».
9. Вопросы типа «На соответствие»
Вопросы типа «На соответствие» (Matching question type) содержат область содержания вопроса и список имен или объектов, которые должны быть корректно сопоставлены с элементами другого списка.
Например, вопрос «Сопоставьте столицы со странами» содержит два списка: список стран – «Канада, Италия, Япония» и список столиц – «Оттава, Рим, Токио» (рис. 9.1). В модуле тестирования каждое соответствие имеет одинаковый вес, вносящий свой вклад в суммарную оценку вопроса.


Рис. 9.1. Пример вопроса «На соответствие»

Рис. 9.2. Пример отображения результатов ответа на вопрос «На соответствие»
Настройка вопроса
На рис. 9.3 представлен скриншот страницы настройки вопроса «На соответствие».

Рис. 9.3. Страница настройки вопроса типа «На соответствие»
- Выберите категорию вопроса.
- Дайте вопросу содержательное название – это позволит вам найти этот вопрос в банке вопросов.
- Напишите необходимые инструкции в поле «Текст вопроса», объясняющие студентам, по какому принципу им нужно устанавливать соответствие.
- Установите «Оценку по умолчанию» (т.е. максимальное количество баллов за этот вопрос).
- Добавьте «Общий отзыв» к вопросу, если требуется. Это текст, который увидит студент после завершения выполнения теста.
- Если хотите, чтобы порядок ответов в выпадающем меню был произвольным, нажмите на переключатель «Перемешивать».
Замечание: чтобы это сработало, также должна быть включена опция перемешивания ответов в настройке сценария теста.
- Для первого вопроса введите его значение и значение соответствующего ему ответа для сопоставляемого списка.
- Надо заполнить значения хотя бы для двух элементов списка вопросов и элементов сопоставляемого списка. Максимально можно добавить до 10 вопросов. Обращаем внимание на то, что можно добавлять дополнительные неверные ответы в сопоставляемом списке, оставляя пустым поле для значений вопросов.
- Установите штраф для каждой неверной попытки. Штраф применяется только в случае, когда вопрос используется в тесте с обучающим режимом – т. е. когда студенту разрешено несколько попыток ответа на вопрос в рамках одной попытки прохождения теста. Если штраф больше 0, то студент будет терять часть максимальной оценки в каждой последующей попытке. Например, если по умолчанию оценка за вопрос равна 10 баллов и штраф равен 0,2, то в каждой последующей попытке после первой будет налагаться штраф в 0,2*10=2 балла.
- Нажмите «Сохранить» для добавления вопроса в категорию.
Каждый подзапрос имеет одинаковый вес по отношению к вкладу в общую оценку вопроса. Например, студент, корректно сопоставивший 3 из 4 возможных пар ответов, получит ¾ или 75% от общей возможной оценки за вопрос.
Повторяющиеся записи
Существует возможность иметь повторяющиеся записи в списке элементов ответа, но в этом случае нужно соблюдать осторожность при идентификации ответов. Например, в вопросе «Определите тип животных» и списках «муравей, корова, собака, воробей» и «насекомое, млекопитающее, млекопитающее, птица».
Упорядоченные вопросы
Список ответов перемешивается всегда. В модуле тестирования также возможно, чтобы были перемешаны оба списка – список вопросов и список ответов. Для этого должна быть установлена в позицию «Да» опция «Случайный порядок ответов» в настройках сценария теста ниже группы опций «Расположение», а также должен быть установлен режим «Перемешивание» в каждом отдельном вопросе.

Рис. 9.4. Опция «Случайный порядок ответов» в настройках сценария теста
Рассмотрим в качестве примера вопрос «Приведите в соответствие буквы с их порядковым номером в алфавите» с вариантами номеров в алфавите – «1, 2, 3, 4» и вариантами ответов «А, Б, В, Г». Список ответов для каждого студента будет всегда перемешан, когда при выборе им варианта соответствия из выпадающего списка. Однако, только в случае, когда и в тесте и в вопросе включены опции «перемешивания», список вопросов в рамках одного вопроса будет перемешиваться и выглядеть не «1, 2, 3, 4», а, например, как «2, 4, 1, 3».
Вопросы на соответствие в модуле «Лекция»
Вопросы на соответствие также используются в модуле «Лекция». Для студентов они выглядят аналогично тому, как описано выше. Однако для преподавателей их вид отличается.
- В вопросах этого типа в тестах, в отличие от модуля «Лекция», отсутствуют переходы (jumps).
- В модуле «Лекция», чтобы ответ засчитался как правильный, все ответы должны быть правильно сопоставлены с вопросами.
- То, что называется списком вопроса в тесте, в модуле «Лекция» не может перемешиваться. Если рассматривать пример, приведенный ранее, то в модуле «Лекция» элементы списка «А, Б, В, Г» всегда будут выводиться в указанном порядке, а элементы списка ответов «1, 2, 3, 4» всегда будут перемешиваться.
- В модуле «Лекция» используются наименования «Ответ» и «Соответствующий ответ» вместо наименований «Вопрос» и «Ответ» в заданиях модуля «Тест».
- В модуле «Лекция» количество элементов в двух списках должно быть одинаковым. Невозможно иметь 4 элемента в первом списке и 5 элементов в списке элементов для сопоставления.
Упорядочение вопросов в модуле «Лекция»
В модуле «Лекция», в отличие от вопросов с множественным выбором или модуля тестирования, список вопроса всегда одинаково упорядочен, а варианты выбора выводятся в случайном порядке.
Советы и рекомендации
- Вопросы на соответствие выглядят лучше, если длинные, многословные куски текста помещаются в список вопросов, а не в список соответствия. Например, когда выбираем слова и их значения, лучше поместить слова в список ответов, а значения в текст вопроса. В противном случае выпадающие списки с длинными предложениями будут сложно читаться и в использовании очень неудобными.
- Вопросы на соответствие в модуле «Лекция» слегка отличаются в режиме редактирования от вопросов в модуле теста. Например, отличается оценивание ответов и в тесте не используются «Переходы».
10. «Вычисляемые» типы вопросов
Вопросы «Вычисляемых» типов (Calculated question types) позволяют создавать числовые вопросы с использованием специальных подстановочных символов. Например, используя переменные x и y, и заключив их в фигурные скобки «<…>», мы получаем места для подстановки <x> и <y>, которые будут заменяться системой случайными значениями во время выполнения студентом тестового задания.
Например, если вы хотите создать большое количество вопросов типа «Чему равна мощность при заданных значениях напряжения и тока», вы можете создать вопрос с двумя местами для подстановки <x> – напряжение и <y> – ток и затем установить поле «Формула верного ответа» равным <x>*<y> (здесь символ «*» – знак умножения). То есть
Для студента этот вопрос будет выглядеть следующим образом (рис. 10.1).

Рис. 10.1. Пример предъявляемого студенту вычисляемого типа вопроса
Когда студенты будут проходить тест, система Moodle будет случайным образом подставлять значения для переменных <x> и <y> и оценивать результат на основе формулы верного ответа. При большом наборе генерируемых значений <x> и <y> вероятность получения разными студентами одинаковых значений в таком типе вопроса будет очень маленькой.
Нужен ли вам этот тип вопроса?
Главная цель вычисляемого типа вопроса – это создание множества версий одного вопроса с разными входными числовыми значениями, чтобы испытуемые не могли использовать при ответе заранее известный им единственный правильный вычисляемый числовой ответ. Это означает, что при составлении такого вопроса необходимо иметь хотя бы один подстановочный символ в одном из ответов. Если у вас нет случайной выборки входных значений, то тогда следует использовать не «Вычисляемый», а «Числовой» тип вопроса.
Виды «Вычисляемых» типов вопросов
Система Moodle предлагает три вида вопросов «Вычисляемого» типа:
- «Простой Вычисляемый»,
- «Вычисляемый» и
- «Множественный Вычисляемый».
«Простой Вычисляемый» тип вопроса является более простой версией вопроса «Вычисляемого» типа. В нем реализованы все основные особенности этого типа вопроса, за исключением возможности использования одних и тех же наборов исходных значений входных переменных для разных вопросов. При этом он имеет более простой интерфейс для формирования вопроса.
«Множественный Вычисляемый» вопрос устроен так же, как вопросы типа «Множественный выбор», с тем отличием, что ответами в них служат числовые значения, получаемые путем расчета формул. Значения в формулах выбираются из заранее определенного набора значений случайным образом при прохождении теста.
Ниже создание вопросов указанных трех видов рассматривается более подробно.
10.1. Тип вопроса «Вычисляемый»
Подстановка и наборы данных
Когда Moodle предъявляет «Вычисляемый» вопрос студенту, то подстановочные места в нем заменяются случайным образом выбранными значениями. Эти значения, однако, не совсем случайные. Более корректно следует говорить, что они случайным образом выбираются из предустановленного набора возможных значений. Это позволяет преподавателю – составителю теста контролировать выбор возможных значений, например, чтобы быть уверенным, что эти числа являются реалистичными. Например, значения длины и ширины комнаты это единицы метров, а не сотни или тысячи.
В вопросе «Вычисляемый», в отличие от вопросов «Простой Вычисляемый» и «Множественный Вычисляемый», эти наборы данных могут быть частными (private ) и разделяемыми (shared ). Частные наборы данных используются только одной подстановкой внутри одного вычисляемого вопроса; разделяемые наборы данных используются в одном месте для подстановки во всех вопросах, которые эту подстановку используют.
Настройка вопроса «Вычисляемый»
Чтобы создать (или изменить) вопрос «Вычисляемый», нужно последовательно пройти через три страницы. Первая страница добавления такого вопроса представлена на рис. 10.2.1.
Страница 1. Редактирование вопроса «Вычисляемый»

Рис. 10.2.1. Первая страница формирования вопроса «Вычисляемый» (начало)

Рис. 10.2.1. Первая страница формирования вопроса «Вычисляемый» (продолжение)
- Выберите категорию вопроса.
- Все разделяемые подстановочные символы, используемые вопросами в этой категории представлены ниже. Если вы измените категорию, то вам нужно нажать кнопку «Обновить категорию», чтобы перезагрузить список. Может оказаться, что в конкретной категории не будет никаких разделяемых подстановочных символов. В этом случае, вы можете их создать позднее по своему желанию.
- Дайте вопросу понятное название – это поможет вам в дальнейшем найти его в банке вопросов.
- Введите текст содержания вопроса. Это должен быть вопрос, на который вы бы хотели получить ответ студентов, и он должен включать всю информацию, чтоб они смогли вычислить ответ. Таким образом, вопрос должен содержать как минимум один подстановочный символ, заключенный в фигурные скобки. Например, если вы хотите, чтобы студент посчитал значение мощности исходя из заданных значений величин напряжения и тока, текст вопроса может, например, выглядеть как: «Чему равна мощность, если величина напряжения равна <U> Вольт, а величина тока равна<I> Ампер?»
Вы также можете включить величины, рассчитанные с помощью подстановочных символов, используя синтаксис « »: например, вопрос «Чему равно <=<A>+<B>>-<A>?» с подставленными значениями А=4 и В=3 будет выведен на экран как «Чему равно 7-4?»
- Выберите изображение для показа, если вы хотите добавить картинку к вопросу. Для студентов она появится сразу после текста вопроса и до вариантов ответа. Если вы хотите больше возможностей для управления тем, как будет выводиться изображение, включите его в текст вопроса, используя HTML редактор.
- Установите шкалу оценивания по умолчанию (т.е. максимальное количество баллов для этого вопроса).
- Если хотите, можете добавить отзыв к вопросу, который появится после того, как студент ответит на этот вопрос.
- В секции «Ответы» (рис. 10.2.2) введите выражение формулы для расчета верного ответа. В данном примере это <U>*<I>.

Рис. 10.2.2. Секция «Ответы»
- Знак «=» в формуле набирать не нужно).
- Формула должна содержать как минимум те подстановочные символы, которые присутствуют в тексте вопроса. Ниже, в разделе «Верный синтаксис формулы ответа» эта часть изложена подробнее.
- Выберите оценку, которую студенты получат за этот вопрос, если дадут соответствующий ответ. Оценка должна быть в процентах от возможной общей оценки за этот вопрос. Например, вы можете дать 100% за верный ответ, и 50% за ответ, близкий к правильному. При этом один из ответов обязательно должен иметь 100% оценку.
- Определите величину допустимой погрешности для этого ответа. Настройка самой погрешности и типа погрешности в связке дадут диапазон допустимых вариантов. Таким образом, если погрешность =t , верный ответ =x и отличие между ответом пользователя и верный ответом dx , тогда типы погрешности выглядят как:
- номинальная – оценка верна, если dx<=t,
- относительная – оценка верна, если dx/x<=t,
- геометрическая – оценка верна, если dx²/x² <=t².
- Следующие две настройки «Отображение ответа» и «Формат» определяют точность ответа. Используйте их для установки количества знаков после запятой или значащих цифр, которые вы хотите использовать.
- Добавьте комментарий, который студенты увидят, если введут этот ответ.
- Преподаватель, по своему желанию, может указать столько формул ответов, сколько необходимо. Для этого следует нажать кнопку «Добавить 1 вариант(ов) ответа(ов)» для добавления ответа и, затем, настроить формулу, оценку, погрешность и формат отображения этого ответа. Например, второй ответ может допускать меньшую точность при, соответственно, меньшей оценке за него.
- В секциях «Оперирование размерностью» и «Единицы измерения» можно также определить одну или несколько единиц измерения для ответов.

Рис. 10.2.3. Секции «Оперирование размерностью» и «Единицы измерения»
Например, если вы введете «см» в качестве единицы измерения, и в качестве ответа «15», то ответы «15см» и «15» оба будут считаться верными. Если вы добавите более одной единицы измерения, вы также можете указать и множитель. То есть, если ваш основной ответ «5500» с единицей измерения W, вы можете также добавить единицу kW с множителем 0.001 (Внимание‼! В качестве разделителя десятичных знаков в множителе должна быть точка). Это означает, что ответы «5500», «5500W» или «5.5kW» будут расцениваться как верные. Стоит отметить, что при этом погрешность также умножается, то есть если разрешенная погрешность равна 100 W, то в kW это будет 0,1.
- Если вопрос используется в тесте с включенным обучающим режимом, то есть допускает несколько попыток для ответа, то можно установить «Штраф» (рис. 1.2.1). Если штраф больше ноля, то студент теряет баллы пропорционально максимальной оценке за каждую последующую попытку. Например, если по умолчанию за вопрос максимальный балл равен 10 баллов, и штраф равен 0,2, то каждая следующая попытка после первой будет увеличивать штраф на 0,2х10=2 балла.
- Наконец, после выполненных выше действий вам следует нажать кнопку «Сохранить», чтобы сохранить введенные данные и перейти к редактированию следующей страницы. Если вы редактируете уже существующий вопрос, то нажав на кнопку «Следующая страница (новый вопрос)» вы создадите абсолютно новый вопрос, основанный на уже существующем.
Дополнительные разъяснения относительно параметра «Погрешность»
Для числовых вопросов можно разрешать диапазон значений, в рамках которого все ответы воспринимаются как верные. Для этого используется поле «Погрешность». Однако существует три разных вида погрешностей: относительная, номинальная и геометрическая. Если, скажем, верный ответ на вопрос равен 200 и погрешность установлена в 0,5, то различные типы погрешности работают следующим образом:
- Относительная: интервал погрешности вычисляется умножением верного ответа на 0,5, т.е. в нашем случае погрешность получится равной 100, и верный ответ будет лежать в диапазоне от 100 до 300 (200±100). Это имеет смысл, когда величина верного ответа может сильно отличаться между разными подстановочными значениями.
- Номинальная: это самый простой вариант погрешности, но далеко не самый мощный. Верный ответ должен располагаться между 199,5 и 200,5 (200±0,5). Этот тип погрешности может быть использован, если различия между разными верными ответами мало.
- Геометрическая: верхний порог интервала погрешности рассчитывается как 200+0,5*200, т. е. также, как и в случае относительной погрешности. Нижний порог рассчитывается как 200/(1+0,5). Таким образом, верный ответ должен быть в диапазоне от 133,3 до 300. Этот вид погрешности стоит применять при сложных вычислениях с большими погрешностями, когда относительная погрешность от 1 и более может быть использована для верхнего порога, но эти значения совершенно неприемлемы для нижнего, т.к. они могут сделать 0 верным ответом в любых случаях.
Поле «Значащие цифры» отвечает только за то, как верный ответ будет представлен в обзоре или отчете. Например: если оно установлено равным 3, то верный ответ 13,333 будет представлен как 13,3; ответ 1236 будет представлено как 1240; а ответ 23 будет представлено как 23,0 и т.д.
Страница 2. Выбор свойств множества значений
На рис. 10.2.4 представлен скриншот следующей страницы настройки вопроса.

Рис. 10.2.4. Вторая страница формирования вопроса «Вычисляемый»
Каждый определенный вами на предыдущей странице настройки вопроса подстановочный символ должен быть ассоциирован с множеством возможных значений. Каждый приведенный на этой странице подстановочный символ представлен вместе с выбором одного из двух видов множеств значений:
— частное множество (private), т.е. используемое только для данного вопроса.
— разделяемое множество (shared) – общий набор данных, т.е. доступное другим вычисляемым вопросам в данной категории.
Используя разделяемое множество значений, можно сберечь время, когда вы создаете несколько одинаковых или однотипных вычисляемых вопросов.
Стоит отметить, что даже если вы создаете вопрос в первый раз, на этой странице может быть сообщение, что ваш подстановочный символ «будет использовать то же самое созданное частное множество значений, что и прежде». Это означает, что Moodle уже имеет предварительно созданное предположительное частное множество значений для данного подстановочного символа: если предложенное частное множество значений – это то, что вам нужно, оставьте (отметьте) этот вариант.
Если в тексте вопроса присутствует элемент похожий на подстановочный символ, но он отсутствует во всех формулах ответа, вы можете указать, является ли этот символ подстановочным или нет. Если является, то вы можете выбрать использовать для него частное или разделяемое множество.
Далее, просто выберите предпочитаемое множество для каждого подстановочного символа, а затем нажмите кнопку «Следующая страница».
Страница 3. Редактирование множеств значений
На рис. 1.2.5 представлен скриншот этой страницы настройки.

Рис. 10.2.5. Третья страница формирования вопроса «Вычисляемый»
На этой странице создаются и настраиваются наборы возможных значений для каждого подстановочного символа.
Есть два пути для задания значений – вы можете просто напечатать их и добавить к списку, или вы можете использовать Moodle для генерации их.
Генерация значений с помощью Moodle
- Начните с секции «Добавляемый вариант» (рис. 10.2.5 и 10.2.6).

10.2.6. Секция «Добавляемый вариант»
- В полях «Диапазон значений» введите нижнюю («Минимум») и верхнюю («Максимум») границы нужных вам значений.
- Выберите количество десятичных знаков для значений.
- Выберите распределение значений между границами:
-
- равномерное – означает, что все значения между границами будут равномерно распределены;
- логарифмическое – означает, что значения у нижней границы более вероятны.
- В секции «Параметры погрешности ответов» (рис. 10.2.7) можно уточнить параметры погрешностей ответов, установленные на странице 1 (рис. 10.2.1).

Рис. 10.2.7. Секция «Параметры погрешности ответов»
- Теперь перейдите вниз к секции «Добавить» (рис. 10.2.8).

Рис. 10.2.8. Секция «Добавить»
- В этой секции, нажав кнопку «Получить новый “Добавляемый вариант”», можно выбрать один из вариантов пункта «Следующий “Добавляемый вариант”»:
- повторно использовать предыдущее доступное значение;
- принудительное обновление только подстановочных знаков, которые не являются общими;
- принудительное обновление всех подстановочных знаков.
Замечание: После генерации полученных значений вы можете сразу посмотреть их, прежде чем добавлять к списку. Нажмите кнопку «Получить новый “Добавляемый вариант”», чтоб Moodle сгенерировал новые значения в секцию «Добавляемый вариант» вверху. Если они вас устраивают, нажимайте кнопку «Добавить» для 1-го элемента; если нет – нажимайте кнопку «Получить новый “Добавляемый вариант”» вновь для получения новых значений.
В секции «Удалить» (рис. 10.2.9) можно удалить выбранное количество ранее добавленных вариантов.

Рис. 10.2.9. Секции «Удалить», «Отобразить» и отображаемые наборы
- В следующей секции (рис. 10.2.9), нажав кнопку «Отобразить», можно отобразить выбранное количество вариантов. Обратите внимание, что варианты отображаются в обратном порядке, то есть от последнего к первому.
После того, как вы заполнили список элементов (значений), вы фактически закончили создание вопроса. Вы сами решаете, сколько значений вы добавите – чем больше значений, тем менее вероятно, что студенты увидят одинаковые значения в нескольких попытках.
Отметим, что если вы удалите варианты из списка, вы можете вернуть их в него назад. Для этого в секции «Добавить» (рис. 10.2.8) измените настройку «Следующий “Добавляемый вариант”» на «Повторно использовать предыдущее доступное значение». Теперь в следующий раз, когда вы будете добавлять элементы, Moodle восстановит значения, ранее удаленные вами из набора.
Когда ваш список значений будет окончательно сформирован, вы можете нажать кнопку «Сохранить» для завершения формирования вопроса.
Добавление/удаление ваших собственных значений
Вместо значений, автоматически генерируемых Moodle, можно устанавливать собственные значения. Для этого в отображаемом (рис. 10.2.9) списке значений следует изменить сгенерированные отображаемые значения на желаемые и сохранить вопрос нажав кнопку «Сохранить».
Чтобы удалить значения из списка:
- В секции «Удалить» (рис. 1.2.9) выберите количество элементов для удаления.
- Нажмите на кнопку «Удалить».
Что делает кнопка «Обновить параметры набора данных» (рис. 10.2.5)?
Предупреждение: эта кнопка может повлиять на несколько вопросов, поэтому нажимая её будьте осторожны. Предположим, вы выбрали набор параметров для <a> в диапазоне от 1 до 10 и сгенерировали вопрос. Для второго вопроса вы решили использовать разделяемый подстановочный символ <a>. Значения от 1 до 10 будут наследоваться от первого вопроса. Однако вам нужно их тут изменить, и вы решаете их сделать равными 11 – 100. Вы изменяете диапазон и нажимаете соответствующую кнопку. И что же обнаруживаете?! Значения изменились, и вы нажимаете кнопку «Получить новое значение для добавления». Однако если вы вернетесь назад к первому вопросу, то вы увидите, что значения там также изменились, потому что данный набор значений разделяемый. Если бы вы не обновили параметры, возможно, этого бы не случилось, и был бы сгенерирован новый набор значений и выведен в секции «Элемент для добавления».
Правильный синтаксис формулы ответа
Не ставьте знак «=» в формулу!
В последней версии вычисляемого типа вопроса вы можете иметь более одного ответа с формулой (рис. 10.2.1, 10.2.2) и применять особенные значения оценки для каждого из них, но при этом должен быть хотя бы один ответ с формулой, дающей 100% за верный ответ.
Если при редактировании вопроса вы видите более одного поля для ввода верной формулы ответа, значит, ваш сайт поддерживает возможность нескольких ответов.
- Основное правило: вводите эти формулы также, как вы это делаете на калькуляторе, т.е. 3+5*sin(3/<x>). Единственное исключение в представление степеней, когда, например, не может быть записан как
^3, вместо этого нужно ввести pow( , 3). - Подстановочные символы и другие аргументы для каждой функции должны быть в круглых скобках. Например, если вы хотите, чтобы студенты вычислили синус одного угла и косинус удвоенного другого угла, вы должны ввести sin(<a>) + cos(<b>*2).
- Всегда лучше иметь большее количество круглых скобок, чем недостаточное. Сервер не может читать ваши мысли, поэтому, чем точнее вы ему объясните, что вы хотите сделать, тем более вероятно, что он правильно обработает ваши сложные формулы.
- Отсутствует неявное умножение. Для человека, вполне очевидно, что означают выражения 5x или 2(23), но сервер строго делает математические расчеты, он не сможет понять всё, что понимаем мы. Поэтому всегда используйте знак «*» для умножения.
- Любые специальные математические функции требуют заключать их аргументы в круглые скобки. Возьмем, например, выражение sin(3/x). Если 3/x заключить в круглые скобки – то сервер интерпретирует это выражение правильно. Без этих круглых скобок, сервер не будет знать, что вы имеете ввиду, то ли (sin 3)/x, то ли sin (3/x) и отклонит всю формулу целиком как ошибочную.
Доступные функции
Вычисляемый вопрос может использовать больше, чем простые формулы с арифметическими операторами. Доступны следующие функции.
Как посмотреть закрытый тест в мудл
Сегодня нужно было сдавать тесты по промбезопасности, и нужно было выучить больше 200 вопросов. Я честно проработал почти 200 вопросов, но вот на обеде, один товарищ мне подсказал интересную идею, что сайт тестирования можно попробовать взломать и написать скрипт который бы автоматически давал бы подсказку правильного ответа. Конечно же я загорелся этой идеей — ведь можно потратить много часов времени чтобы автоматизировать ту работу, которую можно было бы сделать за полчаса — задача для настоящего программиста, да еще и хакера — приятно нае*ать систему. Есть еще одна статья даже с картинками про взлом другого теста https://boolkin.blogspot.com/2023/02/test-hack.html
Каково было мое удивление, когда в консоли разработчика я увидел что на сайте правильные ответы вообще никак не прячутся — все правильные ответы помечены признаком true, хоть и спрятаны в скрытых элементах. Пройдясь по всем скрытым элементам и найдя все те которые true — выяснилось что это реально правильные ответы. Дальше дело было за малым — нужно было как-то показать какие ответы верные, и желательно скрыто. Почему-то я сразу же пошел самым сложным путем: решил создать на странице скрытый элемент куда записать все ответы в формате «Вопрос №х, Ответ: у». Этот элемент желательно скрывать от глаз посторонних и открывать только когда можно, по щелчку мышью по небольшой точке внизу, скрыть можно также щелкнув по ней же или по этому элементу. Конструкция довольно простая — решается тупо влоб — создать элемент, записать нужные свойства и добавить его на страницу
let el = document.getElementsByTagName(«body»)[0];
let div = document.createElement(«div»);
div.innerHTML = «.»;
div.style.position = «fixed»;
div.style.bottom = 0;
div.style.cursor= «pointer»;
div.style.zIndex = «999»;
el.after(div);
div.onclick = function () ;Таким же образом и div2 куда пишутся правильные ответы:
let div2 = document.createElement(«div»);
div2.id = «ans»;
div2.innerHTML = str;
div2.style.position = «fixed»;
div2.style.bottom = 0;
div2.style.display =»none»;
div2.style.cursor= «pointer»;
div2.style.zIndex = «9999»;
div.after(div2);
div2.onclick = function () ;Довольно интересно стало попробовать вызывать это меню по кнопке клавиатуры, и почти сразу нашел довольно простой скрипт, который таким же методом показывает и скрывает окно с правильным ответами:
document.addEventListener(«keydown», function()
else
>
>)И уже только потом я додумался что куда проще правильные ответы сделать не скрытыми элементами, и как выяснилось ответ в тесте и этот скрытый элемент с правильным ответом находятся под одним родительским элементом, а это значит что если подкрасить этот родительский элемент, то можно выделить этим цветом правильный ответ. В общем если применит не яркий цвет, то получится очень даже круто, код вообще супер простой:
let inp = document.getElementsByTagName(«input»);
for (let i=0;i<inp.length;i++)Snow — почти белый цвет, не бросается в глаза на белом фоне. Как я и говорил в коде находятся все теги input и родетели тех из них у которых значение тру выделяются цветом snow.
Все это очень круто реализуется при помощи букмарклета — можно взять предыдущий код целиком , закинуть его в генератор и получить желаемый результат, причем пришлось добаить конструкцию такую чтобы и на файрфоксе работало правильно
Ну и чтобы не пропадало добро, опубликую все это дело в виде букмарклета тут в блоге:
prombez24 тут собраны все функции — подсветка ответа, и скрытое окно которое можно открыть по кнопке CTRL или щелчку мышью
Общий форум
Наши студенты остановились как нам каежтся на 3-ем шаге. НО эта статья повод присмотреться к ним и задуматься.
Коллеги, а как у вас обстоят дела с нарушениями такими?
Re: Взломы Moodle и попытки взлома системы тестирования
У нас вопросы безопасности решаются так:
1. Тесты доступны только в специальных тест-классах, IP-адреса компьютеров которых хранятся в специальной базе.
2. У двери тест-класса проверяется личность студента и ему назначается компьютер, с которого в систему можно зайти только под его именем. При этом логин/пароль вообще не вводится (следовательно, и не забывается ). Студент только нажимает «Вход» и он уже на сайте под своим именем. Таким образом, чтобы один студент не сдавал тесты за другого, достаточно только следить, чтобы они не пересаживались.
3. Тесты доступны только в специальном браузере SEB, разработанном нашими швейцарскими братьями во Moodle-е. Этот браузер не дает студенту возможности запускать или переключаться ни на какие другие программы (никакие кнопки типа Пуск и клавиши типа Alt+Tab не работают), поэтому делать скриншоты и т.п. можно только фотоаппаратом, но это в тест-классе запрещено. Закрыть этот браузер студент, разумеется, тоже не может.
Браузер вообще не имеет адресной строки, поэтому навигация ограничена только нужным сайтом или даже тестом, прописанным в конфигурации браузера.Re: Взломы Moodle и попытки взлома системы тестирования
а русифированная версия этого браузера существует?
Re: Взломы Moodle и попытки взлома системы тестирования
русский язык есть.
Re: Взломы Moodle и попытки взлома системы тестирования
Нет, конечно. Но там и руссифицировать нечего.
Re: Взломы Moodle и попытки взлома системы тестирования
так русифицируйте. периводить там не так много
Re: Взломы Moodle и попытки взлома системы тестирования
Re: Взломы Moodle и попытки взлома системы тестирования
В параметрах теста Moodle можно указать, что этот тест может выполняться только в браузере SEB. И это работает. Следовательно, проверка выполняется.
По умолчанию SEB не дает возможность запускать никакие другие программы или переключаться в другие окна. Т.е. студенту доступен только тест и больше ничего. Но в настройках SEB вы можете сделать некоторые исключения. Например, разрешить пользоваться программой Калькулятор и т.п.
Re: Взломы Moodle и попытки взлома системы тестирования
т.е. настроить клиент для дальнейшей передачи студенту я не могу? это плохо. задумка была простая. админ предварительно настраивает клиент, а затем размещает данный клиент для скачивания студентам. типа portable версии
Re: Взломы Moodle и попытки взлома системы тестирования
По-моему, вы всё это сделать сможете. Какие программы студенту позволено открывать в браузере SEB прописываетеся в его файле конфигурации. Не думаю, что студенты станут разбираться в вашем файле и править его. Они лучше обойдут это ограничение с помощью другого компьютера или смарфона. Дома же у них руки развязаны.
Вы же понимаете, что этот браузер создан для установки в компьютерных классах, где студенты сдают тесты под присмотром. Они приходят в класс, где браузер уже запущен. Никакие другие программы браузер запускать не позволяет. Адресной строки у него нет (адрес сайта, курса или даже теста в курсе прописывается в том же файле конфигурации). Поэтому дальнейшая навигация в Интернете возможна только с помощью ссылок, имеющихся в вашем сайте, курсе или тесте. Как выйти из браузера студенты не знают — для этого секретную комбинацию клавишей нужно нажать. Для домашнего использования вы ее, конечно, им сообщите. Но тут надо подумать, что вообще можно получить от домашнего использования SEB.
Re: Взломы Moodle и попытки взлома системы тестирования
ну если в конфиге можно указать условие работы браузера в целом, то думаю реально будет организовать и выход из браузера с выходом из системы, и запись морды лица экзаменующегося допустим через тот же ОМ. блин. как все сложно то
на самом деле проблема стоит давно, я о ней говорил когда-то тут. студент передает свою учетку и все. хорошо если он тупо заказал сдачу заданий, хреново когда начинет спамить всем и вся.
а идея изначально была привязывать учетку к железке. ну допустим максимум 2 машины, а если машина выходит из строя или передаются данные (вход с другого ПК) начинается чудесное слово «бюрократия» я на базе хромиума это дело начинал писать и в конечном итоге забросил из-за «более важных» по мнению руководства задач в виде обработки видосиков с лекциями преподавателей
Re: Взломы Moodle и попытки взлома системы тестирования
Re: Взломы Moodle и попытки взлома системы тестирования
Покажите русифицированную версию SEB. Может это ещё самые ранние версии, когда в папку браузера можно было закинуть русскую локаль?
Re: Взломы Moodle и попытки взлома системы тестирования
возможно мы говорим о разной локализации.
я говорю о том, что SEB позволяет переключать раскладку клавиатуры той комбинацией клавиш, что задана на компьютере пользователя.
проблема неочевидная.Но я с ней столкнулся при работе с Respondus Lockdown. Он не пропускал через себя не то Ctrl-Shift, не то ЛевыйAlt-Shift.
Короче, не принимал настройку переключения раскладок. Я ругался с разработчиками в Нидерландах, но они тупо сообщали, что для переключения раскладки нужно использовать конкретную комбинацию. Это было одной из причин отказа от Respondus Lockdown.В SEB этой проблемы нет.
Ну, а язык сообщений самого SEB — знамо дело, английский
Но это не сильно мешает, поскольку сообщать ему испытуемому практически не о чем. Запреты действий делаются молча.Re: Взломы Moodle и попытки взлома системы тестирования
Смотрите, рождается же несложное, но пока нереализованное решение. Нужно некое ПО, которое будет включено на компьютере пользователя, будет вести запись с его веб-камеры и передавать его на некий сервис. Соответственно, делается плагин в moodle по аналогии с плагином для seb, который будет запрашивать с сервиса время поступления последних кадров с видео, и если видео не передаётся уже более 5 секунд, разрешать переходить между вопросами теста. Студент запускает это по, потом seb и тестируется, а вебка его всё это время пишет. Автоматический прокторинг как таковой не требуется, но при наличии сомнений всегда можно поднять видеозапись и вручную убедиться, что студент был честен. Если качество видео неудовлетворительное (нет звука, например, или перерывы, или не в ту сторону камера смотрит), то не засчитывать тест в ручном режиме.
В принципе, такую отправку видео можно организовать даже средствами браузера в параллельной вкладке, осталось только найти подходящий сервер для приёма видео из браузера
Re: Взломы Moodle и попытки взлома системы тестирования
Вадим, такое решение есть. Это Examus.
у студента он работает, как плагин к Chome,
но в целом решение еще плохо отчуждаемое от разработчиков и их сервера, обеспечивающих прокторинг.
студента просят в начале теста показать лицо, сказать пару фраз. А потом в ходе экзамена фиксируют резкие изменения изображения, звуки, создавая индексные метки об этих событиях на видеозаписи экзамена.
Для того, чтобы просмотреть эти участки видеозаписи, а не всю ее в целом.Re: Взломы Moodle и попытки взлома системы тестирования
вообще с хромом лучше быть аккуратнее. допустим OM и BBB в нем не всегда корректно работают, не определяют оборудование. да и в целом все что касается java в этом браузере одна сплошная головная боль. да все можно настроить, но рядовой юзер с этой проблемой врятли справится.
Re: Взломы Moodle и попытки взлома системы тестирования
задача, которая здесь сформировалась — хороший проект с гарантированной коммерческой составляющей.
И самописы, да еще и в виде плагина к хрому или к чему бы то ни было — не канают. Ничего путного из этого не выйдет. Масштаб задачи близок к BBB.
Очень логично сделать это расширением SEB, что я предлагал разработчикам Examus.
Re: Взломы Moodle и попытки взлома системы тестирования
Ну здесь на форуме есть и достаточно квалифицированные разработчики, и представители организаций, занимающихся коммерческой поддержкой moodle, и способные разработать что угодно, если найдётся заказчик. Но есть и те, кому нужно бюджетное решение, пусть и с недостатками. Может быть городить что-то уровня bbb и не нужно, если использовать уже существующий bbb.
Вот вам вариант. Делается плагин доступа к тесту. Ставится отдельный bbb для этой цели, он прописывается в настройках этого плагина. Перед тестом плагин отображает кнопку, которая в отдельном окне открывает bbb, в котором пользователь уже авторизован, создана конференция на этого единственного пользователя, включена запись. Настройка вебкамеры и микрофона в bbb уже на совести пользователя. Соответственно, вопрос в заимодейсвия с вебкамерой ложится на bbb, а там с обновлением версий функционал будет адаптироваться под браузеры пользователя (html5 вместо flash и т.д.). Плагин при переключении вопросов обращается к api bbb и проверяет, активна ли сессия, подключен ли к ней пользователь, идёт ли запись, но всё в рамках штатного api bbb (нужно уточнять, что именно сейчас можно узнать через api), чтобы без допиливания bbb. Предполагаю, что не удастся через api проверить наличие видео от конкретного пользователя, и возможна будет ситуация, что запись будет, но без видео, а только со звуком. Но тут уже на усмотрение преподавателя — кого-то заставят пересдавать из-за отсутствия видео, другим не повадно будет. При просмотре теста преподавателем в нём будет ссылка на видеозапись из bbb. И это всё можно использовать совместно с другими механизмами защиты — SEB, ограничение по ip, паролю и т.д.
Конечно, это не прокторинг, но зато реализуемо одним плагином для moodle, так что возможно кого-то заинтересует такое решение.
Re: Взломы Moodle и попытки взлома системы тестирования
Re: Взломы Moodle и попытки взлома системы тестирования
Ну в любом случае идея с видеозаписью больше ради устрашения, чем ради реального применения. Очевидно, что никто не будет отсматривать часы видеозаписей. Но сама идея того, что процесс записывается и это может быть использовано, в случае каких-то подозрений, может многих отвратить от нарушений. Пусть даже 5% студентов придумают, как это обойти, 95% студентов это отвратит от нарушений.
Посмотрел API BBB, оно позволяет узнать, идёт ли запись и идёт ли поток видео или звука от конкретного участника, так что функционала достаточно, чтобы реализовать плагин ограничения доступа к тесту если не идёт видео или аудио. В общем, отзовитесь, если кому-то такое решение было-бы интересно
Re: Взломы Moodle и попытки взлома системы тестирования
то-то и важно, что Respondus Monitor и Examus выделяют индексные кадры — моменты, когда произошло резкое изменение записываемой картинки.
Невозможно просмотреть 25 записей по 1.5 часа экзаменационного времени.
но достаточно взглянуть на индексные метки, чтобы затем подробно просмотреть и прослушать отрывок с подозрительным поведением испытуемого.
именно поэтому идея с BBB малоценна — никто не будет просматривать эти потоки сознания, а фиксировать индексы он не умеет.
Re: Взломы Moodle и попытки взлома системы тестирования
Re: Взломы Moodle и попытки взлома системы тестирования
дополню предыдущее сообщение:
SEB сделан хорошо — и русский язык есть в его интерфейсе и конфигурационный файл, содержащий настройку — куда, с какими ограничениями перейти в тест, зашифрован.
На мной сопровождаемых системах (Blackboard и Moodle) через него сдано несколько десятков тысяч ответов на тесты.
Но все это мы делаем в назначенных для этого компьютерных классах, хотя можно и рассылать студентам собранную для сдачи конкретного зачета сборку.
Только вот толку от этой игры в криптографию. см.предыдущий комментарийRe: Взломы Moodle и попытки взлома системы тестирования
Для использования SEB в тестах moodle есть 2 плагина. Первый в ходит в ядро moodle. Альтернативный можно скачать из каталога плагинов. У него больше функций.
Стандартный плагин позволяет проверить, что вход осуществляется из SEB, его можно подделать другим браузером, например, передав другой userAgent и ещё какие-то заголовки. Или просто взяв SEB с другим конфигурационным файлом, разрешающим больше обычного.
Альтернативный плагин позволяет дополнительно указать секретный хэш, который будет проверяться на сервере. Хэш генерируется из файла настройки, версии seb и ещё чего-то. Таким образом, если у студента нет доступа к файлу конфигурации SEB он не сможет скачать себе SEB, настроить под себя и зайти через него из дома, как из аудитории, где стоит SEB с корректной конфигурацией — hash не совпадёт и доступа к тесту не будет. А доступа к файлу конфигурации не будет, так как seb не даст доступа к файлам в системе- единственный путь, загружаться с другого носителя, и искать файл на диске, но против такого нужно применять уже организационные меры (ну или пароль на bios, хотя многие bios сейчас позволяют загружаться с других носителей, или пароль на bios + uefi).
Вы, конечно, можете с альтернативным плагином отдать студенту SEB и файл конфигурации. Это будет гарантировать, что студент подключается к вам из SEB именно с тем файлом конфигурации, который вы ему передали, то есть он не сможет увеличить себе полномочия, отредактировав конфиги. Но в этой ситуации есть риск, что студент установит сетевой сниффер, и посмотрит заголовки, которые отправляет seb на сервер (включая и сгенерированный секретный хэш), и потом из другого браузера будет имитировать seb передавая эти заголовки. Ну или скачав открытые исходники seb просто сгенерирует хэш по конфигурационному файлу. Для защиты от получения секретного хэша сниффером может помочь настройка https на сервере с moodle. Для защиты от генерации хэша по исходникам можно изменить исходники, добавив при хэшировании соль, и отдать студентам уже готовый .exe, без декомпиляции которого будет невозможно выяснить, как вы изменили алгоритм хэширования и, соответственно, получить правильный хэш. Но способных на такое студентов немного, так что можно попробовать.
Re: Взломы Moodle и попытки взлома системы тестирования
все правильно, так и работаем.
а для защиты от особо одаренных можно генерировать отдельный защитный ключ (и соответственно конфигурационный файл) для конкретного экзамена.
все тестирование проводится в достаточно ограниченный интервал времени и затраты на взлом оказываются чрезмерными.
Поэтому, как и в других случаях, более уязвимой точкой оказывается персонал, обеспечивающий проведение экзамена.
Люди слабЫ. проверяли, знаем.Re: Взломы Moodle и попытки взлома системы тестирования
Ты же понимаешь, что за это светит административная статья, если запрещать съёмку (иной сбор информации) не на режимном объекте (учебное заведение не может являться таковым, т.к. это не военная база, аэродром или тюрьма и т.д.)
Ст.29 п.4 Конституции РФ
Если с рукоприкладством выпроводить из аудитории за съёмку или другой сбор информации — уголовная статья
Я уже многих преподов в свое время посадил на бутылку таким образом
Re: Взломы Moodle и попытки взлома системы тестирования
Специальные меры безопасности могут применяться не только там, где есть государственная тайна. В вузах может применяться пропускной режим, однако это не противоречит гарантированному конституцией праву на свободу передвижения. Аналогично где-то может быть запрещена съемка, и это не будет противоречить конституции.
Права одних граждан остаются таковыми, покуда не начнут ограничивать права других граждан.
У граждан есть право не попадать на видеозапись против их желания. Например, у знакомых учителей в школе (правда это частная школа) в нормативных документах прописано, что съемка урока и преподавателя без его разрешения грозит наказанием вплоть до отчисления, поэтому в этой школе нет ситуаций, когда дети снимают учителя из под парты, а потом выкладывают на ютуб в разделе приколов.
Если студент в государственном вузе доведет ситуацию до необходимости выводить его из аудитории с применением силы, такой студент вряд ли закончит вуз, законные способы отчислить всегда найдутся.Что можно порекомендовать в этой ситуации вузам:
* разработать положение о порядке сдачи экзаменов тестами, в котором чётко прописать, что любая съемка студентами в экзаменационной аудитории во время экзамена запрещена.
* по возможности организовать видеозапись в экзаменационной аудитории — это обезопасит вуз от претензий студентов насчет того, что им приходится вести видеозапись, чтобы защитить свои права — видеозаписей, сделанных вузом будет достаточно для разрешения спорных ситуаций. Сам факт того, что ведется видеозапись, уже защитит от многих потенциальных ситуаций.
* в положении можно прописать, что банки тестовых материалов представляют собой коммерческую тайну, так как напрямую связаны с основной деятельностью вуза — образовательной. Тогда на них будет распространяться Статья 183 УК РФ, которая тоже ничем не противоречит конституции, однако ограничивает возможности по сбору данных.Re: Взломы Moodle и попытки взлома системы тестирования
Re: Взломы Moodle и попытки взлома системы тестирования
Ну тогда расскажите нам, как же так получается, что конституция гарантирует свободу информации и отсутствие цензуры, а роскомнадзор при этом как-то умудряется блокировать сайты. и как получается, что ст. 27 конституции гарантирует человеку полную свободу передвижения внутри страны, а по УКРФ вдруг может ограничить ваше положение с точностью до конкретной камеры.
Re: Взломы Moodle и попытки взлома системы тестирования
Запомните, вопросы защиты инфонмационных систем на данном этапе развития технологий в первую очередь ОРГАНИЗАЦИОННЫЕ!
Вместо того, чтобы принимать экзамен объективно, тщательно и устно (а преподаватели это могут, когда хотят), придумывается система тестирования. Преподавателю сначала лень следить за студентами во время тестирования, потом становится лень вобще находиться в аудитории и вместо того, чтобы просто находиться со студентами преподаватель и сисадмин думают, как же систему защитить. А потом придумывается ещё миллион способов обмануть с одной стороны и защититься от обмана с другой стороны.
Имею опыт борьбы с обеих сторон баррикад, тестировался через FEPO, через Moodle и ещё через некоторые системы. Поэтому несколько замечаний по поводу тестирований в принципе.
1. В самой природе информации есть возможность копирования. Как только студент увидел вопрос теста, можно считать, что вопрос известен всему миру. Неважно как студенты это будут делать — копировать из браузера, записывать в блокноте, скриншотить, фотографировать, наконец просто запоминать в голове — вы не упрячете этот вопрос от остальных. На него посмотрит специалист, скажет правильный ответ и он появится в базе вопросов студентов. Задача сделать студенту поиск вопросов по такой базе нецелесообразным, неудобным, невозможным для студентов. База должна быть большой, регулярно обновляться, содержать группы похожих вопросов, чтобы студенту было проще решить задачу, чем найти ответ.
2.В принципе, если дело касается естветсвенных наук, то вполне резонным является требование предъёвить решение вместе с ответами на тест и засчитывание только тех ответов, которые присутствуют в черновике. С гуманитарными так не выйдет, но с моей точки зрения, тестирование оно не для гуманитарных наук в принципе.
3. О технической стороне. Если вы не используете https соединение, то всё, что получает ваш браузер может быть проксировано, закешировано и проанализировано Можно и в браузер вставить примочку, которая будет все странички сохранять для дальнейшего анализа. Так вот в Moodle 1.9 (поздние версии не анализировал) в тесте фигурирует id вопроса и id каждого варианта ответа, что делает возможным автоматичеки идентифицировать вопросы и выбирать правильные ответы однозначно по id. В FEPO фигурирует только id попытки, номера вопросов и ответов сопоставляются с id на сервере. Это вроде как безопаснее. Но в фэпо в на вуз из всей базы вынимается по 5 вопросов из темы, чтобы не сливали всю базу. Получается схема та же — 5 смертников, анализ, 15 хороших ответов.
4. Пара слов о SEB. Коллега нашёл в нём 2 способа выйти на незаконный сайт у меня на глазах и я ещё потом 1 нашёл сам, поэтому не считайте его защиту абсолютной, однако это тоже лучше чем ничего.
5. Что касается вирусов, подобранных и сворованных паролей, которые редко меняются, необновлённой системы — это всё вопросы политики информационной безопасности организации, тоже в первую очередь организационные.
6. Moodle вообще популярная система, вероятность того, что разработают и распространят средство для автоматизации сдачи тестов именно для этой системы существенно выше, чем для других, менее популярных и с закрытым кодом.
Ну и выводы. База не менее 1000 вопросов на тест, SEB, пароль на тест, который преподаватель вводит на компах перед тестом (лучше через удалённое управление, чтобы не палиться), ограничение доступа к тесту по IP адресам класса, где сдают, и ОБЯЗАТЕЛЬНО внимательный и требовательный дежурный, который накорню всё желание жульничать отобьёт.
- Вы здесь:
- Главная

- LMS Moodle

- Moodle (Система для обучения)

- Тестирование в системе Moodle
Тестирование в системе Moodle





Как разместить тест в системе дистанционного обучения Moodle — подробная инструкция в картинках. Руководство разработано на базе версии 3.2, на одном из шаблонов общедоступного каталога плагинов для мудл.
Рассмотрим по порядку:
Для подготовки вопросов в формате XML для загрузки в банк вопросов теста, мы используем конвертер на flash, найденный на том же общем форуме moodle.org. Разработчик — лаборатория мультимедийных приложений ИЗиДО ТГАСУ (Томский архитектурно-строительный университет), программист Овчинников Роман. Спасибо за Вашу работу.
1. Подготовка вопросов в специальном формате XML для загрузки в Moodle
Вопросы в системе обучения Moodle можно создавать сразу в установленной системе, для этого есть весь необходимый функционал, а можно сначала подготовить в любом текстовом редакторе, например Word (посмотрите пример файла docx), загрузить в небольшую утилиту, которая преобразует эти вопросы в формат XML, понятный Moodle.
Также можно и в самой утилите составлять вопросы с ответами, потом таким же образом выгрузить их в XML.
Запустив конвертер вопросов и Ворда в XML, вы увидите две части окна — в верхнюю вставляется тест (можно из любого редактора, но по образцу), в нижней проверяется корректность вопросов и ответов.

В нашем примере созданы самые популярные вопросы — с множественным выбором ответов, но есть и другие шаблоны (см. в верхней части окна конвертера).
Обратите внимание, что структура вопроса должна соответствовать требованиям шаблона: лишний перевод строки (Enter), пробелы, точки и другие символы могут выдавать ошибку при создании файла выгрузки!
После того, как внизу окна конвертера будет указан верный статус вопросов (должны быть все правильные) — можно сохранить файл XML куда-нибудь на компьютере — его мы будем загружать в систему Moodle.
2. Добавление своих вопросов для теста в банк вопросов курса Moodle
Предположим, что курс у вас уже создан — зайдите в него и выберите в меню управления курсом — «Банк вопросов» — «Импорт«:

Загрузите созданный на первом этапе файл XML с вопросами — в базу вопросов Moodle:

Проверьте, все ли вопросы импортировались — должны буть указано правильное количество. Пролистайте страницу до конца вниз, там тоже число вопросов должно совпадать. Нажмите «Продолжить«:

Будет создана категория (ее наименование вы задавали в конвертере) и в неё загружены вопросы. Категориями можно управлять из того же раздела меню — «Банк вопросов«. Перейдите назад в курс:

3. Создание теста в курсе Moodle
Теперь необходимо создать сам тест в курсе. Находясь внутри курса, перейдите в «Режим редактирования» и в нужном разделе курса (у нас это «Задания») — щелкните «Добавить элемент или ресурс«:

В списке элементов выберите «Тест«, затем «Добавить«. Либо просто два раза щелкните на «Тест».

Заполняем все необходимые поля: Название теста, вкладку «Синхронизация» и «Оценка«. Во вкладке «Синхронизация» задается дата и время доступности теста и время на тест, в «Оценка» — количество попыток. После заполнения нужных параметров нужно «Сохранить» кнопкой внизу страницы.

4. Добавление вопросов в тест из банка вопросов Moodle
Наш тест создан, но в нем пока нет вопросов. Добавить вопросы в него можно вручную, либо из банка вопросов курса (база данных вопросов). В любом случае сначала нужно войти в редактирование непосредственно теста:

Нажмите «Редактировать тест«:

Щелкните «Добавить» в правой верхней части окна и выберите «Из банка вопросов«. Также можно выбрать вариант «Случайный выбор», тогда будет произведена случайная выборка указанного количества вопросов.

Выберите категорию банка вопросов, иp которой нужно добавить вопросы в тест. Эта категория создавалась при импорте файла XML через конвертер. См. первый раздел.

Отобразятся вопросы данной категории. Обычно добавляются все вопросы из категории, в этом случае щелкните вверху квадратик выбора всех показанных вопросов. Затем внизу страницы «Добавить выбранные вопросы в тест«

После добавления вопросов проверьте поле «Максимальная оценка«, без этого возможно некорректное оценивание результатов теста. У нас использована 100-бальная система, поэтому указываем максимальную оценку — 100. В этом случае Moodle автоматически рассчитает число правильных ответов в общем количестве вопросов и отобразит в понятном процентном соотношении.

На этом этапе всё, тест размещен, вопросы добавлены! Можно приглашать обучающихся.
Как создать тест в Moodle: пошаговая инструкция

В предыдущей статье я рассказал о создании лекции в Moodle. В этой мы разберём, как создать и настроить тест, чтобы пользователи не списывали, а результаты были достоверными.
Попутно мы создадим небольшой тест, чтобы сразу закрепить теорию на практике. Для этого вам понадобится текст вопросов.
Я буду работать через свой аккаунт в облачной версии СДО Moodle Cloud. Повторяйте за мной, следуя инструкции, или посмотрите видеоинструкцию:
Пошаговая инструкция по созданию тестов в Moodle
Обычно на создание теста в Moodle у новичков уходит от часа до двух. Большую часть времени занимает знакомство с интерфейсом и логикой программы. Есть способ сделать тест вдвое быстрее при помощи конструктора iSpring Suite. Как в нём работать, тоже расскажу. А вы решите, какой инструмент вам больше подходит.
Шаг 1. Создаём пустой курс в Moodle
Нельзя просто открыть Moodle и собрать тест. Сперва придётся создать курс, прописать название и только потом сюда можно добавить проверочные задания. Такая у Moodle логика.
Чтобы создать курс, перейдите во вкладку Администрирование → Курсы → Добавить курс.
После перейдите во вкладку Формат курса. Курс в Moodle, как книга. Он состоит из отдельных глав — разделов, в которые добавляют теорию и практические задания. Сколько разделов понадобится для обучения, обычно выбирают заранее. Сейчас достаточно одного, поскольку мы создаём только тест. Поставьте «1» напротив строки Количество разделов.

Выставите в курсе нужное число разделов. У меня в курсе будет один раздел
Ниже на странице курса есть ряд настроек: дата начала и окончания обучения, внешний вид курса. Займёмся ими после. Пока промотайте страницу до конца и нажмите Сохранить и Показать.
Курс готов. Остаётся присвоить себе роль управляющего, тогда курс появится в личном кабинете. Если этого не сделать, заготовку придётся долго искать в панели администратора. Поэтому в новом окне нажмите Запись пользователей на курс, введите своё имя, в выпадающем списке ролей выберите Управляющий и сохраните настройки.

Назначьте себя управляющим,чтобы быстро найти курс в Moodle
Если этого не сделать, заготовку придётся долго искать в панели администратора.
Шаг 2. Добавляем и настраиваем тест
Смотрите видео по созданию теста или читайте инструкцию ниже
Теперь в курс можно добавить тест. Для этого нажмите Перейти к курсу → Добавить элементы или ресурс. На экране появится меню инструментов Moodle. В разделе Элементы курса выберите тест.
Сперва укажите название теста и заполните описание. Важно также правильно выставить ряд настроек, чтобы ваши студенты или сотрудники не списывали. Подробно о каждой опции описано в документации Moodle. Мы рассмотрим необходимый минимум.
Настройка № 1. Синхронизация — защищаем тест от списывания
По умолчанию время на решение теста не ограничено — пользователь может начать тестирование сегодня, а закончить через три дня, спокойно списав ответы из учебника. В этом случае система незаслуженно поставит ему пятёрку за экзамен.
Чтобы получить объективные результаты, укажем период тестирования и ограничим время теста.
Указываем период тестирования. Сперва выберем дату и время начала тестирования. Например, 17 сентября в 11.00 — в это время тест автоматически откроется. До этого момента студенты в личном кабинете будут видеть только описание предстоящего экзамена.
Завершение тестирования выставим на следующий полдень — ровно в 12.00 тест закроется. Если пользователь не ответил на вопросы в срок, он автоматом получит незачёт.

Укажите начало и окончание тестирования
Ограничиваем время теста. Обычно я даю студентам 30 минут или час, но можно и больше — всё зависит от сложности проверочных заданий.
Когда пользователь начнёт отвечать на вопросы, то увидит таймер с обратным отсчётом. Он показывает, сколько времени остается на прохождение экзамена. Когда время истечет, тест автоматически закроется.

Ограничьте тест по времени. Я обычно ставлю 30 минут
Остальные настройки в блоке оставляем по умолчанию и переходим к следующему разделу.
Настройка № 2. Оценка — выставляем проходной балл
При стандартных настройках ваши сотрудники вправе отвечать на один и тот же вопрос, пока не надоест. В итоге тест можно пройти методом тыка — допустили ошибку, тут же поменяли вариант ответа. И так до бесконечности, пока не набрали максимальный балл.
Чтобы сотрудники не играли в угадайку, ограничим число попыток и выставим проходной балл.
Ограничиваем число попыток. Если это контрольное тестирование, я ставлю одну попытку. Три — в тренировочном.

Ограничьте число попыток, чтобы пользователи не решали тест методом тыка
Проходной балл. Это допустимый минимум для сдачи. Оценка выше проходного балла выделяется в журнале зеленым, а ниже проходного балла — красным.

Выставите проходной балл — это допустимый минимум для сдачи
Поскольку у меня в тесте будет всего два вопроса, для его сдачи достаточно одного балла.
Настройка № 3. Расположение — структурируем вопросы
Вы можете сгруппировать задания по блокам, поместить каждый вопрос на отдельной странице или все на одной.

Если все вопросы на одной странице, сразу виден объём работы
Я использую последний вариант, чтобы сотрудники сразу видели объём работы и правильно распределяли время.
Настройка № 4. Свойства вопроса — задаём случайный порядок ответов
Выберите Да в случайном порядке ответов. Тогда ответы на вопросы в тесте будут перемешиваться у каждого пользователя — воспользоваться шпаргалкой будет сложнее.

В свойствах вопроса выставите случайный порядок ответа
Настройка № 5. Итоговый отзыв — даём обратную связь по тесту
Итоговый отзыв — сообщение, которое видит пользователь после тестирования. Текст сообщения меняется в зависимости от набранного балла: отличников можно похвалить, а двоечникам рассказать о правилах пересдачи.

Итоговый отзыв — это обратная связь для сотрудников
С основными настройками разобрались, остальное оставим по умолчанию. Нажмите Сохранить и показать. Система отправит нас на новую страницу:

Когда вы сохраните тест, система отправит на эту страницу
Ранее мы выставили минимальный проходной балл за тест. Теперь укажем максимальную оценку. Для этого нажмите Редактировать тест и в появившемся окне впишите нужное число.
В моём тесте всего два вопроса, поэтому пользователь наберёт максимум два балла.

Впишите максимальную оценку за тест. В моём случае — это 2 балла
С настройкками теста закончили. Следующий этап — добавить проверочные задания.
Шаг 3. Собираем задания для теста
В облачной версии Moodle 15 типов вопросов для точной проверки знаний.
Чтобы освоить алгоритм работы над тестом, создадим два самых популярных задания: «Верно/Неверно» и «Множественный выбор». Освоив алгоритм работы, вы легко создадите другие типы заданий самостоятельно.
Тип вопроса «Верно/Неверно»
Чтобы добавить проверочное задание, нажмите Редактировать тест → Добавить → Новый вопрос → Верно/Неверно → Добавить.
В появившемся окне введите название и текст вопроса — для этого воспользуйтесь шаблоном. Через панель инструментов вы также можете добавить в задание фото, видео, озвучку или ссылку на дополнительный материал по теме.

Вы также можете добавить в задание фото, видео и озвучку
Выставляем правильный ответ. В нашем случае утверждение в задании правильное. Потому в настройках выберите Верно.

Из списка ответов выберите правильный
По умолчанию за правильный ответ пользователь получает один балл. Измените цифру, если хотите увеличить награду. Также вы можете добавить обратную связь при ошибке, чтобы помочь сотруднику разобраться в вопросе и улучшить его результаты.
Чтобы опубликовать задание, нажмите Сохранить. Готовый вопрос выглядит так:

Так выглядит готовый вопрос «Верно/Неверно»
Переходим к следующему типу вопроса — «Множественный выбор».
Тип вопроса «Множественный выбор»
Чтобы добавить задание на множественный выбор, нажмите Добавить → Новый вопрос → Множественный выбор → Добавить. Пропишите название, текст вопроса и варианты ответов из шаблона.
В задании на множественный выбор может быть один или несколько правильных вариантов ответа. В нашем примере только один верный ответ. Так и укажем в настройках:

Выберите, сколько верных ответов будет в задании
Теперь выберем правильный ответ и выставим для него оценку в 100%. Остальные ответы ложные — за них не даём награды.

Выставите оценку за правильный ответ
Остальные настройки оставим по умолчанию, нажмите Сохранить. Готовое задание выглядит так:

Так выглядит готовый вопрос «Множественный выбор»
У вас на выбор есть ещё несколько настроек отображения:
- Правилен ли ответ — тест покажет ошибся ли пользователь или ответил правильно.
- Баллы — пользователь видит сколько баллов набрал за ответ
- Общий отзыв к вопросу — обратная связь для пользователя после ответа.
Чтобы активировать эти настройки, нажмите Предварительный просмотр и выберите в новом окне нужные опции.

Список дополнительных настроек для задания
Тест готов. Осталось назначить его пользователям и отслеживать результаты по отчетам во вкладке «Оценки».
Шаг 4. Открываем Банк вопросов
Мы рассмотрели с вами, как создать с нуля проверочные задания для конкретного курса. Если вы планируете регулярно проводить срезы знаний, удобнее использовать банк вопросов.
Банк вопросов — общий склад для проверочных заданий Moodle. Здесь хранятся все вопросы, которые вы когда-либо создали. Если вам нужно собрать тест для нового курса, не нужно делать всё с нуля — вы просто копируете заготовки из банка.. Банк вопросов экономит время.
Два задания, которые мы собрали сегодня, уже в банке вопросов. Чтобы их посмотреть, перейдите в курс через личный кабинет.

Чтобы открыть банк вопросов, зайдите в курс, нажмите на шестерёнку и выберите «Больше»
В появившемся списке выберите раздел Банк вопросов. Здесь вы можете создать новые задания или посмотреть старые.

Банк вопросов хранит все когда-либо созданные задания
Вследующий раз вы можете создать все задания здесь и собрать из них новый тест.
Собираем тест в iSpring Suite — простая альтернатива
У Moodle широкий набор возможностей для теста, но из-за большого количества настроек интерфейс выглядит перегруженным. Новичку сложно отыскать нужную опцию, не заглядывая в документацию.
К принципу работы нужно тоже привыкнуть: чтобы создать тест, приходится отдельно настраивать курс, задавать параметры тестирования и каждого задания. В итоге работа затягивается.
Решить задачу быстрее поможет конструктор iSpring Suite. Вы собираете интерактивный тест из готовых шаблонов в одном окне, не переключаясь между многочисленными страницами. Готовый тест совместим с Moodle и подстраивается под любой размер экрана. Вот пример:

Рассмотрим на практике, как создать тест в iSpring Suite. Работать будем с тем же шаблоном, что и в Moodle.
1. Выбираем тип вопроса для теста
Запустите iSpring Suite и в появившемся окне выберите раздел Тест → Новый тест. Перед вами появится окно для создания проверочных заданий.
Нажмите на кнопку Вопрос в верхнем меню и выберите тип вопроса из списка. В вашем распоряжении арсенал из 14 вариантов заданий для проверки знаний.
По иконкам из списка можно понять, как вопрос будет выглядеть на слайде
Добавим вопрос «Верно/Неверно» и введем текст из знакомого шаблона. Часть абзаца выделим жирным, чтобы лучше считывалось задание. У конструктора привычный интерфейс Microsoft Word, потому работать с текстом удобно.

Напишите текст вопроса
2. Добавляем обратную связь
Ниже в разделе «Обратная связь и ветвление» пропишите комментарий для сотрудника и назначьте баллы за правильный ответ.
После завершения теста пользователю автоматически покажут итоговый слайд: набрал он проходной балл или нет. Изменить текст и оформление этого слайда можно в разделе Результаты.

Финальный слайд теста в iSpring
Изменить текст и оформления финального слайда можно в разделе Результаты.
3. Защищаем тест от списывания
Чтобы пользователи не списывали во время теста, ограничим число попыток и время на решение вопроса в свойствах слайда.
В свойствах слайда ограничим число попыток и время на решение вопроса
Здесь же можно выставить автоматическое смешивание, чтобы варианты ответов у пользователей отображались в разном порядке.
4. Настраиваем дизайн вопросов
Для быстрого оформления теста iSpring Suite предлагает 36 готовых тем и 19 цветовых профилей. Они находятся в разделе Темы.
Для оформление теста используйте один из 36 шаблонов
Вы можете настроить шрифты, добавить надписи, изображения и фигуры — сделать это так же легко, как в PowerPoint.
Первый вопрос готов. Второй делаем по аналогии. Итоговый результат выглядит так:

5. Публикуем тест
Готовый тест нужно опубликовать. Для этого нажмите на кнопку Публикация в верхнем меню и выберите СДО. Через эту настройку можно подготовить тест для Moodle.

Чтобы опубликовать тест, выберите раздел СДО
Выберите папку, в которую программа сохранит тест. В графе Профиль СДО по умолчанию оставим SCORM 1.2 — это формат файла, понятный для Moodle. Нажмите Опубликовать — архив с тестом появится в указанной папке.
6. Загружаем тест в Moodle
Откройте лекцию в Moodle и нажмите Добавить элемент или ресурс напротив соответствующей темы. Из выпадающего списка выберите Пакет SCORM → Добавить.

Готовый тест загружаем в SCORM-пакете
А дальше просто: загрузите тест, напишите его название, нажмите Сохранить и показать → Войти. Moodle запустит готовый тест.

Так выглядит готовый тест в Moodle
Тест можно назначить сотрудникам и отслеживать их результаты по отчётам.
FAQ — ответы на часто задаваемые вопросы
В этом разделе разберём популярные вопросы по созданию тестов в Moodle, которые присылают наши читатели.
1. Как загрузить готовый тест в Moodle
Вы можете создать тест при помощи встроенных инструментов Moodle или загрузить в систему уже готовые вопросы, собранные в сторонней программе, например, iSpring Suite.
Чтобы загрузить готовый тест в Moodle, сперва сохраните его на компьютер в формате SCORM — это международный стандарт для электронного учебного материала. Если ваш курс или тест опубликован в SCORM, его поймёт любая система дистанционного обучения. В частности, Moodle.
Выберите формат SCORM при публикации теста на компьютер. Если вы работаете в iSpring Suite, оно публикации выглядит так:

Готовый SCORM-файл загрузите в СДО через раздел Добавить элемент или ресурс. Как это сделать, читайте в отдельной инструкции.
2. Как удалить попытку теста в Moodle у слушателя?
Откройте в Moodle тест, из которого хотите удалить лишние попытки студентов. В графе Попытки выберите нужный раздел.
Вы перейдете на страницу со статистикой по успеваемости каждого студента. Отфильтруйте список по фамилии, чтобы все попытки одного студента были рядом. Отметьте галочкой попытки, которые хотите обнулить и нажмите Удалить выбранные попытки.
Как удалить попытку теста в Moodle
3. Как поставить в виде варианта ответа картинку
Рассмотрим весь алгоритм на примере создания вопроса Множественный выбор.
-
Чтобы добавить в тест проверочное задание, нажмите Редактировать тест → Добавить → Новый вопрос.






Резюме
Мы рассмотрели два способа создания теста: через встроенный редактор Moodle и конструктор iSpring Suite.
В Moodle можно бесплатно собрать тест с разными типами вопросов. Главный минус — сложный интерфейс и куча настроек.
На мой взгляд, работать в iSpring Suite проще и быстрее. Не нужно создавать и сохранять отдельные страницы, потому что все вопросы редактируются в одном окне.
Конструктор тестов — лишь одна из возможностей в наборе iSpring Suite. При помощи инструмента вы также сконвертируете PowerPoint-презентацию в электронный курс, создадите диалоговый тренажер и смонтируете видео. Все видеогифки из статьи я делал в iSpring Suite.
У инструмента есть бесплатная пробная версия на 14 дней. Этого хватит, чтобы собрать с десяток тестов для Moodle.
Быстрый конструктор курсов и тестов
Поможет создать интерактивные курсы и тесты в рекордно короткие сроки. Без дизайнера и программиста.


Технический автор. Делаю обзоры и сравнения сервисов для онлайн-обучения. Помогаю бизнесу правильно выбрать инструменты под свои задачи.
