ILIAS
release_7 Revision v7.30-3-g800a261c036
|
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 310 of file class.ilXapiStatementEvaluation.php.
Referenced by isResultStatusToBeReplaced().
ilXapiStatementEvaluation::evaluateReport | ( | ilCmiXapiStatementsReport | $report | ) |
Definition at line 58 of file class.ilXapiStatementEvaluation.php.
References ilLPStatusWrapper\_updateStatus(), ANONYMOUS_USER_ID, evaluateStatement(), getCmixUser(), and ilCmiXapiStatementsReport\getStatements().
ilXapiStatementEvaluation::evaluateStatement | ( | $xapiStatement, | |
$usrId | |||
) |
Definition at line 95 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 78 of file class.ilXapiStatementEvaluation.php.
References ilObjCmiXapi\CONT_TYPE_CMI5, and ilCmiXapiUser\getInstanceByObjectIdAndUsrIdent().
Referenced by evaluateReport(), and evaluateStatement().
|
protected |
Definition at line 224 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 192 of file class.ilXapiStatementEvaluation.php.
|
protected |
Definition at line 182 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 240 of file class.ilXapiStatementEvaluation.php.
References Vendor\Package\$e, $result, ilCmiXapiResult\getEmptyInstance(), and ilCmiXapiResult\getInstanceByObjIdAndUsrId().
Referenced by evaluateStatement().
|
protected |
Definition at line 219 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 177 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 197 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 187 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 202 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 273 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 253 of file class.ilXapiStatementEvaluation.php.
References doesNewResultStatusDominateOldOne(), isLpModeInterestedInResultStatus(), and needsAvoidFailedEvaluation().
Referenced by evaluateStatement().
|
protected |
Definition at line 167 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 147 of file class.ilXapiStatementEvaluation.php.
Referenced by evaluateStatement().
|
protected |
Definition at line 327 of file class.ilXapiStatementEvaluation.php.
Referenced by isResultStatusToBeReplaced().
|
protected |
Definition at line 340 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.