• 検索結果がありません。

SCORMAsset クラス

5. クラス・メソッド

5.2. 実装クラス

5.2.1. SCORM クラス

5.2.1.4. SCORMAsset クラス

159

■ コマンドハンドラ一覧

自身からのコマンドのハンドラメソッド

コマンド名 ハンドラメソッド

SimpleLeaf から継承する一覧

READY exeReady

INIT exeInit(SCORMAssetでオーバーライド)

ROLLUP exeRollUp

SUSPEND exeSuspend

EXITALL exeExitAll

RETRY exeRetry

SCORMAssetで定義される一覧

EXITCOND exeExitCondition

5.2.1.4.1 Constructor__construct

 機能説明

継承クラス(SimpleBlock)のコンストラクタを呼び出す クラスのプロパティを設定する

アクティビティのログファイルを読み込み、情報を取得する

SimpleSequencing(シーケンシング処理)オブジェクトを生成する

 パラメータ num

ノードのナンバー(ROOTノードは0) node

ノード path

アクティビティフォルダへのパス res

再開フラグ(再開ならtrue) objectives

objectivesオブジェクト配列

5.2.1.4.2 addTable メソッド

 機能説明

自分が実行できるコマンドテーブルを定義する

 パラメータ なし

 返り値 なし

5.2.1.4.3 save メソッド

 機能説明

アクティビティの状態をiniファイルに保存する

 パラメータ

161 path

保存先フォルダ

 返り値

ファイル保存成功フラグ

5.2.1.4.4 endAttempt メソッド

 機能説明

アクティビティの終了処理を行う

 パラメータ cmd

コマンド actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Command] => '' [Value] => '' )

5.2.1.4.5 exeInit メソッド

 機能説明

INITコマンドを実行する

 パラメータ val

コマンド引数 rtm

RTMメッセージ actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => 正常フラグ [Continue] => 続行フラグ

[NextID] => 次候補アクティビティID [Value] => 結果値

[Command] => 実行したコマンド )

5.2.1.4.6 exeIndexP メソッド

 機能説明

(親から伝搬される)INDEXコマンドを実行する

 パラメータ val

コマンド引数 actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => 正常フラグ [Continue] => 続行フラグ

[NextID] => 次候補アクティビティID [Value] => 結果値

[Command] => 実行したコマンド )

5.2.1.4.7 exeExitCondition メソッド

 機能説明

EXITCONDコマンドを実行する

 パラメータ val

コマンド引数 rtm

RTMメッセージ actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => 正常フラグ [Continue] => 続行フラグ

[NextID] => 次候補アクティビティID [Value] => 結果値

[Command] => 実行したコマンド )

5.2.1.4.8 checkPreCondition メソッド

 機能説明

コマンド実行前に条件をチェックする

 パラメータ

163 cmd

コマンド objArray

objectivesオブジェクト配列 isDescending

 返り値

前提条件にヒットした場合 前提条件文字列

それ以外 ''

5.2.1.4.9 changeSuccessStatus メソッド

 機能説明

cmi.success_status情報の変更処理を行う

 パラメータ str

cmi.success_status情報

 返り値

変更されたcmi.success_status情報

5.2.1.4.10 getSuccessStatus メソッド

 機能説明

$successStatusプロパティ(cmi.success_status情報)を返す

 パラメータ なし

 返り値

$successStatusプロパティ(cmi.success_status情報)

5.2.1.4.11 setSuccessStatus メソッド

 機能説明

$successStatusプロパティ(cmi.success_status情報)を設定する

 パラメータ str

$successStatusプロパティ(cmi.success_status情報)に設定する値 objArray

objectivesオブジェクト配列

 返り値 なし

5.2.1.4.12 getScaledScore メソッド

 機能説明

$scaledScoreプロパティ(cmi.score.scaled情報)を返す

 パラメータ なし

 返り値

$scaledScoreプロパティ(cmi.score.scaled情報)

5.2.1.4.13 setScaledScore メソッド

 機能説明

$scaledScoreプロパティ(cmi.score.scaled情報)を設定する

 パラメータ str

$scaledScoreプロパティ(cmi.score.scaled情報)に設定する値 objArray

objectivesオブジェクト配列

 返り値 なし

5.2.1.4.14 getCompletionStatus メソッド

 機能説明

$completionStatusプロパティ(cmi.completion_status情報)を返す

 パラメータ なし

 返り値

$completionStatusプロパティ(cmi.completion_status情報)

5.2.1.4.15 setCompletionStatus メソッド

 機能説明

$completionStatusプロパティ(cmi.completion_status情報)を設定する

 パラメータ str

$completionStatusプロパティ(cmi.completion_status情報)の値

 返り値 なし

5.2.1.4.16 getProgressMeasure メソッド

 機能説明

$progressMeasureプロパティ(cmi.progress_measure情報)を返す

165

 パラメータ なし

 返り値

$progressMeasureプロパティ(cmi.progress_measure情報)

5.2.1.4.17 setProgressMeasure メソッド

 機能説明

$progressMeasureプロパティ(cmi.progress_measure情報)を設定する

 パラメータ str

$progressMeasureプロパティ(cmi.progress_measure情報)の値

 返り値 なし