Перейти к содержимому

Создание инструмента для разработки тестов 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. Он ещё не закончен, но работает достаточно хорошо, чтобы выложить его в отдельную ветку и продолжить разработку. А поскольку запись велась в домике на озере, здесь также есть кофе, сидр, цветы и небольшой перерыв от программирования.