Desire2learn Valence: курс Получение идентификатора orgUnitID из кода предложения

Я немного работаю с оценками и API желаний2learn Valence. В контексте, в котором я работаю, у нас нет возможности напрямую получить orgUnitID. В настоящее время мы получаем код предложения для каждого курса, но не orgUnitID. Поскольку API требует orgUnitID для любого взаимодействия с курсом, есть ли способ найти orgUnitID, используя код предложения для курса? Спасибо, Джордж


person gevertex    schedule 20.06.2012    source источник


Ответы (1)


Нет запроса на поиск курса по коду предложения, но код предложения устанавливается в структура OrgUnitInfo. Итак, я видел, как люди извлекали эту структуру как косвенное указание, чтобы получить фактический идентификатор. (Например, когда пытается получить оценки)

Если у вас есть например, идентификатор пользователя, вы можете получить регистрацию и перейти оттуда.

Чтобы ответить дальше мне нужно ощущение, как вы хотели пройти курсы? Глобально или для конкретного пользователя или что-то еще?

person Cadmium    schedule 21.06.2012
comment
В одном контексте у нас есть идентификатор пользователя, который мы используем для поиска orgunitID для курса, но в другом у нас есть только код предложения курса. . . Пользовательский контекст нашего вызова - администратор, поэтому мы не вошли в систему как пользователь напрямую. В основном, вот сценарий: 1. Единый вход пользователя из D2L в нашу систему 2. Единый вход содержит идентификатор пользователя и код предложения курса, а также роль пользователя и т. д. Мы храним эту информацию. 3. Затем мы пытаемся опубликовать задания обратно в D2L, когда инструктор SSO входит в нашу систему. - person gevertex; 19.07.2012
comment
У нас нет идентификатора пользователя учащегося в случае, когда мы создаем задания. Это тот случай, который вызывает у нас проблемы. Только в том случае, когда мы выставляем оценки к заданиям. - person gevertex; 19.07.2012