|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Collaboration diagram for ilTestEvaluationUserData:Public Member Functions | |
| __sleep () | |
| __construct (int $passScoring) | |
| getPassScoring () | |
| setPassScoring (int $passScoring) | |
| getPassed () | |
| setPassed (bool $passed) | |
| getName () | |
| setName ($name) | |
| getLogin () | |
| setLogin (string $login) | |
| isSubmitted () | |
| setSubmitted (bool $submitted) | |
| getReached () | |
| setReached (float $reached) | |
| getMaxpoints () | |
| setMaxpoints (float $max_points) | |
| getReachedPointsInPercent () | |
| getMark () | |
| setMark (string $a_mark) | |
| getQuestionsWorkedThrough () | |
| setQuestionsWorkedThrough (int $nr) | |
| getNumberOfQuestions () | |
| setNumberOfQuestions (int $nr) | |
| getQuestionsWorkedThroughInPercent () | |
| getTimeOfWork () | |
| setTimeOfWork (string $time_of_work) | |
| getFirstVisit () | |
| setFirstVisit (int $time) | |
| getLastVisit () | |
| setLastVisit (int $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) | |
| getQuestionCount (int $pass=0) | |
| getReachedPoints (int $pass=0) | |
| getAvailablePoints (int $pass=0) | |
| getReachedPointsInPercentForPass (int $pass=0) | |
| setUserID (int $user_id) | |
| getUserID () | |
| setMarkOfficial (string $a_mark_official) | |
| getMarkOfficial () | |
| 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... | |
| doesObligationsAnsweredPassExist () | |
| returns the fact wether a test pass with all obligations answered exists or not More... | |
| areObligationsAnswered () | |
| returns the fact wether all obligations in the scored test pass are answered or not More... | |
Data Fields | |
| string | $name |
| string | $login = '' |
| int | $user_id = null |
| float | $reached |
| float | $maxpoints |
| string | $mark |
| string | $mark_official |
| int | $questionsWorkedThrough |
| int | $numberOfQuestions |
| string | $timeOfWork |
| int | $firstVisit |
| int | $lastVisit |
| bool | $passed |
| array | $passes |
| int | $lastFinishedPass |
| array | $questions |
Protected Attributes | |
| bool | $submitted |
Private Attributes | |
| $questionTitles | |
| int | $passScoring |
| Pass Scoring (Last pass = 0, Best pass = 1) More... | |
Definition at line 33 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::__construct | ( | int | $passScoring | ) |
Definition at line 73 of file class.ilTestEvaluationUserData.php.
References $passScoring.
| ilTestEvaluationUserData::__sleep | ( | ) |
Definition at line 66 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::addPass | ( | int | $pass_nr, |
| ilTestEvaluationPassData | $pass | ||
| ) |
Definition at line 251 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 346 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::addQuestionTitle | ( | int | $question_id, |
| string | $question_title | ||
| ) |
Definition at line 324 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::areObligationsAnswered | ( | ) |
returns the fact wether all obligations in the scored test pass are answered or not
Definition at line 542 of file class.ilTestEvaluationUserData.php.
References getScoredPassObject().
Here is the call graph for this function:| ilTestEvaluationUserData::doesObligationsAnsweredPassExist | ( | ) |
returns the fact wether a test pass with all obligations answered exists or not
Definition at line 527 of file class.ilTestEvaluationUserData.php.
Referenced by getBestPass(), and getBestPassObject().
Here is the caller graph for this function:| ilTestEvaluationUserData::getAvailablePoints | ( | int | $pass = 0 | ) |
Definition at line 388 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 278 of file class.ilTestEvaluationUserData.php.
References $reached, doesObligationsAnsweredPassExist(), and 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 485 of file class.ilTestEvaluationUserData.php.
References $reached, doesObligationsAnsweredPassExist(), and 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 453 of file class.ilTestEvaluationUserData.php.
References getScoredPass().
Here is the call graph for this function:| ilTestEvaluationUserData::getFinishedPasses | ( | ) |
Definition at line 310 of file class.ilTestEvaluationUserData.php.
References getLastFinishedPass().
Here is the call graph for this function:| ilTestEvaluationUserData::getFirstVisit | ( | ) |
Definition at line 223 of file class.ilTestEvaluationUserData.php.
References $firstVisit.
| ilTestEvaluationUserData::getLastFinishedPass | ( | ) |
Definition at line 315 of file class.ilTestEvaluationUserData.php.
References $lastFinishedPass.
Referenced by getFinishedPasses().
Here is the caller graph for this function:| ilTestEvaluationUserData::getLastPass | ( | ) |
Definition at line 299 of file class.ilTestEvaluationUserData.php.
Referenced by ilTestEvaluationFactory\getQuestionsForParticipantPassesForRandomTests(), and getScoredPass().
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 508 of file class.ilTestEvaluationUserData.php.
Referenced by getScoredPassObject().
Here is the caller graph for this function:| ilTestEvaluationUserData::getLastVisit | ( | ) |
| ilTestEvaluationUserData::getLogin | ( | ) |
| ilTestEvaluationUserData::getMark | ( | ) |
| ilTestEvaluationUserData::getMarkOfficial | ( | ) |
Definition at line 427 of file class.ilTestEvaluationUserData.php.
References $mark_official.
| ilTestEvaluationUserData::getMaxpoints | ( | ) |
Definition at line 141 of file class.ilTestEvaluationUserData.php.
References getAvailablePoints(), and getScoredPass().
Here is the call graph for this function:| ilTestEvaluationUserData::getName | ( | ) |
Definition at line 101 of file class.ilTestEvaluationUserData.php.
References $name.
Referenced by ilTestScoringByQuestionsGUI\appendUserNameToModal().
Here is the caller graph for this function:| ilTestEvaluationUserData::getNumberOfQuestions | ( | ) |
Definition at line 185 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 256 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::getPassCount | ( | ) |
Definition at line 261 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::getPassed | ( | ) |
| ilTestEvaluationUserData::getPasses | ( | ) |
Definition at line 246 of file class.ilTestEvaluationUserData.php.
References $passes.
Referenced by ilTestScoring\recalculatePasses().
Here is the caller graph for this function:| ilTestEvaluationUserData::getPassScoring | ( | ) |
Definition at line 81 of file class.ilTestEvaluationUserData.php.
References $passScoring.
Referenced by getScoredPass(), and getScoredPassObject().
Here is the caller graph for this function:| ilTestEvaluationUserData::getQuestion | ( | int | $index, |
| int | $pass = 0 |
||
| ) |
Definition at line 363 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::getQuestionCount | ( | int | $pass = 0 | ) |
Definition at line 368 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::getQuestions | ( | int | $pass = 0 | ) |
Definition at line 341 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::getQuestionsWorkedThrough | ( | ) |
Definition at line 166 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 204 of file class.ilTestEvaluationUserData.php.
References getNumberOfQuestions(), and getQuestionsWorkedThrough().
Here is the call graph for this function:| ilTestEvaluationUserData::getQuestionTitles | ( | ) |
Definition at line 333 of file class.ilTestEvaluationUserData.php.
References $questionTitles.
| ilTestEvaluationUserData::getReached | ( | ) |
Definition at line 131 of file class.ilTestEvaluationUserData.php.
References getReachedPoints(), and getScoredPass().
Referenced by 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 377 of file class.ilTestEvaluationUserData.php.
References $reached.
Referenced by getReached(), and getReachedPointsInPercentForPass().
Here is the caller graph for this function:| ilTestEvaluationUserData::getReachedPointsInPercent | ( | ) |
Definition at line 151 of file class.ilTestEvaluationUserData.php.
References getReached().
Here is the call graph for this function:| ilTestEvaluationUserData::getReachedPointsInPercentForPass | ( | int | $pass = 0 | ) |
Definition at line 404 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 470 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 448 of file class.ilTestEvaluationUserData.php.
References getRequestedHintsCount(), and getScoredPass().
Here is the call graph for this function:| ilTestEvaluationUserData::getScoredPass | ( | ) |
Definition at line 266 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 436 of file class.ilTestEvaluationUserData.php.
References getBestPassObject(), getLastPassObject(), and getPassScoring().
Referenced by areObligationsAnswered().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestEvaluationUserData::getTimeOfWork | ( | ) |
Definition at line 209 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::getUserID | ( | ) |
| ilTestEvaluationUserData::isSubmitted | ( | ) |
| ilTestEvaluationUserData::setFirstVisit | ( | int | $time | ) |
Definition at line 228 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 320 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::setLastVisit | ( | int | $time | ) |
Definition at line 238 of file class.ilTestEvaluationUserData.php.
Referenced by ilTestEvaluationFactory\addVisitingTimeToUserEvalData().
Here is the caller graph for this function:| ilTestEvaluationUserData::setLogin | ( | string | $login | ) |
Definition at line 116 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 | ( | string | $a_mark | ) |
Definition at line 161 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::setMarkOfficial | ( | string | $a_mark_official | ) |
Definition at line 422 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::setMaxpoints | ( | float | $max_points | ) |
Definition at line 146 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::setName | ( | $name | ) |
| ilTestEvaluationUserData::setNumberOfQuestions | ( | int | $nr | ) |
Definition at line 199 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::setPassed | ( | bool | $passed | ) |
| ilTestEvaluationUserData::setPassScoring | ( | int | $passScoring | ) |
Definition at line 86 of file class.ilTestEvaluationUserData.php.
References $passScoring.
| ilTestEvaluationUserData::setQuestionsWorkedThrough | ( | int | $nr | ) |
Definition at line 180 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::setReached | ( | float | $reached | ) |
| ilTestEvaluationUserData::setSubmitted | ( | bool | $submitted | ) |
| ilTestEvaluationUserData::setTimeOfWork | ( | string | $time_of_work | ) |
Definition at line 218 of file class.ilTestEvaluationUserData.php.
| ilTestEvaluationUserData::setUserID | ( | int | $user_id | ) |
| int ilTestEvaluationUserData::$firstVisit |
Definition at line 47 of file class.ilTestEvaluationUserData.php.
Referenced by getFirstVisit().
| int ilTestEvaluationUserData::$lastFinishedPass |
Definition at line 55 of file class.ilTestEvaluationUserData.php.
Referenced by getLastFinishedPass().
| int ilTestEvaluationUserData::$lastVisit |
Definition at line 48 of file class.ilTestEvaluationUserData.php.
Referenced by getLastVisit().
| string ilTestEvaluationUserData::$login = '' |
Definition at line 37 of file class.ilTestEvaluationUserData.php.
Referenced by getLogin(), and setLogin().
| string ilTestEvaluationUserData::$mark |
Definition at line 42 of file class.ilTestEvaluationUserData.php.
Referenced by getMark().
| string ilTestEvaluationUserData::$mark_official |
Definition at line 43 of file class.ilTestEvaluationUserData.php.
Referenced by getMarkOfficial().
| float ilTestEvaluationUserData::$maxpoints |
Definition at line 41 of file class.ilTestEvaluationUserData.php.
| string ilTestEvaluationUserData::$name |
Definition at line 36 of file class.ilTestEvaluationUserData.php.
| int ilTestEvaluationUserData::$numberOfQuestions |
Definition at line 45 of file class.ilTestEvaluationUserData.php.
| bool ilTestEvaluationUserData::$passed |
Definition at line 49 of file class.ilTestEvaluationUserData.php.
Referenced by getPassed(), and setPassed().
| array ilTestEvaluationUserData::$passes |
Definition at line 54 of file class.ilTestEvaluationUserData.php.
Referenced by getPasses().
|
private |
Pass Scoring (Last pass = 0, Best pass = 1)
Definition at line 64 of file class.ilTestEvaluationUserData.php.
Referenced by __construct(), getPassScoring(), and setPassScoring().
| array ilTestEvaluationUserData::$questions |
Definition at line 59 of file class.ilTestEvaluationUserData.php.
| int ilTestEvaluationUserData::$questionsWorkedThrough |
Definition at line 44 of file class.ilTestEvaluationUserData.php.
|
private |
Definition at line 35 of file class.ilTestEvaluationUserData.php.
Referenced by getQuestionTitles().
| float ilTestEvaluationUserData::$reached |
Definition at line 40 of file class.ilTestEvaluationUserData.php.
Referenced by getBestPass(), getBestPassObject(), getReachedPoints(), and setReached().
|
protected |
Definition at line 39 of file class.ilTestEvaluationUserData.php.
Referenced by isSubmitted(), and setSubmitted().
| string ilTestEvaluationUserData::$timeOfWork |
Definition at line 46 of file class.ilTestEvaluationUserData.php.
| int ilTestEvaluationUserData::$user_id = null |
Definition at line 38 of file class.ilTestEvaluationUserData.php.
Referenced by getUserID(), and setUserID().