Создание инструмента для разработки тестов QTI с помощью ИИ
Chuck Severance
0:00 / 0:00
Создание инструмента для разработки тестов QTI с помощью ИИ
811 просмотров · 2 недели назад
Chuck Severance
116 тыс. подписчиков
811 просмотров · 2 недели назад
После завершения масштабной переработки системы уроков Цуги и, наконец, её безопасного запуска в производство, я решил отметить это созданием чего-то нового: инструмента для создания викторин на основе QTI.
Цель — отказаться от моего старого рабочего процесса создания викторин на основе GIFT и создавать викторины на основе подмножества QTI, используемого в IMS Common Cartridge. Это означает создание чистой внутренней модели данных, разработку интерфейса для создания викторин, экспорт реальных QTI, подключение викторин к урокам и, в конечном итоге, обеспечение переносимости этих викторин между такими системами, как Canvas и Sakai.
В этом эпизоде я работаю с ChatGPT и Cursor над проектированием модели данных, определяю, что должно находиться в реляционных таблицах, а что в JSON, создаю первый контроллер для викторины 1, создаю примеры викторин, экспортирую QTI и подключаю викторины к пути экспорта Common Cartridge.
Затем я обнаруживаю важную недостающую функцию: я создал редактор викторин, но так и не попросил ИИ создать страницу, где студент проходит викторину. Итак, мы это тоже разрабатываем, отлаживаем и в итоге получаем работающий процесс прохождения викторины.
В итоге, это превратилось из «забавного небольшого проекта поощрения» в начало настоящего движка для викторин, совместимого с QTI/Common Cartridge. Он ещё не закончен, но работает достаточно хорошо, чтобы выложить его в отдельную ветку и продолжить разработку.
А поскольку запись велась в домике на озере, здесь также есть кофе, сидр, цветы и небольшой перерыв от программирования.