2012-11-04 28 views
1

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

可以这样做(获取链接被点击时学生在哪个课程中)?除了不得不选择哪个课程的烦恼之外,学生可能会在老师正在使用该工具的同时参加一门以上的课程。

在此先感谢您的帮助。

回答

0

如果使用LTI V1.0(Basic LTI)建立链接从D2L发射到外部应用程序,然后传递给你的应用程序中的LTI上下文将包含context_id属性:此属性的值将是org unit ID它为启动点的上下文标识D2L组织单位(在这种情况下为课程提供的标识)。请注意,在LE v10.2.0 SP1之前,D2L不会沿顶级组织级别的context_id发送,但如果用户从课程产品上下文中启动LTI链接,则应该获取课程产品的组织单位ID。

+0

这是我们希望他们使用它的唯一地方,从课程产品的上下文中。谢谢。 – user1797251