1
  • アクティビティ 1
  • アクティビティ 2
  • アクティビティ 3

現在のアクティビティがアクティビティ 1 であるとします。アクティビティ 1 には主な目的があります。アクティビティ 1 は cmi.objectives.0.success_status = passed を設定し、cmi.success_status を設定しません。この場合、ランタイム環境データ モデルから追跡モデルにデータをマッピングした後、アクティビティ 1 の主な目標の ObjectiveProgressStatus と ObjectiveSatisfiedStatus が False に設定されます。実際、マッピング後、cmi.success_status は cmi.objectives.0.success_status に上書きされます。これは正しいです?

4

1 に答える 1

1

いいえ、違います。プライマリ オブジェクティブには、実行時に直接アクセスできません。実行時に追跡データを設定するには、「cmi.success_status」または「cmi.score.scaled」を使用する必要があります。もう1つ、主要な目標以外のローカル目標の追跡データはSCOのみによって処理され、LMSの役割は、追跡データに基づいてアクションを実行せずにステータスを追跡することだけです. 主な目的は活動の中核であり、追跡データを保持します。

于 2012-06-26T19:18:42.690 に答える