Backend
- Владимир Д.
- Иван Ш.
Сервис для онлайн-тестирования в формате ЕГЭ и ГИА.
Количество часов разработки : 2400 часов
Задача
Компания “Гуманитарные технологии” специализируется на профильном и профориентационном тестировании. Нам нужно было разработать для них сервис по пробному подготовительному тестированию ЕГЭ и ГИА (в наст. мом. ОГЭ).
Что мы делали
Мы проанализировали предыдущую систему тестирования компании. Она значительно устарела, и мы с заказчиком решили создавать сервис тестирования с нуля.
Сначала мы создавали редактор КИМов, который содержит LaTeX - специализированный язык разметки. Материалы имеют свою структуру, разделенную на части, с описанием блока вопросов, с описанием вопроса, комментарии для участника по структуре заполнения и выполнения задания.
Большая работа была проделана для конструктора различных типов вопросов и ответов. Например, помимо стандартного выбора ответа, КИМ может содержать ответ с ограниченным кол-во символов или, наоборот, с развернутым ответом. В вопросах реализовали поддержку аудиофайлов и возможность ответа видео и аудио формата, необходимых для аудирования по английскому языку.
Для того, чтобы школьники и студенты могли проходить очное тестирование, в сервисе добавили возможность распечатывать КИМы и бланки в соответствии с ГОСТами. Ученики заполняют формы вручную, затем бланки загружаются в систему, сканируются и формируется результат. ЕГЭ и ОГЭ (ГИА) предполагает расчет из первичных баллов, полученных за каждый ответ в 100 балльную шкалу. В нашей системе этот подсчет происходит автоматически.

Роли
Администратор системы;
Создатель КИМов;
Партнер - роль для образовательных центров, которые проводят тестирование по партнерской программе. Они имеют доступы к готовым КИМам и результатам людей,
Эксперты - оценивают вопросы с открытым ответом (B и C) по своей теме;
Учащиеся - имеют ограниченный доступ к самим КИМам, выдаваемым партнерам.
Учащиеся могут проходить тест как в центре тестирования, так и со своего ПК или мобильного устройства.
На финальном этапе мы организовали биллинговую систему, которая автоматически подсчитывает стоимость услуг в зависимости от тарифа. Тарифы создаются в конструкторе. Администратор может сформировать первичные и закрывающие документы в пару кликов.
PHP
JavaScript
Symfony
Angular
Клиентский проект
Онлайн-викторина для школьников, направленная на развитие научно-технического потенциала регионов присутствия компании «Норильский никель».
Клиентский проект
Сайт для компании ООО "Центр тренинга". Центр оказывает психологическую помощь. На сайте представлена основная информация о центре, так же имеется возможность получить первичную консультацию.
Клиентский проект
Сайт языковой школы Say Hello. На сайте можно познакомиться с особенностями преподавания языка в игровой форме.