Desire2Learn中的小部件和API

时间:2012-05-09 21:48:42

标签: desire2learn

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

1 个答案:

答案 0 :(得分:0)

是的,API可以从widget工作。不会提示用户输入凭据。

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

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