ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
Public Member Functions | |
__construct (protected ilDBInterface $db, protected ilObjTest $test_obj, protected ilTestSequenceFactory $test_sequence_factory) | |
getActiveId () | |
setActiveId (int $active_id) | |
getQuestionIds () | |
getQuestionsPassMap () | |
getUniquePasses () | |
init () | |
Protected Member Functions | |
getTestSequence (int $active_id, int $pass) | |
wasAnsweredInThisPass (ilTestSequence $test_sequence, int $question_id) | |
fetchQuestionsFromPasses (int $active_id, array $passes) | |
Protected Attributes | |
int | $active_id |
array | $questions_pass_map |
Private Member Functions | |
getExistingPassesDescendent (int $active_id) | |
Definition at line 27 of file class.ilTestVirtualSequence.php.
ilTestVirtualSequence::__construct | ( | protected ilDBInterface | $db, |
protected ilObjTest | $test_obj, | ||
protected ilTestSequenceFactory | $test_sequence_factory | ||
) |
Definition at line 33 of file class.ilTestVirtualSequence.php.
References null.
|
protected |
array<int> | $passes |
Definition at line 118 of file class.ilTestVirtualSequence.php.
References getTestSequence(), and wasAnsweredInThisPass().
Referenced by init().
ilTestVirtualSequence::getActiveId | ( | ) |
Definition at line 43 of file class.ilTestVirtualSequence.php.
References $active_id.
Referenced by ilTestService\getVirtualSequenceUserResults(), and init().
|
private |
Definition at line 74 of file class.ilTestVirtualSequence.php.
Referenced by init().
ilTestVirtualSequence::getQuestionIds | ( | ) |
Implements ilTestQuestionSequence.
Definition at line 53 of file class.ilTestVirtualSequence.php.
ilTestVirtualSequence::getQuestionsPassMap | ( | ) |
Definition at line 58 of file class.ilTestVirtualSequence.php.
References $questions_pass_map.
Referenced by ilTestService\getVirtualSequenceUserResults().
|
protected |
Definition at line 86 of file class.ilTestVirtualSequence.php.
References ilTestSequence\loadFromDb().
Referenced by ilTestVirtualSequenceRandomQuestionSet\fetchQuestionsFromPasses(), and fetchQuestionsFromPasses().
ilTestVirtualSequence::getUniquePasses | ( | ) |
Definition at line 63 of file class.ilTestVirtualSequence.php.
Referenced by ilTestService\getVirtualSequenceUserResults().
ilTestVirtualSequence::init | ( | ) |
Definition at line 68 of file class.ilTestVirtualSequence.php.
References fetchQuestionsFromPasses(), getActiveId(), and getExistingPassesDescendent().
ilTestVirtualSequence::setActiveId | ( | int | $active_id | ) |
|
protected |
Definition at line 98 of file class.ilTestVirtualSequence.php.
References ilTestSequence\isAnsweringOptionalQuestionsConfirmed(), ilTestSequence\isHiddenQuestion(), and ilTestSequence\isQuestionOptional().
Referenced by ilTestVirtualSequenceRandomQuestionSet\fetchQuestionsFromPasses(), and fetchQuestionsFromPasses().
|
protected |
Definition at line 29 of file class.ilTestVirtualSequence.php.
Referenced by getActiveId(), and setActiveId().
|
protected |
Definition at line 31 of file class.ilTestVirtualSequence.php.
Referenced by getQuestionsPassMap().