Как назначить динамические значения пользовательским параметрам в D2L Basic LTI
В рамках "Управления внешними средствами обучения" D2L предоставляет возможность определять пользовательские параметры LTI. Я создал такой параметр, и теперь я хочу присвоить динамическое значение параметру customer через JavaScript перед отправкой запроса стороннему поставщику.
Например, параметру LTI user_id назначается значение идентификатора пользователя только для D2L, которое не совпадает с аутентификацией в пределах всего кампуса. Тем не менее, можно получить идентификатор пользователя для всего кампуса с помощью JavaScript, и я хотел бы назначить его для пользовательского параметра LTI, например custom_campus_user_id.
Заранее спасибо.
1 ответ
Если вы перейдете в раздел "Внешние средства обучения" в организации и зайдите в "Настройки" (v10) или "Настроить информацию о потребителе инструмента" (v9.2 - v9.4.1), есть три флажка, позволяющих передавать пользовательские поля, определенные в D2L, в LTI. ссылка в качестве пользовательских параметров. Похоже, что это системное имя пользователя, которое содержит значение, которое вы ищете.