Совместим ли exams2canvas с новым форматом теста Canvas?

#r-exams

#r-экзамены

Вопрос:

Я использую пакет R-exams для создания тестов Canvas и могу успешно импортировать zip-файл тестов, экспортированных из R с помощью exams2canvas (), как «Классические тесты» в Canvas. Однако, когда я импортирую их как «Новые тесты», в то время как импорт «Завершен», возникает какая-то ошибка, поскольку в тесте нет вопросов.

Меня больше всего беспокоит то, что Canvas начнет отменять классические тесты в октябре 2021 года, поэтому мне нужно будет перейти на новый формат.

Спасибо

Ответ №1:

exams2qti21() работает для schoice и mchoice типов вопросов в новом формате теста Canvas. Вам нужно избавиться от a.b.c.d в ответах, чтобы обеспечить перетасовку. Новые тесты должны быть способны обрабатывать формат cloze вопросов.

Ответ №2:

TL; DR

Мы еще не рассматривали это подробно. Мы планируем внести необходимые изменения exams2canvas() , но пока не смогли это протестировать.

Согласно официальному графику новых викторин, новые тесты будут включены в июле 2021 года «на всех курсах в платных аккаунтах», а затем «Новые тесты и классические тесты можно будет использовать в тандеме». Следовательно, я понимаю, что классические тесты не будут немедленно признаны устаревшими.

Подробные сведения

Классические тесты в Canvas поддерживали только старый формат QTI 1.2 XML для импорта. Новые тесты могут импортировать как старый формат QTI 1.2 XML, так и новый формат QTI 2.1 XML. Оба они поддерживаются пакетом R / exams в функциях exams2qti12() и exams2qti21() .

Однако дьявол кроется в деталях. В рамках определенного стандарта XML, такого как QTI, у вас все еще есть большая гибкость в том, как точно указывать определенные аспекты теста. Например, системы управления обучением OLAT (до версии 12 или около того), ILIAS и Canvas (с классическими тестами) все полагаются на QTI 1.2. Однако они используют его несколько разные варианты. Следовательно, exams2qti12() имеет flavor аргумент и существуют специальные пользовательские интерфейсы для exams2ilias() и exams2canvas() .

Поэтому для новых тестов я ожидаю, что нам нужно внести определенные изменения в exams2qti12() и / или exams2qti21() , чтобы обеспечить их надлежащую поддержку. К сожалению, пока мы не смогли протестировать их, потому что сервер сообщества по инструкции на https://canvas.instructure.com / пока не включает новые тесты. И это то, на что мы полагаемся при тестировании Canvas, потому что у нас не установлена собственная система Canvas. Учитывая информацию в официальном графике, я ожидаю, что мы сможем начать тестирование этого на сервере сообщества летом 2021 года.

Комментарии:

1. Просто в качестве обновления: по состоянию на январь 2022 года сервер сообщества, предоставляемый Instructure, по-прежнему не поддерживает новые тесты. Таким образом, мы все еще не можем протестировать это и exams2canvas() соответствующим образом адаптировать.