4require_once
'Modules/Test/classes/class.ilTestRandomQuestionSetBuilder.php';
21 if ($questionStage->isSmallerThan($this->questionSetConfig->getQuestionAmountPerTest())) {
37 $this->questionSetConfig->getQuestionAmountPerTest()
An exception for terminatinating execution or to throw for unit testing.
performBuild(ilTestSession $testSession)
storeQuestionSet(ilTestSession $testSession, $questionSet)
getSrcPoolDefListRelatedQuestUniqueCollection(ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList)
handleQuestionOrdering(ilTestRandomQuestionSetQuestionCollection $questionSet)
fetchQuestionsFromStageRandomly(ilTestRandomQuestionSetQuestionCollection $questionStage, $requiredQuestionAmount)