访问从D2L传递到外部学习工具的数据

时间:2012-08-13 20:25:41

标签: desire2learn

设置外部学习工具的链接时,会有一些标记为“安全设置”的复选框,允许将信息(例如上下文信息)传递给外部工具。

如何从工具中访问此信息?

1 个答案:

答案 0 :(得分:0)

每个LTI spec参数都作为表单后置变量传递。

例如,访问联系电子邮件地址的php代码为:

//Grab some LTI related parameters 
if (isset($_REQUEST['lis_person_contact_email_primary']))
{
    $email = $_REQUEST['lis_person_contact_email_primary'];
}

在D2L中,您还可以将LTI启动与Valence API调用结合起来,如LTI and Valence文章中所述。

(您还应该验证LTI oauth签名,以便对您的工具充满信心,请求来自具有您工具密钥和秘密的D2L实例)