CheckMate — это программа для автоматической проверки тестов.

Скачайте CheckMate по ссылке: https://drive.google.com/uc?export=download&id=0B9s9GqYIJMiIeVlZajh2dmowdFU

Исходный код: https://github.com/patrnk/checkmate

Установка

Скорее всего, CheckMate запустится без установки. Если этого не произошло, установите Java и запустите CheckMate с ее помощью:

screen-shot-2016-09-11-at-08-35-49

Создание теста

Пусть наш тест состоит из трех вопросов.

Первый:

screen-shot-2016-09-11-at-09-15-51

Второй:

screen-shot-2016-09-11-at-09-49-56

Третий:

screen-shot-2016-09-11-at-08-49-10

Ответ на первый вопрос — «3», на второй «1,2,4» или «1,3,4» (причем порядок чисел не важен), а на третий — 33 (причем это задание части B, его хотелось бы оценить выше).

В главном окне приложения кликнем на кнопку «Создать тест» и заполним ответы согласно указаниям на полях. Чтобы третий вопрос был оценен выше первых двух, выберем стандартный тип проверки и поставим звездочку перед ответом «33»: так CheckMate будет знать, что это длинный, неделимый ответ. Запись «124» означает, что ответом будут цифры 1, 2, и 4 в любом порядке: «124», «421» и т.д. (Именно так, без пробелов и запятых). Так как на второй вопрос может быть два взаимоисключающих ответа, запишем оба отдельно друг от друга (оба будут считаться правильными). Пример готового теста:

screen-shot-2016-09-11-at-09-04-59

Получение ответов по почте

Заведем новый e-mail на Яндекс Почте специально для сбора ответов. Учащийся должен присылать ответы на этот ящик в определенной форме. В теме сообщения должен быть указан ID теста, а затем имя учащегося. Само сообщение должно состоять из записей вида «номер)ответ». Так может выглядеть ответ для теста, созданного нами выше:

screen-shot-2016-09-11-at-09-47-09

Чтобы получить и проверить ответ Василия Пупкина, нажмем «Получить работы по почте» и введем логин и пароль от e-mail:

screen-shot-2016-09-11-at-09-38-33

Нажмем «Проверить». CheckMate зависнет на несколько секунд, а затем вернет нас на главный экран с результатами проверки. Чтобы посмотреть результат подробнее, кликните по нему, а затем по кнопке «Посмотреть работу».

screen-shot-2016-09-11-at-09-44-58

Не забывайте удалять результаты тестов, как только они становятся устаревшими.