Ищете способ взаимодействия с Badgr для Canvas через API - PullRequest
0 голосов
/ 14 января 2020

Я автоматизирую процедуру создания обучения, используя платформу обучения Canvas, используя API приложения. Документация по Canvas API является достаточно исчерпывающей и позволяет вам выполнять большинство необходимых операций (создание курса, назначение его участникам и преподавателям, привязка и синхронизация его с курсом проекта), но на последнем шаге я попал в стену - назначение Badgr значок категории для вновь созданного курса. Canvas интегрируется с Badgr, но каждый обрабатывает другой как внешний инструмент, поэтому ни один из них не описывает, как выполнять операции с другим с помощью API. Использование GUI тривиально (это всего лишь несколько щелчков мыши), что заставляет меня думать, что выполнение этих операций с API также должно быть возможным.

Если быть точным, то, что мне нужно сделать, - это назначить бейдж-класс для отдельного экземпляра курса - к сожалению, они не переносятся при синхронизации нового экземпляра курса с планом проекта (содержимым каждого нового элемента). Конечно же, по такому плану определяются). С GUI вы просто выбираете, какой значок будет выпущен этим конкретным курсом после завершения. Я заметил, что API-интерфейс Badgr позволяет присваивать экземпляры бейджей (которые они называют «утверждениями») отдельным пользователям, но в нем нет команд, которые бы присваивали бейдж-классы реальным курсам.

У кого-нибудь есть опыт работы с этими двумя приложениями? Конечно, можете использовать вашу помощь! Дайте мне знать, если потребуется дополнительная информация, я смогу предоставить ее

...