Как включить внешний инструмент с помощью API для курса, установленного на уровне аккаунта

Я установил инструмент LTI в свои холсты на уровне учетной записи, но я хочу использовать API данных холста для программного включения / отключения инструмента в определенных курсах.

Как включить размещение навигации для инструмента, определенного на уровне учетной записи для определенного курса?


person Brice Wendell    schedule 18.08.2017    source источник


Ответы (1)


Вы можете сделать это, управляя доступностью и порядком определенных вкладок в самом курсе.

Порядок навигации и скрытый / видимый можно изменить с помощью метода Tabs API PUT.

Сначала вам нужно получить все идентификаторы вкладок, затем определить, какая из них связана с внешним инструментом, а затем использовать API для их перемещения или включения / отключения соответственно.

person pfranza    schedule 18.08.2017
comment
Я попробовал, и, похоже, это сработало для моих нужд, еще раз спасибо. - person Brice Wendell; 18.08.2017
comment
API-интерфейсы Hey Tabs, конечно же, уровня. есть ли способ сделать это при добавлении приложения с помощью LTI-2? или на счету рычага? - person A H K; 21.03.2018
comment
Нет, не совсем, и LTI2 мертв (иш), он заменяется на LTI1.3 + Advantage, но в этой новой спецификации я не верю, что вы можете установить порядок табуляции без использования API уровня курса, упомянутого выше. - person pfranza; 09.08.2018