Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

Задача:

В школе проводятся промежуточные аттестации учащихся в формате теста. Необходимо реализовать клиентскую часть приложения для проведения тестирования.

💡 Тест на этапе MVP должен представлять из себя стандартные тесты:

варианты ответа

выбор одного варианта

выбор нескольких вариантов

короткий ответ

развернутый ответ

Также тест может иметь ограничение по времени выполнения.

При перезагрузке страницы необходимо сохранять прогресс выполнения теста.

Особенности:

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

Уточнение по внешнему виду:

Необходимо реализовать пошаговую форму (пример представлен на рисунке)

Ограничения:

Приложение должно быть реализовано на React с использованием Typescript. Необходимо реализовать только клиентскую часть приложения, тест можно замокать, содержимое теста не имеет значения.

При необходимости можно использовать любой стейтменжер, ui kit, библиотеки для работы с формами и т.д.

Подпись отсутствует