设置外部学习工具的链接时,有标记为“安全设置”的复选框,允许将信息(例如上下文信息)传递给外部工具。
如何从该工具访问这些信息?
根据LTI 规范,参数作为表单后变量传递。
例如,访问联系人电子邮件地址的 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 和 Valence文章中所述。
(您还应该验证 LTI oauth 签名,以便对您的工具有信心,请求来自具有您工具的密钥和秘密的 D2L 实例)