Задача

Необходимо в ближайшие сроки создать тест (квиз) для проверки знания языка с использованием Vue 3. Тест представляет собой пошаговый опросник и должен включать:

  • текстовые вопросы
  • изображения (одно на вопрос или на экран)
  • радиокнопки для выбора ответа
  • базовое ветвление (например, переход к разным вопросам в зависимости от выбора)

Обратите внимание: проект не предусматривает использование готовых библиотек компонентов - допустимые технологии: чистый Vue 3 + Pinia/Vuex, если нужна реактивная логика.

Технические детали

  • Каждый экран теста - отдельный компонент.
  • Вопросы и варианты ответов хранятся в JSON или в store.
  • Ветвление должно сопровождаться правильной передачей данных между шагами.
  • Необходимо обеспечить визуально аккуратное отображение на десктопе и мобильных устройствах (адаптивно).
  • После завершения теста показывается результат (количество правильных ответов).

Требования к интерфейсу

  • Приятный, чистый стиль (можно по шаблону, без излишних украшений).
  • Переход между вопросами должен быть плавным (возможно с анимацией Vue).
  • Все картинки (сслки или локальные) ожидаются от заказчика.

Объем работы: до 15-20 вопросов, небольшой проект на 2-3 дня.