Задача
Необходимо в ближайшие сроки создать тест (квиз) для проверки знания языка с использованием Vue 3. Тест представляет собой пошаговый опросник и должен включать:
- текстовые вопросы
- изображения (одно на вопрос или на экран)
- радиокнопки для выбора ответа
- базовое ветвление (например, переход к разным вопросам в зависимости от выбора)
Обратите внимание: проект не предусматривает использование готовых библиотек компонентов - допустимые технологии: чистый Vue 3 + Pinia/Vuex, если нужна реактивная логика.
Технические детали
- Каждый экран теста - отдельный компонент.
- Вопросы и варианты ответов хранятся в JSON или в store.
- Ветвление должно сопровождаться правильной передачей данных между шагами.
- Необходимо обеспечить визуально аккуратное отображение на десктопе и мобильных устройствах (адаптивно).
- После завершения теста показывается результат (количество правильных ответов).
Требования к интерфейсу
- Приятный, чистый стиль (можно по шаблону, без излишних украшений).
- Переход между вопросами должен быть плавным (возможно с анимацией Vue).
- Все картинки (сслки или локальные) ожидаются от заказчика.
Объем работы: до 15-20 вопросов, небольшой проект на 2-3 дня.