4.9.2. コンテンツ配信環境プロセス
コンテンツ配信環境プロセス(Content Delivery Environment Process)は,オーバーオールシーケンシン グプロセス(Overall Sequencing Process)に呼び出される最後のプロセスである.配信要求を受け,指定さ れたアクティビティの配信に対して,アクティビティツリーの準備をする.このプロセスは以下を含む:
1. 現在アクティブで,特定されたアクティビティが配信される際にアクティブでなくなるアクティビティ 全ての現在の試行を終了する
2. 現在非アクティブで,特定されたアクティビティが配信されるとアクティブになるアクティビティ全て の試行を開始(再開)する
3. 新たにアクティブになったアクティビティ全てに対して適切なトラッキング情報を初期化する 4. 配信に特定されたアクティビティを LMS へ特定する
コンテンツ配信環境プロセスの結果,LMS シーケンシング実装は制御を LMS へ返し,他のナビゲーショ ン要求を待つ.
コンテンツ配信環境プロセスは,オーバーオールシーケンシングプロセスの外で呼び出してはならない.
呼び出すと矛盾した一貫性の無い動作を起こす可能性がある.
ADL ノート: SCO が起動されるアクティビティに関連付けられているとき,LMS は SCO の cmi.objectives データモデル要素をアクティビティのトラッキングデータおよび関連する Read Objective Maps の現在の 情報で初期化する(更新する)責任がある.表 4.9.2a に必要なランタイムデータの更新が要約されている.
前回の学習者のセッションの間に SCO が生成した追加の学習目標は初期化の影響を受けない.
表 4.9.2a: シーケンシングトラッキングデータの SCO ランタイムデータへのマッピングのまとめ SCORM ランタイム環境データモデル要素 シーケンシングトラッキングデータモデル
要素 1. アクティビティにおいて定義されているすべての
学習目標に対して.
cmi.objectives要素は学習目標のID と同じIDを持つ学習目標で初期化される.
2. アクティビティにおいて定義されているすべての 学習目標に対して,それらの学習目標の Objective Progress Status と Objective Satisfied Status が適切な値の決定に用いられる.
アクティビティの学習目標と同じ ID を有する SCO の学習目標に対して,
cmi.objectives.n.success_status は Objective Progress Status と Objective Satisfied Status を用いて以下のように初期化 される.
Objective Progress Status = true Objective Satisfied Status = false
Failed
Objective Progress Status = true Objective Satisfied Status = true
Passed 3. アクティビティにおいて定義されているすべての
学習目標に対して,それらの学習目標の Objective Measure Status と Objective
Normalized Measure が適切な値の決定に用いら れる.
アクティビティの学習目標と同じ ID を有する SCO の学習目標に対して,
cmi.objectives.n.score.scaled は Objective Measure Status と Objective Normalized Measure を用いて以下のように 初期化される.
Objective Measure Status = true Objective Normalized Measure = 定義され た値
-1.0 から 1.0 の間の定義された値
4.9.3. コンテンツオブジェクトの起動
LMS は,オーバーオールシーケンシングプロセス(Overall Sequencing Process)によって配信対象に特 定されたアクティビティと対応付けられたコンテンツオブジェクトを準備し起動する役割を持つ.この動作 は SCORM RTE ブック[4]で定義されている.
セクション5
SCORM ナビゲーションモデル
このページは空白である.