Выполнить его желательно на основе модуля опросов - у них схожие принципы прохождения.
Ориентировочный функционал: пост (вопрос), картинка, один или несколько вариантов ответа, ~20 постов-вопросов это один билет, всего билетов будет в районе 40. По итогам теста спросить email экзаменуемого, с целью отправки результатов теста. + после теста будет на одной странице перечислены неправильные ответы, с указанием правильных.
Перед тестом выбирается режим прохождения: 1) обучение, это когда вопросы будут даваться вразнобой, и 2) режим экзамена: строго определенные вопросы в определенной изначально последовательности, с допуском не более 2 ошибок.