Ми ведемо школу іноземної мови з кількома рівнями груп і хочемо відмовитися від ручного запису нових учнів. Зараз адміністратор листується з кожним, ставить запитання про досвід вивчення мови і сам вирішує, до якої групи поставити людину — це довго, а іноді рівень визначається неправильно, і учень йде з першого заняття незадоволеним, бо йому було або нудно, або занадто складно. Хочемо зробити це автоматичним: відвідувач обирає мову, проходить короткий тест на рівень (граматика, лексика, бажано ще кілька запитань на розуміння тексту чи мовлення на слух), система сама рахує результат і визначає підходящий рівень без участі адміністратора.
Після визначення рівня та сама сторінка має показувати, у яких групах цього рівня є вільні місця, якими днями та в який час проходять заняття, щоб учень міг одразу обрати зручний слот, а не чекати відповіді в листуванні. Якщо група заповнена, це потрібно чесно показати, а не дозволяти записатися туди, куди фактично поставити нема кого. Хотілося б простого захисту від вгадування відповідей заради потрапляння до легшої групи та можливості для адміністратора вручну переглянути межові результати тесту перед підтвердженням запису.
Усе має працювати на наявних сторінках курсів без окремої складної адмінки — викладачам достатньо бачити, хто записався і до якої групи потрапив. Перш ніж домовлятися про ціну й терміни, опишіть, як ви бачите логіку підрахунку тесту і відображення розкладу.
Що потрібно: — короткий тест на рівень із зрозумілим підсумковим результатом — автоматичне зіставлення з наявною групою за рівнем — відображення вільних місць за групами та часом занять — захист від випадкових відповідей і ручний перегляд межових випадків