2013-03-22 3 views
1

Я хочу создать интеграцию между SIS-системой и D2L с использованием API Valence. Когда в SIS создаются новые семестры или отделы, я хочу их автоматически создать в D2L, чтобы шаблоны курсов и предложения курса могли быть созданы в реальном времени по мере их создания в SIS.Как создать семестры или департаменты с API Valence?

Я не могу найти маршрутизацию, используемую для создания единичных единиц в справочной документации по API. Похоже, что все, что я могу сделать, это изменить структуру единичной единицы или создать новые типы единичных единиц; однако это не то, что я хочу выполнить. Возможно ли создать единые подразделения с использованием API Valence? Если да, то какую маршрутизацию я использую?

На стороне примечания, если невозможно создать единичные единицы с использованием API Valence, каким будет сценарий использования для создания типов единичных единиц через API? Единицы единичных единиц кажутся для меня единовременной, а не вообще автоматизированной.

ответ

1

В то время, когда этот вопрос задавался, API-интерфейс Valence Learning Framework API не предоставлял вызовы API для изменения структуры организации «выше» уровня предложения курса (то есть: существуют вызовы для добавления/удаления/изменения предложений курса , разделы и группы, но не вызовы для добавления/удаления/модификации отделов, семестров или настраиваемых единиц организации), на данный момент существуют пути маршрутизации D2L Learning Suite v10.2.0, чтобы управлять структурой org через API.

В настоящее время API предоставляет маршруты для создания пользовательских единичных единиц и изменения назначенных родителей и дочерних элементов для подразделений org, так что теперь вы можете эффективно вставлять новые организационные единицы в существующую организационную структуру. Эти маршруты были добавлены в API версии продукта версии 1.3 API (поставляется в Learning Suite 10.2.0).

Кроме того, в API версии 1.1 v1.4 (поставляется в Learning Suite 10.3.0) были добавлены маршруты API для непосредственного изменения некоторых свойств существующего единичного организационного подразделения для получения списков свойств единичного узла (и фильтр в списке), а также найти листовые и отдельные единицы подразделения (без детей и без родителей).

Все эти маршруты были добавлены, чтобы команды клиентов-клиентов могли писать скрипты и службы, предназначенные для управления структурой org, как это описано в данном случае.

Смежные вопросы