Я немного работаю с оценками и API желаний2learn Valence. В контексте, в котором я работаю, у нас нет возможности напрямую получить orgUnitID. В настоящее время мы получаем код предложения для каждого курса, но не orgUnitID. Поскольку API требует orgUnitID для любого взаимодействия с курсом, есть ли способ найти orgUnitID, используя код предложения для курса? Спасибо, Джордж
Desire2learn Valence: курс Получение идентификатора orgUnitID из кода предложения
Ответы (1)
Нет запроса на поиск курса по коду предложения, но код предложения устанавливается в структура OrgUnitInfo. Итак, я видел, как люди извлекали эту структуру как косвенное указание, чтобы получить фактический идентификатор. (Например, когда пытается получить оценки)
Если у вас есть например, идентификатор пользователя, вы можете получить регистрацию и перейти оттуда.
Чтобы ответить дальше мне нужно ощущение, как вы хотели пройти курсы? Глобально или для конкретного пользователя или что-то еще?
person
Cadmium
schedule
21.06.2012
В одном контексте у нас есть идентификатор пользователя, который мы используем для поиска orgunitID для курса, но в другом у нас есть только код предложения курса. . . Пользовательский контекст нашего вызова - администратор, поэтому мы не вошли в систему как пользователь напрямую. В основном, вот сценарий: 1. Единый вход пользователя из D2L в нашу систему 2. Единый вход содержит идентификатор пользователя и код предложения курса, а также роль пользователя и т. д. Мы храним эту информацию. 3. Затем мы пытаемся опубликовать задания обратно в D2L, когда инструктор SSO входит в нашу систему.
- person gevertex; 19.07.2012
У нас нет идентификатора пользователя учащегося в случае, когда мы создаем задания. Это тот случай, который вызывает у нас проблемы. Только в том случае, когда мы выставляем оценки к заданиям.
- person gevertex; 19.07.2012