可以从D2L小部件内部使用Desire2Learn API吗?是否会提示用户输入凭据?
发布于 2012-05-10 22:18:04
是的,API从小部件开始工作。否,不会提示用户输入凭据。
小部件是可以嵌入到Desire2Learn UI的不同区域(组织主页和课程主页)的代码块。窗口小部件是扩展Desire2Learn用户界面的两种主要方式之一(以及“外部学习工具”,这是通常添加到课程中的LTI链接)。它们是通过配置一小块html来实现的。对于大多数重要小部件的开发人员来说,这最终只是一个连接到web应用程序的iframe (在混合解决方案中,有时小部件iframe将作为LTI链接连接到web应用程序)。
小部件通常希望显示特定于正在查看页面的用户的应用程序内容。小部件可以通过立即尝试将API身份验证返回到调用服务器来识别用户。因为小部件是在会话中使用调用的,所以此过程不会提示用户输入凭据。在这一点上,应用程序拥有执行API调用所需的价格userid和键(例如“perform”),这些API调用将允许应用程序识别用户并进行其他调用(例如,显示从LMS检索到的成绩或其他信息),或者只是将用户与特定于小部件的数据相关联。
https://stackoverflow.com/questions/10524572
复制相似问题