Здравствуйте, есть вот такое ТЗ
Что имеем:
Сайт на WordPress
https://aura-school.com/
Задача:
Сделать тест на определение уровня знания немецкого языка, по сути, реализовать логику вот этого теста:
https://tinyurl.com/4b3t8m4p
ВАЖНО:
Если пользователь не зарегистрирован/авторизирован – брать почту перед началом теста.
Сайт имеет несколько языковых версий, нужно иметь возможность создать перевод теста под разный язык.
Логика:
При правильном ответе диктор читает диалог/ответ, подсвечивает ответ зелёным цветом, переходит к следующему вопросу.
При неправильном – происходит сигнал ошибки, подсвечивает ответ красным цветом и переходит к след. вопросу.
В конце теста показать результат в баллах и один из предложенных вариантов страницы ответа (в зависимости от баллов).
Должны быть такие же типы вопросов как на сайте примере.
А именно:
- Вопрос с озвучкой (или просто текст) (выбрать один из).
- При нажатии на озвучку (вопрос) диктор читает речь (воспроизводится аудио запись).
- При правильном ответе –> диктор читает правильный ответ (или звучит мелодия правильного ответа) –> подсвечивает ответ зелёным –> идёт к след. вопросу.
- При неправильном –> Издает звук ошибки –> подсвечивает ответ красным –> переходит к след. вопросу.
- Подставить правильный вариант и очередность, как в вопросе 2 в тесте-примере
- По клику на слово оно вставляется в соответствующее поле и так же по клику убирается из него.
- Кнопка проверить:
- При правильном ответе -> читает текст -> подсвечивает ответ зелёным -> переходит к след. вопросу.
- При неправильном –> Издает звук ошибки –> подсвечивает ответ красным –> переходит к след. вопросу.
- Подставить правильные слова в правильном порядке, как в вопросе 5.
- поведение аналогичное пред-му
- Блиц коротких вопросов/ответов.
- Несколько вопросов на странице, как в вопросе 6.
- Вписать короткий текст (вопрос 7)
- Выбрать варианты из выпадающих списков, как в вопросе 8.
При незаполненном ответе посчитать его как неправильный.
В конце показать результат и один из предложенных вариантов страницы ответа (в зависимости от баллов).
На сайте будет 3 уровня теста, последний 3-й полностью на немецком языке.
Просьба указать, какие данные нужны от нас, сколько примерно времени займёт реализация и сколько будет стоить ваша работа.