Необходимо реализовать

  • Возможность авторизации пользователей (по ФИО, email или иным данным)
  • Страницу с тестированием по принципу: 4 варианта ответа, 1 правильный
  • Автоматическое создание и сохранение отчета по результатам каждого прохождения

Технические рекомендации

  • Сайт работает на статичном HTML, поэтому требуется минимально затратное решение
  • Допускается использование JavaScript (скриптов) и любых бесплатных сторонних сервисов для хранения данных
  • Внедрение должно происходить без полной смены архитектуры сайта, поверх существующей верстки

Требования к логике

  • Пользователь проходит авторизацию и приступает к тесту
  • После завершения теста система должна формировать отчет: кто проходил, какие ответы были выбраны, количество правильных и итоговый результат
  • Отчеты должны быть доступны администратору или выгружаться в удобном формате (например, просто в текстовом виде или таблицей на email)
  • Заказчики - внешние пользователи. Они не должны видеть отчеты друг друга

Желательно, чтобы заказчик мог потом посмотреть свою историю тестирования.

Основная цель: превратить простой информационный сайт в инструмент контроля знаний клиентов.