CheckMate — это программа для автоматической проверки тестов.
Скачайте CheckMate по ссылке: https://drive.google.com/uc?export=download&id=0B9s9GqYIJMiIeVlZajh2dmowdFU
Исходный код: https://github.com/patrnk/checkmate
Установка
Скорее всего, CheckMate запустится без установки. Если этого не произошло, установите Java и запустите CheckMate с ее помощью:
Создание теста
Пусть наш тест состоит из трех вопросов.
Первый:
Второй:
Третий:
Ответ на первый вопрос — «3», на второй «1,2,4» или «1,3,4» (причем порядок чисел не важен), а на третий — 33 (причем это задание части B, его хотелось бы оценить выше).
В главном окне приложения кликнем на кнопку «Создать тест» и заполним ответы согласно указаниям на полях. Чтобы третий вопрос был оценен выше первых двух, выберем стандартный тип проверки и поставим звездочку перед ответом «33»: так CheckMate будет знать, что это длинный, неделимый ответ. Запись «124» означает, что ответом будут цифры 1, 2, и 4 в любом порядке: «124», «421» и т.д. (Именно так, без пробелов и запятых). Так как на второй вопрос может быть два взаимоисключающих ответа, запишем оба отдельно друг от друга (оба будут считаться правильными). Пример готового теста:
Получение ответов по почте
Заведем новый e-mail на Яндекс Почте специально для сбора ответов. Учащийся должен присылать ответы на этот ящик в определенной форме. В теме сообщения должен быть указан ID теста, а затем имя учащегося. Само сообщение должно состоять из записей вида «номер)ответ». Так может выглядеть ответ для теста, созданного нами выше:
Чтобы получить и проверить ответ Василия Пупкина, нажмем «Получить работы по почте» и введем логин и пароль от e-mail:
Нажмем «Проверить». CheckMate зависнет на несколько секунд, а затем вернет нас на главный экран с результатами проверки. Чтобы посмотреть результат подробнее, кликните по нему, а затем по кнопке «Посмотреть работу».
Не забывайте удалять результаты тестов, как только они становятся устаревшими.