Здравствуйте. Помогите пожалуйста осуществить вот такую задачу. Имеется набор тестов разделённый на 4 группы(модули). В каждом модуле примерно по 40 вопросов. Тест который должен пройти пользователь должен состоять из этих 4 модулей, в каждом модуле должно быть по 5 вопросов. При новом прохождении теста, вопросы должны меняться в различном порядке(порядок ответов, тоже должен меняться), и браться должны соответственно своей группе из общей базы вопросов. И условие положительного прохождения теста должно быть, 1 модуле можно сделать не более 2 ошибок, во втором не одной, в третьем 1 и в четвёртом 2 ошибки. Кто что нибудь подобное делал или знает, подскажите компонент. Ну а если кто расскажет поподробней, буду очень благодарен. !
|