1

我知道我可以获取用户拥有的课程,但我想知道用户此时在哪里 - 单击指向我们外部应用程序的链接。我在 valence/desire2learn.com 网站的 PHP 入门示例上进行构建。我们在许多课程材料中使用 d2l,但希望生成一些跟踪和图表供学生查看。这将涉及获取成绩信息(我想我可以做到),让学生输入学习时间(在我们的应用程序中),存储该信息并返回比较课程成绩和课程学习时间的图表。自动选择正确的课程比让学生选择正确的课程要好得多。

可以做到吗(获取点击链接时学生所在的课程)?除了必须选择哪门课程的烦恼之外,在教师使用此工具的情况下,学生可能会同时学习一门以上的课程。

提前感谢你的帮助。

4

1 回答 1

0

如果您使用 LTI v1.0 ( Basic LTI ) 构建从 D2L 启动到您的外部应用程序的链接,那么传递给您的应用程序的 LTI 上下文将包含一个context_id属性:该属性的值将是org unit ID标识 D2L 组织的启动点上下文的单位(在本例中为课程提供的 ID)。请注意,在 LE v10.2.0 SP1 之前,D2L 不会context_id为顶级组织级别发送 ,但如果用户从课程提供上下文启动 LTI 链接,您应该获取课程提供的组织单位 ID。

于 2012-11-05T14:27:05.427 回答