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

ИИ помог мне заставить тесты QTI наконец работать в Canvas и Sakai

Chuck Severance

0:00 / 0:00

ИИ помог мне заставить тесты QTI наконец работать в Canvas и Sakai

679 просмотров · 2 недели назад
Chuck Severance
116 тыс. подписчиков
679 просмотров · 2 недели назад
В предыдущем эпизоде ​​я создал зачатки системы тестирования на основе QTI внутри Tsugi. В этом эпизоде ​​я выясню, действительно ли эта работа переносима на другие платформы. Первая остановка: Sakai. Я экспортирую Common Cartridge, содержащий тест QTI, импортирую его в Sakai, и — почти невероятно — он работает. Тест отображается, вопросы присутствуют, и я могу пройти тестирование. Затем я пробую Canvas. И, конечно же, с Canvas всё сложнее. Тест явно присутствует в манифесте Common Cartridge, но Canvas изначально отказывается его распознавать. Поэтому я начинаю сужать круг проблем: упрощаю экспорт до чистого пакета Common Cartridge 1.2, удаляю метаданные, специфичные для Canvas, из общего экспорта и использую ИИ, чтобы понять, чего на самом деле ожидает Canvas. В конце концов, стандартный картридж начинает импортироваться корректно, и тогда я иду в другом направлении: вместо того, чтобы просто соответствовать стандартам, я «накручиваю» экспорт, специфичный для Canvas, на максимум, добавляя метаданные и расширения, которые требует Canvas. Это почти доводит нас до цели — тест отображается как тест и задание — но он всё ещё не попадает в нужное место в модулях. Поэтому Cursor и ChatGPT получают ещё один шанс. И вот: результат. Это работает. Тест импортируется в Canvas, корректно отображается в курсе и, наконец, попадает туда, куда ему положено, в модули. Больше всего меня поражает, насколько хорошо ИИ, похоже, разбирается в недокументированных — или, по крайней мере, глубоко скрытых — деталях форматов импорта LMS. Я годами вручную занимался обратным проектированием экспорта Canvas. Теперь ИИ может одновременно считывать QTI, Common Cartridge, метаданные Canvas, соглашения Sakai и код Tsugi и помогать устанавливать взаимосвязи. В этом материале подробно рассматриваются следующие темы: Экспорт тестов QTI IMS Common Cartridge 1.2 Поведение при импорте Canvas Взаимодействие с Sakai Метаданные, специфичные для Canvas Взаимодействие с LMS Обратное проектирование с помощью ИИ Кодирование Cursor + ChatGPT Экспорт курсов Tsugi