Когда я стал преподавателем, одной из самых рутинных задач оказалось составление экзаменационных билетов. Делать вручную: брать список вопросов и задач, распределять их по билетам, следить, чтобы они не повторялись, чтобы уровень сложности был одинаковым… Это занимает время подумал я, хвала технологиям и компьютерам пришло озарение.
Будучи разработчиком, я решил написать небольшой инструмент, который бы делал это за меня. Так родился Генератор экзаменационных билетов - веб-приложение, которое превращает хаос в упорядоченные билеты за пару кликов.
Как это работает?
Инструмент представляет собой один HTML-файл, который работает в любом браузере. Вся логика - на JavaScript, данные хранятся в localStorage, так что ничего не теряется даже при перезагрузке.
Алгоритм до банальности прост:
-
Преподаватель заполняет банк вопросов и банк задач через удобный интерфейс (можно вставлять списком из текстового редактора).
-
Задаёт параметры: сколько вопросов и задач должно быть в одном билете, баллы за каждый тип, общее количество билетов и шкалу перевода баллов в оценку.
-
Нажимает кнопку - и система случайным образом собирает уникальные комбинации, гарантируя, что в каждом билете не будет повторяющихся элементов (если позволяет банк).
-
Открывается отдельная страница с красиво свёрстанными билетами, адаптированная для печати. Остаётся только нажать
Ctrl+Pи выбрать «Сохранить как PDF».
Почему это лучше ручного составления?
-
Рандомизация - даже при небольшом банке (например, 20 вопросов и 10 задач) можно получить десятки уникальных билетов, что практически исключает списывание.
-
Гибкость - вы сами решаете, сколько вопросов и задач, какие баллы и какую шкалу оценок использовать. Подходит для любых предметов - от математики до истории.
-
Скорость - процесс, который раньше занимал час, теперь укладывается в 2 минуты.
-
Никаких установок - не нужно скачивать программы, регистрироваться или платить. Просто открываете файл и работаете.
Где попробовать?
Инструмент абсолютно бесплатен и доступен по ссылке ниже. Вы можете использовать его как на своём компьютере, так и поделиться с коллегами – достаточно передать HTML-файл.
Если у вас есть идеи по улучшению - пишите, я открыт к обратной связи. А пока - пользуйтесь и экономьте своё время!