Skip to content

Приложение - тест, с выводом результатов его прохождения.

Notifications You must be signed in to change notification settings

iamvldmrbrvkv/test

Repository files navigation

Тест

Задача:

  • Нужно разработать логику теста, с выводом результатов его прохождения

Макет:

Логика:

  • Вопросы в тесте должны выводиться в случайном порядке
  • Ответы для каждого из вопросов должны выводиться в случайном порядке
  • Под тестом должен быть реализован прогрессбар прохождения теста, также он должен зависеть от количества вопросов в тесте
  • При выводе результата теста, вопросы, на которые пользователь ответил правильно, должны быть выделены зеленым цветом, а на которые неправильно — красным цветом
  • Контент для теста находится во фрейме “Вопросы и ответы”. Правильный ответ отмечен в каждом из вопросов знаком плюса "+" в конце строки
  • При ответе на вопрос, должна происходить задержка в 1 сек. перед отображением следующего вопроса или результатов теста

Верстка:

  • Использование методологии BEM
  • Валидность HTML тегов
  • Pixel Perfect

Использованные технологии

  • Redux Toolkit: для управления состоянием приложения и RTK Query для получения и хранения данных
  • MSW (Mock Service Worker): для обработки и тестирования фейковых запросов в ходе разработки

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

About

Приложение - тест, с выводом результатов его прохождения.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published