Desire2Learn: начните с кода организации SIS, получите идентификатор организации

Моя команда использует D2L Valence, чтобы дополнить нашу интеграцию с SIS. Наш вариант использования — зарегистрировать (т. е. создать НОВУЮ регистрацию) известного пользователя в известном предложении курса, оба из которых изначально были получены из SIS.

Мы сталкиваемся с распространенной проблемой «как получить идентификатор организации D2L, когда у вас есть только код организации SIS». Лучшее предыдущее решение, которое я видел, это:

Desire 2 Learn Org Unit ID: получить все потомки университета, предлагающие курсы. Затем сопоставьте шаблон внутри результата JSON, чтобы найти предложение, которое вы ищете.

Но есть предостережение: «Этот процесс почти наверняка потребует извлечения большого количества данных, а затем их анализа». Также рекомендуется (1) начать поиск ниже в организационной структуре, если вы знаете ЭТОТ идентификатор организации; и (2) «затем сохраните и используйте [эти данные] непосредственно позже».

Это проблематично, потому что наша организационная структура D2L большая (около 3500 предложений за семестр) и постоянно меняется и растет. Мы не хотим сохранять какие-либо данные D2L; мы предпочли бы получить на лету.

Итак, является ли это наиболее эффективным текущим методом получения единого идентификатора организации для объекта, полученного из нашей СИУ? Если да, то есть ли какие-либо планы относительно метода, извлекающего единицу по организационному коду?


person mdeutschmtl    schedule 01.08.2012    source источник


Ответы (1)


Информация по указанной вами ссылке актуальна. Функциональность, которую вы идентифицируете, находится в списке запросов. Ожидается, что он будет иметь форму, аналогичную поиск пользователей по orgedfinedid. Перед данным выпуском вы увидите документы, появляющиеся в валентности, которые идентифицируют новые вызовы, поэтому вы сможете следить, включает ли данный выпуск изменение, подобное этому.

person Cadmium    schedule 03.08.2012
comment
Хорошо, спасибо за подтверждение. Помимо наблюдения за дополнительными страницами Valence, есть ли общедоступное место, где мы можем следить (или добавлять информацию) о последних разработках функций? - person mdeutschmtl; 06.08.2012