2012-11-04 44 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