ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
Public Member Functions | |
__sleep () | |
__construct (private int $pass_scoring) | |
getPassScoring () | |
setPassScoring (int $passScoring) | |
getName () | |
setName ($name) | |
getLogin () | |
setLogin (string $login) | |
isSubmitted () | |
setSubmitted (bool $submitted) | |
getReached () | |
getMaxpoints () | |
getReachedPointsInPercent () | |
getMark () | |
setMark (Mark $mark) | |
getQuestionsWorkedThrough () | |
getNumberOfQuestions () | |
getQuestionsWorkedThroughInPercent () | |
getTimeOnTask () | |
getFirstVisit () | |
setFirstVisit (?\DateTimeImmutable $time) | |
getLastVisit () | |
setLastVisit (?\DateTimeImmutable $time) | |
getPasses () | |
addPass (int $pass_nr, ilTestEvaluationPassData $pass) | |
getPass (int $pass_nr) | |
getPassCount () | |
getScoredPass () | |
getBestPass () | |
This is used in the export of test results Aligned with ilObjTest::_getBestPass: from passes with equal points the first one wins. More... | |
getLastPass () | |
getFinishedPasses () | |
getLastFinishedPass () | |
setLastFinishedPass (?int $pass=null) | |
addQuestionTitle (int $question_id, string $question_title) | |
getQuestionTitles () | |
getQuestions (int $pass=0) | |
addQuestion (int $original_id, int $question_id, float $max_points, ?int $sequence=null, int $pass=0) | |
getQuestion (int $index, int $pass=0) | |
getQuestionByAttemptAndId (int $attempt, int $question_id) | |
getQuestionCount (int $pass=0) | |
getReachedPoints (int $pass=0) | |
getAvailablePoints (int $pass=0) | |
getReachedPointsInPercentForPass (int $pass=0) | |
setUserID (int $user_id) | |
getUserID () | |
getScoredPassObject () | |
returns the object of class ilTestEvaluationPassData that relates to the the scored test pass (best pass / last pass) More... | |
getRequestedHintsCountFromScoredPass () | |
returns the count of hints requested by participant for scored testpass More... | |
getExamIdFromScoredPass () | |
getRequestedHintsCount (int $pass) | |
returns the count of hints requested by participant for given testpass More... | |
getBestPassObject () | |
returns the object of class ilTestEvaluationPassData that relates to the the best test pass More... | |
getLastPassObject () | |
returns the object of class ilTestEvaluationPassData that relates to the the last test pass More... | |
Private Attributes | |
array | $question_titles |
string | $name |
string | $login = '' |
int | $user_id = null |
bool | $submitted |
Mark | $mark |
DateTimeImmutable | $first_visit = null |
DateTimeImmutable | $last_visit = null |
array | $passes = [] |
int | $last_finished_pass = null |
array | $questions |
Definition at line 26 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::__construct | ( | private int | $pass_scoring | ) |
Definition at line 54 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::__sleep | ( | ) |
Definition at line 47 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::addPass | ( | int | $pass_nr, |
ilTestEvaluationPassData | $pass | ||
) |
Definition at line 194 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::addQuestion | ( | int | $original_id, |
int | $question_id, | ||
float | $max_points, | ||
?int | $sequence = null , |
||
int | $pass = 0 |
||
) |
Definition at line 285 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::addQuestionTitle | ( | int | $question_id, |
string | $question_title | ||
) |
Definition at line 263 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::getAvailablePoints | ( | int | $pass = 0 | ) |
Definition at line 345 of file class.ilTestEvaluationUserData.php.
Referenced by getMaxpoints(), and getReachedPointsInPercentForPass().
ilTestEvaluationUserData::getBestPass | ( | ) |
This is used in the export of test results Aligned with ilObjTest::_getBestPass: from passes with equal points the first one wins.
Definition at line 221 of file class.ilTestEvaluationUserData.php.
References getReachedPointsInPercentForPass(), and null.
Referenced by getScoredPass().
ilTestEvaluationUserData::getBestPassObject | ( | ) |
returns the object of class ilTestEvaluationPassData that relates to the the best test pass
Definition at line 431 of file class.ilTestEvaluationUserData.php.
References getReachedPointsInPercentForPass().
Referenced by getScoredPassObject().
ilTestEvaluationUserData::getExamIdFromScoredPass | ( | ) |
Definition at line 399 of file class.ilTestEvaluationUserData.php.
References getScoredPass().
ilTestEvaluationUserData::getFinishedPasses | ( | ) |
Definition at line 249 of file class.ilTestEvaluationUserData.php.
References getLastFinishedPass(), and null.
ilTestEvaluationUserData::getFirstVisit | ( | ) |
Definition at line 166 of file class.ilTestEvaluationUserData.php.
References $first_visit.
ilTestEvaluationUserData::getLastFinishedPass | ( | ) |
Definition at line 254 of file class.ilTestEvaluationUserData.php.
References $last_finished_pass.
Referenced by getFinishedPasses().
ilTestEvaluationUserData::getLastPass | ( | ) |
Definition at line 238 of file class.ilTestEvaluationUserData.php.
Referenced by getScoredPass(), and ilTestEvaluationFactory\retrieveQuestionsForParticipantPassesForRandomTests().
ilTestEvaluationUserData::getLastPassObject | ( | ) |
returns the object of class ilTestEvaluationPassData that relates to the the last test pass
Definition at line 452 of file class.ilTestEvaluationUserData.php.
Referenced by getScoredPassObject().
ilTestEvaluationUserData::getLastVisit | ( | ) |
Definition at line 176 of file class.ilTestEvaluationUserData.php.
References $last_visit.
ilTestEvaluationUserData::getLogin | ( | ) |
ilTestEvaluationUserData::getMark | ( | ) |
Definition at line 114 of file class.ilTestEvaluationUserData.php.
References $mark.
ilTestEvaluationUserData::getMaxpoints | ( | ) |
Definition at line 104 of file class.ilTestEvaluationUserData.php.
References getAvailablePoints(), and getScoredPass().
ilTestEvaluationUserData::getName | ( | ) |
Definition at line 69 of file class.ilTestEvaluationUserData.php.
References $name.
Referenced by ILIAS\Test\Scoring\Manual\ScoringByQuestionTableBinder\buildParticipantName().
ilTestEvaluationUserData::getNumberOfQuestions | ( | ) |
Definition at line 138 of file class.ilTestEvaluationUserData.php.
References getScoredPass().
Referenced by getQuestionsWorkedThroughInPercent().
ilTestEvaluationUserData::getPass | ( | int | $pass_nr | ) |
Definition at line 199 of file class.ilTestEvaluationUserData.php.
References null.
ilTestEvaluationUserData::getPassCount | ( | ) |
Definition at line 204 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::getPasses | ( | ) |
Definition at line 189 of file class.ilTestEvaluationUserData.php.
References $passes.
Referenced by ILIAS\Test\ExportImport\ResultsExportExcel\getPassesDataFromUserData(), and ILIAS\Test\Scoring\Manual\TestScoring\recalculatePasses().
ilTestEvaluationUserData::getPassScoring | ( | ) |
Definition at line 59 of file class.ilTestEvaluationUserData.php.
Referenced by getScoredPass(), and getScoredPassObject().
ilTestEvaluationUserData::getQuestion | ( | int | $index, |
int | $pass = 0 |
||
) |
Definition at line 302 of file class.ilTestEvaluationUserData.php.
References null.
ilTestEvaluationUserData::getQuestionByAttemptAndId | ( | int | $attempt, |
int | $question_id | ||
) |
Definition at line 307 of file class.ilTestEvaluationUserData.php.
References null.
ilTestEvaluationUserData::getQuestionCount | ( | int | $pass = 0 | ) |
Definition at line 325 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::getQuestions | ( | int | $pass = 0 | ) |
Definition at line 280 of file class.ilTestEvaluationUserData.php.
References null.
ilTestEvaluationUserData::getQuestionsWorkedThrough | ( | ) |
Definition at line 124 of file class.ilTestEvaluationUserData.php.
References getScoredPass().
Referenced by getQuestionsWorkedThroughInPercent().
ilTestEvaluationUserData::getQuestionsWorkedThroughInPercent | ( | ) |
Definition at line 152 of file class.ilTestEvaluationUserData.php.
References getNumberOfQuestions(), and getQuestionsWorkedThrough().
ilTestEvaluationUserData::getQuestionTitles | ( | ) |
Definition at line 272 of file class.ilTestEvaluationUserData.php.
References $question_titles.
ilTestEvaluationUserData::getReached | ( | ) |
Definition at line 99 of file class.ilTestEvaluationUserData.php.
References getReachedPoints(), and getScoredPass().
Referenced by ILIAS\Test\Statistics\Statistics\__construct(), and getReachedPointsInPercent().
ilTestEvaluationUserData::getReachedPoints | ( | int | $pass = 0 | ) |
Definition at line 334 of file class.ilTestEvaluationUserData.php.
Referenced by getReached(), and getReachedPointsInPercentForPass().
ilTestEvaluationUserData::getReachedPointsInPercent | ( | ) |
Definition at line 109 of file class.ilTestEvaluationUserData.php.
References getReached().
ilTestEvaluationUserData::getReachedPointsInPercentForPass | ( | int | $pass = 0 | ) |
Definition at line 360 of file class.ilTestEvaluationUserData.php.
References getAvailablePoints(), and getReachedPoints().
Referenced by getBestPass(), and getBestPassObject().
ilTestEvaluationUserData::getRequestedHintsCount | ( | int | $pass | ) |
returns the count of hints requested by participant for given testpass
ilTestException |
Definition at line 416 of file class.ilTestEvaluationUserData.php.
Referenced by getRequestedHintsCountFromScoredPass().
ilTestEvaluationUserData::getRequestedHintsCountFromScoredPass | ( | ) |
returns the count of hints requested by participant for scored testpass
Definition at line 394 of file class.ilTestEvaluationUserData.php.
References getRequestedHintsCount(), and getScoredPass().
ilTestEvaluationUserData::getScoredPass | ( | ) |
Definition at line 209 of file class.ilTestEvaluationUserData.php.
References getBestPass(), getLastPass(), and getPassScoring().
Referenced by getExamIdFromScoredPass(), getMaxpoints(), getNumberOfQuestions(), getQuestionsWorkedThrough(), getReached(), and getRequestedHintsCountFromScoredPass().
ilTestEvaluationUserData::getScoredPassObject | ( | ) |
returns the object of class ilTestEvaluationPassData that relates to the the scored test pass (best pass / last pass)
Definition at line 382 of file class.ilTestEvaluationUserData.php.
References getBestPassObject(), getLastPassObject(), and getPassScoring().
Referenced by ILIAS\Test\ExportImport\ResultsExportExcel\getPassesDataFromUserData().
ilTestEvaluationUserData::getTimeOnTask | ( | ) |
Definition at line 157 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::getUserID | ( | ) |
Definition at line 373 of file class.ilTestEvaluationUserData.php.
References $user_id.
Referenced by ILIAS\Test\Scoring\Manual\ScoringByQuestionTableBinder\buildUserIdArrayFromParticipants(), ILIAS\Test\Scoring\Manual\ScoringByQuestionTableBinder\getFilteredData(), and ILIAS\Test\Scoring\Manual\TestScoring\recalculatePasses().
ilTestEvaluationUserData::isSubmitted | ( | ) |
ilTestEvaluationUserData::setFirstVisit | ( | ?\DateTimeImmutable | $time | ) |
Definition at line 171 of file class.ilTestEvaluationUserData.php.
Referenced by ilTestEvaluationFactory\addVisitingTimeToUserEvalData().
ilTestEvaluationUserData::setLastFinishedPass | ( | ?int | $pass = null | ) |
Definition at line 259 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::setLastVisit | ( | ?\DateTimeImmutable | $time | ) |
Definition at line 181 of file class.ilTestEvaluationUserData.php.
Referenced by ilTestEvaluationFactory\addVisitingTimeToUserEvalData().
ilTestEvaluationUserData::setLogin | ( | string | $login | ) |
Definition at line 84 of file class.ilTestEvaluationUserData.php.
References $login, and ILIAS\UI\examples\Symbol\Glyph\Login\login().
ilTestEvaluationUserData::setMark | ( | Mark | $mark | ) |
ilTestEvaluationUserData::setName | ( | $name | ) |
Definition at line 74 of file class.ilTestEvaluationUserData.php.
References $name.
Referenced by ilTestEvaluationFactory\buildBasicUserEvaluationDataFromDB().
ilTestEvaluationUserData::setPassScoring | ( | int | $passScoring | ) |
Definition at line 64 of file class.ilTestEvaluationUserData.php.
ilTestEvaluationUserData::setSubmitted | ( | bool | $submitted | ) |
ilTestEvaluationUserData::setUserID | ( | int | $user_id | ) |
|
private |
Definition at line 34 of file class.ilTestEvaluationUserData.php.
Referenced by getFirstVisit().
|
private |
Definition at line 41 of file class.ilTestEvaluationUserData.php.
Referenced by getLastFinishedPass().
|
private |
Definition at line 35 of file class.ilTestEvaluationUserData.php.
Referenced by getLastVisit().
|
private |
Definition at line 30 of file class.ilTestEvaluationUserData.php.
Referenced by getLogin(), and setLogin().
|
private |
Definition at line 33 of file class.ilTestEvaluationUserData.php.
|
private |
Definition at line 29 of file class.ilTestEvaluationUserData.php.
|
private |
Definition at line 40 of file class.ilTestEvaluationUserData.php.
Referenced by getPasses().
|
private |
Definition at line 28 of file class.ilTestEvaluationUserData.php.
Referenced by getQuestionTitles().
|
private |
Definition at line 45 of file class.ilTestEvaluationUserData.php.
|
private |
Definition at line 32 of file class.ilTestEvaluationUserData.php.
Referenced by isSubmitted(), and setSubmitted().
|
private |
Definition at line 31 of file class.ilTestEvaluationUserData.php.
Referenced by getUserID(), and setUserID().