2013-12-04 2 views
1

При вставке URL-адреса в курс D2L через Valence, как вы можете установить URL-адрес при нажатии, чтобы открыть его в новом окне или в iFrame?Команда Valence для открытия нового окна или 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} 

ответ

0

В настоящее время при построении интеграции LTI как Remote Plugin Quicklink, ваша служба может передать обратно обратный адрес, что вид пАРАМЕТРа target=NewWindow запроса, который заставит Quicklink запустить в новое окно.

Однако в настоящее время API-интерфейсы Learning Framework вокруг манипулирования содержимым курса не позволяют создавать темы типа канала курса и указывать (через API) метод, в котором они открываются.

Поскольку интеграция LTI, созданная в виде плагинов для обучения Coursebuilder, предполагает, что вы внесете всю актуальную вставку содержимого курса вне контекста, используя вызовы API Framework Framework (чтобы изменить содержимое курса), вы не можете контролировать, как LMS запустит ссылку, типа.

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