Команда Valence, чтобы открыть новое окно или iframe
Когда вы вставляете URL в курс D2L через Valence, как вы можете установить URL при нажатии, чтобы открыть его в новом окне или в iFrame?
Ситуация такова, что поставщик, который ведет запись лекций / занятий, строит интеграцию LTI с Desire2learn, чтобы позволить разработчикам курса сопоставлять свой курс с записями, которые размещены поставщиком, студенты затем щелкают по вставленной URL-ссылке, но получают ее. открыть в новом окне.
Приведен пример вызова Valence, используемого поставщиком.
{"TopicType":3,"Url":"http://10.168.2.248/ivt/lmsmangeview.do?moduleCode=324","StartDate":null,"EndDate":null,"IsHidden":false,"IsLocked":false,"Id":78523,"Title":"Classroom Recordings","ShortTitle":"","Type":1}
1 ответ
В настоящее время при создании интеграции LTI в качестве удаленного подключаемого модуля Quicklink ваша служба может передавать обратный URL-адрес, который содержит target=NewWindow
параметр запроса, который приведет к запуску быстрой ссылки в новом окне.
Однако в настоящее время API-интерфейсы Learning Framework, связанные с манипулированием контентом курса, не позволяют создавать темы типа ссылки на контент курса и указывать (через API) метод, в котором они открываются.
Поскольку интеграция LTI, созданная в виде удаленных плагинов Coursebuilder, предполагает, что вы будете выполнять фактическую вставку содержимого курса вне диапазона, используя вызовы API Learning Framework (для изменения содержимого курса), в настоящее время вы не можете контролировать, как LMS будет запускать темы типа ссылок.