我知道我可以获得用户所拥有的课程,但我想知道用户目前在哪里 - 点击我们外部应用程序的链接。我正在使用valence / desire2learn.com网站上的PHP入门示例。我们将d2l用于许多课程材料,但希望为学生提供一些跟踪和图表。这将涉及获得成绩信息(我认为我可以做),让学生进入学习时间(在我们的应用程序中),存储该信息并返回比较课程成绩和课程学习时间的图表。自动选择正确的课程比让学生选择正确的课程要好得多。
是否可以完成(获取点击链接时学生的课程)?除了必须选择哪门课程的烦恼之外,学生可能会在教师使用此工具的情况下参加多门课程。
提前感谢您的协助。
答案 0 :(得分: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。提供课程。