Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sicilianii/test-for-madsoft
A step-by-step form needs to be implemented: 1. answer choices 2. selection of one option 3. selection of several options
https://github.com/sicilianii/test-for-madsoft
react react-router redux-persist redux-toolkit tailwind
Last synced: 29 days ago
JSON representation
A step-by-step form needs to be implemented: 1. answer choices 2. selection of one option 3. selection of several options
- Host: GitHub
- URL: https://github.com/sicilianii/test-for-madsoft
- Owner: Sicilianii
- Created: 2024-06-24T10:54:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-29T08:21:38.000Z (5 months ago)
- Last Synced: 2024-10-05T13:44:34.807Z (about 1 month ago)
- Topics: react, react-router, redux-persist, redux-toolkit, tailwind
- Language: TypeScript
- Homepage:
- Size: 476 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Задача:
В школе проводятся промежуточные аттестации учащихся в формате теста. Необходимо реализовать клиентскую часть приложения для проведения тестирования.
💡 Тест на этапе MVP должен представлять из себя стандартные тесты:
варианты ответа
выбор одного варианта
выбор нескольких вариантов
короткий ответ
развернутый ответ
Также тест может иметь ограничение по времени выполнения.
При перезагрузке страницы необходимо сохранять прогресс выполнения теста.
Особенности:
Заказчик пока не знает какие еще варианты представления вопросов могут ему понадобиться в будущем, поэтому необходимо предусмотреть возможность добавления новых типов вопросов
Уточнение по внешнему виду:
Необходимо реализовать пошаговую форму (пример представлен на рисунке)
Ограничения:
Приложение должно быть реализовано на React с использованием Typescript. Необходимо реализовать только клиентскую часть приложения, тест можно замокать, содержимое теста не имеет значения.
При необходимости можно использовать любой стейтменжер, ui kit, библиотеки для работы с формами и т.д.