92 if ($this->testSequences[$activeId][
$pass] ===
null) {
93 switch ($this->testOBJ->getQuestionSetType()) {
96 require_once
'Modules/Test/classes/class.ilTestSequenceFixedQuestionSet.php';
100 $this->testOBJ->isRandomTest()
106 require_once
'Modules/Test/classes/class.ilTestSequenceRandomQuestionSet.php';
110 $this->testOBJ->isRandomTest()
116 require_once
'Modules/Test/classes/class.ilTestSequenceDynamicQuestionSet.php';
117 require_once
'Modules/Test/classes/class.ilTestDynamicQuestionSet.php';
131 #$this->testSequence->setPreventCheckedQuestionsFromComingUpEnabled(
132 # $this->testOBJ->isInstantFeedbackAnswerFixationEnabled()
139 return $this->testSequences[$activeId][
$pass];
An exception for terminatinating execution or to throw for unit testing.
const QUESTION_SET_TYPE_DYNAMIC
type setting value for dynamic question set (continues testing mode)
const QUESTION_SET_TYPE_RANDOM
type setting value for random question set
const QUESTION_SET_TYPE_FIXED
type setting value for fixed question set
Administration class for plugins.
__construct(ilDBInterface $db, ilLanguage $lng, \ILIAS\Refinery\Factory $refinery, ilPluginAdmin $pluginAdmin, ilObjTest $testOBJ)
constructor
getSequenceByActiveIdAndPass($activeId, $pass)
creates and returns an instance of a test sequence that corresponds to the current test mode and give...
getSequenceByTestSession($testSession)
creates and returns an instance of a test sequence that corresponds to the current test mode and the ...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ChatMainBarProvider \MainMenu\Provider.