1

ユーザーが受講しているコースを取得できることはわかっていますが、ユーザーが現在どこにいるか (外部アプリケーションへのリンクをクリックしている) を知りたいと考えています。私は、valence/desire2learn.com Web サイトの PHP の Getting Started の例に基づいて構築しています。多くのコース教材に 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 に答える