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