Я являюсь поставщиком LTI и пытаюсь описать, как настроить Canvas LTI потребитель для подключения к моей службе.
(Перед вами скажите «Спросите в сообществе Canvas» - у меня уже есть тестовая учетная запись по адресу https://canvas.instructure.com/ - именно здесь я тестирую фиктивного потребителя Canvas - однако я не могу войти в их сообщество форум: я возвращаюсь на страницу моей панели)
У меня хорошая рабочая конфигурация под доской и рабочее соединение под холстом.
Что мне нужно сделать сейчас, так это изменить некоторые из параметры, которые мне отправляют:
- для
username
, я хочу получить User.username
не обфусцированный User.ID
(или это Canvas.user.id
?) - Это актуально, потому что инструкторы получают см. работу, выполненную Студентами, и username
будет им знаком, достаточно идентифицируемым, но, вероятно, не будет явно идентифицирован за пределами организации-потребителя. - Мне нужен
context_title
(я показываю его, поскольку это полезное подтверждение для пользователя.)
Следующий вопрос состоит из двух частей - context_id
:
- В экземпляре Blackboard, к которому я привык, у них есть такие вещи, как
MATH111762019-0SS1SEM1
- которые лекторы понимают . Все, что я вижу в canvas.instructure.com, - это числовые c последовательности (например, 1831206
) - это нормальный context_id? - Кажется, я получаю
Context.id
(запутанный код) - что менее полезно. Вместо этого я могу установить context.id
на настоящий код курса?
Thankee