| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilTestVirtualSequence:
 Collaboration diagram for ilTestVirtualSequence: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.
      
  | 
  protected | 
| array<int> | $passes | 
Definition at line 118 of file class.ilTestVirtualSequence.php.
References getTestSequence(), and wasAnsweredInThisPass().
Referenced by init().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestVirtualSequence::getActiveId | ( | ) | 
Definition at line 43 of file class.ilTestVirtualSequence.php.
References $active_id.
Referenced by ilTestService\getVirtualSequenceUserResults(), and init().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 74 of file class.ilTestVirtualSequence.php.
Referenced by init().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 86 of file class.ilTestVirtualSequence.php.
References ilTestSequence\loadFromDb().
Referenced by ilTestVirtualSequenceRandomQuestionSet\fetchQuestionsFromPasses(), and fetchQuestionsFromPasses().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestVirtualSequence::getUniquePasses | ( | ) | 
Definition at line 63 of file class.ilTestVirtualSequence.php.
Referenced by ilTestService\getVirtualSequenceUserResults().
 Here is the caller graph for this function:| ilTestVirtualSequence::init | ( | ) | 
Definition at line 68 of file class.ilTestVirtualSequence.php.
References fetchQuestionsFromPasses(), getActiveId(), and getExistingPassesDescendent().
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  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().