|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Collaboration diagram for ilTestEvaluationUserData: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().
Here is the caller graph for this function:| 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().
Referenced by getScoredPass().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestEvaluationUserData::getExamIdFromScoredPass | ( | ) |
Definition at line 399 of file class.ilTestEvaluationUserData.php.
References getScoredPass().
Here is the call graph for this function:| ilTestEvaluationUserData::getFinishedPasses | ( | ) |
Definition at line 249 of file class.ilTestEvaluationUserData.php.
References getLastFinishedPass().
Here is the call graph for this function:| 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().
Here is the caller graph for this function:| ilTestEvaluationUserData::getLastPass | ( | ) |
Definition at line 238 of file class.ilTestEvaluationUserData.php.
Referenced by getScoredPass(), and ilTestEvaluationFactory\retrieveQuestionsForParticipantPassesForRandomTests().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| ilTestEvaluationUserData::getName | ( | ) |
Definition at line 69 of file class.ilTestEvaluationUserData.php.
References $name.
Referenced by ILIAS\Test\Scoring\Manual\ScoringByQuestionTableBinder\buildParticipantName().
Here is the caller graph for this function:| ilTestEvaluationUserData::getNumberOfQuestions | ( | ) |
Definition at line 138 of file class.ilTestEvaluationUserData.php.
References getScoredPass().
Referenced by getQuestionsWorkedThroughInPercent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestEvaluationUserData::getPass | ( | int | $pass_nr | ) |
Definition at line 199 of file class.ilTestEvaluationUserData.php.
| 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().
Here is the caller graph for this function:| ilTestEvaluationUserData::getPassScoring | ( | ) |
Definition at line 59 of file class.ilTestEvaluationUserData.php.
Referenced by getScoredPass(), and getScoredPassObject().
Here is the caller graph for this function:| ilTestEvaluationUserData::getQuestion | ( | int | $index, |
| int | $pass = 0 |
||
| ) |
Definition at line 302 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::getQuestionByAttemptAndId | ( | int | $attempt, |
| int | $question_id | ||
| ) |
Definition at line 307 of file class.ilTestEvaluationUserData.php.
| 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.
| ilTestEvaluationUserData::getQuestionsWorkedThrough | ( | ) |
Definition at line 124 of file class.ilTestEvaluationUserData.php.
References getScoredPass().
Referenced by getQuestionsWorkedThroughInPercent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestEvaluationUserData::getQuestionsWorkedThroughInPercent | ( | ) |
Definition at line 152 of file class.ilTestEvaluationUserData.php.
References getNumberOfQuestions(), and getQuestionsWorkedThrough().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestEvaluationUserData::getReachedPoints | ( | int | $pass = 0 | ) |
Definition at line 334 of file class.ilTestEvaluationUserData.php.
Referenced by getReached(), and getReachedPointsInPercentForPass().
Here is the caller graph for this function:| ilTestEvaluationUserData::getReachedPointsInPercent | ( | ) |
Definition at line 109 of file class.ilTestEvaluationUserData.php.
References getReached().
Here is the call graph for this function:| ilTestEvaluationUserData::getReachedPointsInPercentForPass | ( | int | $pass = 0 | ) |
Definition at line 360 of file class.ilTestEvaluationUserData.php.
References getAvailablePoints(), and getReachedPoints().
Referenced by getBestPass(), and getBestPassObject().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| ilTestEvaluationUserData::isSubmitted | ( | ) |
| ilTestEvaluationUserData::setFirstVisit | ( | ?\DateTimeImmutable | $time | ) |
Definition at line 171 of file class.ilTestEvaluationUserData.php.
Referenced by ilTestEvaluationFactory\addVisitingTimeToUserEvalData().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| ilTestEvaluationUserData::setLogin | ( | string | $login | ) |
Definition at line 84 of file class.ilTestEvaluationUserData.php.
References $login, and ILIAS\UI\examples\Symbol\Glyph\Login\login().
Here is the call graph for this function:| ilTestEvaluationUserData::setMark | ( | Mark | $mark | ) |
| ilTestEvaluationUserData::setName | ( | $name | ) |
Definition at line 74 of file class.ilTestEvaluationUserData.php.
References $name.
Referenced by ilTestEvaluationFactory\buildBasicUserEvaluationDataFromDB().
Here is the caller graph for this function:| 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().