0

サードパーティのアプリケーションから渡されたデータを使用して学習モジュールのコンテンツを入力する機能はありますか? 例えば:

第三者データ:

ユーザー ID = 12、ユーザー名 = サリー、user_q1_answer = ジム、user_q2_answer = 101

モジュール コンテンツのセットアップ:

[[username]] さん、部屋 [[user_q1_answer]] にいるので、火災警報器が鳴ったら [[user_q2_answer]] さんに連絡してください。

提供されるモジュールの内容:

サリー、あなたは101号室にいるので、火災警報器が鳴ったらジムに連絡してください。

助けてくれてありがとう

4

1 に答える 1

1

現在、LMS にはレンダリング時にこの種の動的置換を行う機能はありません。ここでの他の多くの質問は、この根拠をカバーしています。2013 年春の時点で、この種の機能は開発ロードマップにありますが、コミットされたリリース手段はまだありません。

クライアント側のブラウザー拡張機能を使用して、ページ コンテンツ内の特別にフォーマットされた文字列を検出し、Valence Learning Framework API 呼び出しを行って、それらの文字列を置き換えることできる値を見つけることができる場合があります。ただし、この手法はおそらく、現在のユーザーについて既知の値を実際に置き換えることしかできません。および LMS との関係。URL とページ コンテンツの検査を通じて、ユーザーの現在のブラウジング コンテキスト (つまり、ユーザーが見ているコースまたはコース セクション) に関する知識を収集することも可能かもしれませんが、意味のある情報に依存できないため、スクリーン スクレイピングはお勧めしません。今後確実に表示されるトークンまたはデータ (学習フレームワーク API に依存して、現在の操作ユーザーに関する情報を取得できる場合)。

于 2013-04-30T12:56:05.577 に答える