ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (protected ilDBInterface $db, protected ilObjTest $test_obj) | |
getCorrectionsEvaluationData () | |
getEvaluationData () | |
getAllActivesPasses () | |
getFirstVisitForActiveIdAndAttempt (int $active_id, int $attempt) | |
Private Member Functions | |
getAccessFilteredActiveIds () | |
retrieveEvaluationData (array $active_ids) | |
buildBasicUserEvaluationDataFromDB (array $row) | |
buildBasicAttemptEvaluationDataFromDB (array $row) | |
addVisitingTimeToUserEvalData (ilTestEvaluationUserData $user_data, int $active_id) | |
addPointsAndQuestionCountToAttempt (ilTestEvaluationPassData $attempt, array $row) | |
addQuestionToAttempt (ilTestEvaluationPassData $attempt, array $row) | |
addQuestionsToParticipantPasses (ilTestEvaluationData $evaluation_data) | |
retrieveQuestionsForParticipantPassesForRandomTests (int $active_id, ilTestEvaluationUserData $user_eval_data, int $question_count) | |
retrieveQuestionsForParticipantPassesForSequencedTests (int $active_id) | |
addMarksToParticipants (ilTestEvaluationData $evaluation_data) | |
Definition at line 26 of file class.ilTestEvaluationFactory.php.
ilTestEvaluationFactory::__construct | ( | protected ilDBInterface | $db, |
protected ilObjTest | $test_obj | ||
) |
Definition at line 28 of file class.ilTestEvaluationFactory.php.
|
private |
Definition at line 376 of file class.ilTestEvaluationFactory.php.
References ilTestEvaluationData\getParticipant(), ilTestEvaluationData\getParticipantIds(), ilTestEvaluationUserData\getPass(), ilTestEvaluationUserData\getPassCount(), ilTestEvaluationUserData\getReachedPointsInPercent(), and ilTestEvaluationUserData\setMark().
Referenced by getEvaluationData().
|
private |
Definition at line 212 of file class.ilTestEvaluationFactory.php.
References ilTestEvaluationPassData\setMaxPoints(), and ilTestEvaluationPassData\setQuestionCount().
Referenced by getEvaluationData().
|
private |
Definition at line 249 of file class.ilTestEvaluationFactory.php.
References $q, ilTestEvaluationData\addQuestionTitle(), ilTestEvaluationData\getParticipant(), and ilTestEvaluationData\getParticipantIds().
Referenced by getEvaluationData().
|
private |
Definition at line 230 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
|
private |
Definition at line 202 of file class.ilTestEvaluationFactory.php.
Referenced by getEvaluationData().
|
private |
Definition at line 191 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
|
private |
Definition at line 172 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
|
private |
Definition at line 37 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
ilTestEvaluationFactory::getAllActivesPasses | ( | ) |
Definition at line 409 of file class.ilTestEvaluationFactory.php.
References $res.
ilTestEvaluationFactory::getCorrectionsEvaluationData | ( | ) |
Definition at line 97 of file class.ilTestEvaluationFactory.php.
References addQuestionToAttempt(), buildBasicAttemptEvaluationDataFromDB(), buildBasicUserEvaluationDataFromDB(), getAccessFilteredActiveIds(), and retrieveEvaluationData().
ilTestEvaluationFactory::getEvaluationData | ( | ) |
Definition at line 125 of file class.ilTestEvaluationFactory.php.
References addMarksToParticipants(), addPointsAndQuestionCountToAttempt(), addQuestionsToParticipantPasses(), addQuestionToAttempt(), addVisitingTimeToUserEvalData(), buildBasicAttemptEvaluationDataFromDB(), buildBasicUserEvaluationDataFromDB(), getAccessFilteredActiveIds(), getFirstVisitForActiveIdAndAttempt(), and retrieveEvaluationData().
ilTestEvaluationFactory::getFirstVisitForActiveIdAndAttempt | ( | int | $active_id, |
int | $attempt | ||
) |
Definition at line 433 of file class.ilTestEvaluationFactory.php.
Referenced by getEvaluationData().
|
private |
list<int> | $active_ids |
Definition at line 48 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
|
private |
Definition at line 275 of file class.ilTestEvaluationFactory.php.
References ILIAS\Repository\int().
|
private |
Definition at line 323 of file class.ilTestEvaluationFactory.php.