ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Public Member Functions | |
__construct (ilLogger $log, ilObjCmiXapi $object) | |
ilXapiStatementEvaluation constructor. More... | |
evaluateReport (ilCmiXapiStatementsReport $report) | |
getCmixUser ($xapiStatement) | |
evaluateStatement ($xapiStatement, $usrId) | |
Protected Member Functions | |
isValidXapiStatement ($xapiStatement) | |
isValidObject ($xapiStatement) | |
getXapiVerb ($xapiStatement) | |
getResultStatusForXapiVerb ($xapiVerb) | |
hasResultStatusRelevantXapiVerb ($xapiVerb) | |
getResultProgressForXapiVerb ($xapiVerb) | |
hasResultProgressRelevantXapiVerb ($xapiVerb) | |
hasXapiScore ($xapiStatement) | |
getXapiScore ($xapiStatement) | |
getProgressedScore ($xapiStatement) | |
getUserResult ($usrId) | |
isResultStatusToBeReplaced ($oldResultStatus, $newResultStatus) | |
isLpModeInterestedInResultStatus ($resultStatus, $deactivated=true) | |
doesNewResultStatusDominateOldOne ($oldResultStatus, $newResultStatus) | |
needsAvoidFailedEvaluation ($oldResultStatus, $newResultStatus) | |
sendSatisfiedStatement ($cmixUser) | |
Protected Attributes | |
$resultStatusByXapiVerbMap | |
$resultProgressByXapiVerbMap | |
$object | |
$log | |
Definition at line 15 of file class.ilXapiStatementEvaluation.php.
ilXapiStatementEvaluation::__construct | ( | ilLogger | $log, |
ilObjCmiXapi | $object | ||
) |
ilXapiStatementEvaluation constructor.
ilLogger | $log | |
ilObjCmiXapi | $object |
Definition at line 49 of file class.ilXapiStatementEvaluation.php.
References $log, $object, and ilObjectLP\getInstance().
|
protected |
Definition at line 319 of file class.ilXapiStatementEvaluation.php.
Referenced by isResultStatusToBeReplaced().
ilXapiStatementEvaluation::evaluateReport | ( | ilCmiXapiStatementsReport | $report | ) |
Definition at line 58 of file class.ilXapiStatementEvaluation.php.
References ilLPStatusWrapper\_updateStatus(), evaluateStatement(), getCmixUser(), and ilCmiXapiStatementsReport\getStatements().
ilXapiStatementEvaluation::evaluateStatement | ( | $xapiStatement, | |
$usrId | |||
) |
Definition at line 96 of file class.ilXapiStatementEvaluation.php.
References $DIC, ilCmiXapiVerbList\COMPLETED, ilObjCmiXapi\CONT_TYPE_CMI5, getCmixUser(), getProgressedScore(), getResultStatusForXapiVerb(), getUserResult(), getXapiScore(), getXapiVerb(), hasResultProgressRelevantXapiVerb(), hasResultStatusRelevantXapiVerb(), hasXapiScore(), isLpModeInterestedInResultStatus(), isResultStatusToBeReplaced(), isValidObject(), isValidXapiStatement(), ilCmiXapiVerbList\PASSED, and sendSatisfiedStatement().
Referenced by evaluateReport().
ilXapiStatementEvaluation::getCmixUser | ( | $xapiStatement | ) |
Definition at line 76 of file class.ilXapiStatementEvaluation.php.
References ilObjCmiXapi\CONT_TYPE_CMI5, and ilCmiXapiUser\getInstanceByObjectIdAndUsrIdent().
Referenced by evaluateReport(), and evaluateStatement().
|
protected |
Definition at line 233 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 201 of file class.ilXapiStatementEvaluation.php.
|
protected |
Definition at line 191 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 249 of file class.ilXapiStatementEvaluation.php.
References Vendor\Package\$e, $result, ilCmiXapiResult\getEmptyInstance(), and ilCmiXapiResult\getInstanceByObjIdAndUsrId().
Referenced by evaluateStatement().
|
protected |
Definition at line 228 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 186 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 206 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 196 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 211 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 282 of file class.ilXapiStatementEvaluation.php.
References ilLPObjSettings\LP_MODE_CMIX_COMPL_OR_PASSED_WITH_FAILED, ilLPObjSettings\LP_MODE_CMIX_COMPL_WITH_FAILED, ilLPObjSettings\LP_MODE_CMIX_COMPLETED, ilLPObjSettings\LP_MODE_CMIX_COMPLETED_OR_PASSED, ilLPObjSettings\LP_MODE_CMIX_PASSED, ilLPObjSettings\LP_MODE_CMIX_PASSED_WITH_FAILED, and ilLPObjSettings\LP_MODE_DEACTIVATED.
Referenced by evaluateStatement(), and isResultStatusToBeReplaced().
|
protected |
Definition at line 262 of file class.ilXapiStatementEvaluation.php.
References doesNewResultStatusDominateOldOne(), isLpModeInterestedInResultStatus(), and needsAvoidFailedEvaluation().
Referenced by evaluateStatement().
|
protected |
Definition at line 175 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 155 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 336 of file class.ilXapiStatementEvaluation.php.
Referenced by isResultStatusToBeReplaced().
|
protected |
Definition at line 349 of file class.ilXapiStatementEvaluation.php.
References $client, $DIC, Vendor\Package\$e, ilCmiXapiAbstractRequest\buildQuery(), and ilCmiXapiAbstractRequest\checkResponse().
Referenced by evaluateStatement().
|
protected |
Definition at line 42 of file class.ilXapiStatementEvaluation.php.
Referenced by __construct().
|
protected |
Definition at line 37 of file class.ilXapiStatementEvaluation.php.
Referenced by __construct().
|
protected |
Definition at line 29 of file class.ilXapiStatementEvaluation.php.
|
protected |
Definition at line 22 of file class.ilXapiStatementEvaluation.php.