Это тест- четыре блока вопросов, в каждом блоке по 30-50 вопросов,
вопросы имеют от четырех до восьми вариантов ответа,
один из них правильный.
Пользователь начинает проходить тест ( выбрав при этом опцию - ограничивать время или нет),
система ему в разброс, из каждого блока вопросов подставляет разные вопросы (25 из каждого блока)
По прохождению теста, считается бал в процентах (по заданному алгоритму),
выводиться время прохождения теста и статистика с рекомендацией (на какое количество вопросов из каждого блока он ответил правильно и какие блоки ему следует подтянуть).
Этот функционал заверстать в дизайн с адаптивом.