Конструктор образовательных тестов по примеру onlinetestpad.com
Необходимо разработать подобный конструктор тестов с админ-панелью, а точнее два его раздела: Тесты и Админ-панель (СДОиТ).
Дизайн ЛК, категорий и непосредственно тестов для прохождения:
https://www.figma.com/file/YZG51FWDkJzxAaXMy9U2uj/Platform-Back-End?node-id=0%3A1
Доступ на сервис, который взят в качестве референса:
https://app.onlinetestpad.com/
Логин: ap.english.commerce/СОБАЧКА/gmail.com
Пароль: root
Тесты (https://app.onlinetestpad.com/tests). Необходимо реализовать такие разделы в определенном тесте: Дашборд (Смена статуса теста), Вопросы, Результат, Статистика, (Для заданий типа "Прослушать аудио и написать текст, Просмотреть видео и написать текст". Вручную устанавливается оценка по тем же условиям, которые установлены в настройке результатов).
- Функционал тестов должен ограничиваться теми настройками, которые установлены во вкладке настройки тестов (https://app.onlinetestpad.com/tests/gbroidlvpzp5u/settings).
- Типы элементов в вопросах: Видео, Аудио, Изображение, Текст.
- Типы ответов в вопросах: Написать текст (textarea), Написать текст (input), Выбор пунктов списка из нескольких колонок располгающихся паралелльно в правильной последовательности, Выбрать один из вариантов, выбрать правильное изображение, подставить слово из ряда в нужное место, вписать вручную слово в пропущенное место в тексте.
- Возможность дублировать их и менять порядок отображением с помощью перетаскивания.
- Настройку результатов сделать идентичную.
- Тесты должны после создания получать возможность встраивания в страницу с помощью кода.
В админ-панель приходят все результаты выполнения тестов.
Уровни доступа: Студент, Редактор, Администратор.
- Студент: Прохождение тестов, просмотр своей общей успеваемости (Отношение суммы полученных оценок к количеству пройденых тестов).
- Редактор: Создание тестов в конструкторе.
- Администратор: Все доступное в описанном функционале админ-панели.