0

可以从 D2L 小部件内部使用 Desire2Learn API 吗?是否会提示用户输入凭据?

4

1 回答 1

0

是的,API 可以通过小部件工作。不,不会提示用户输入凭据。

小部件是 HTML 代码块,可以嵌入到 Desire2Learn UI 的不同区域(组织主页和课程主页)。小部件是扩展 Desire2Learn 的 UI 的两种主要方式之一(以及通常添加到课程中的 LTI 链接的“外部学习工具”)。它们是通过配置一小块 html 来实现的。对于大多数重要小部件的开发人员来说,这最终将只是一个连接到 Web 应用程序的 iframe(在混合解决方案中,有时小部件 iframe 将作为LTI 链接连接到 Web 应用程序)。

小部件通常希望显示特定于正在查看页面的用户的应用程序内容。小部件可以通过立即尝试将 API 身份验证回调用服务器来识别用户。因为小部件是在会话中调用的,所以此过程不会提示用户输入凭据。此时,应用程序具有执行 API 调用(例如“whoami”)所需的 valence userid 和密钥,这将使应用程序能够识别用户并进行其他调用(例如显示从 LMS 检索到的成绩或其他信息)或只需将用户与特定于小部件的数据相关联。

于 2012-05-10T14:18:03.860 回答