ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
Public Member Functions | |
__construct (ilDBInterface $db, ilObjTest $testOBJ) | |
rebuild (ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList) | |
reset () | |
Data Fields | |
$db = null | |
$testOBJ = null | |
Private Member Functions | |
removeMirroredTaxonomies () | |
removeStagedQuestions () | |
build (ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList) | |
stageQuestionsFromSourcePool ($sourcePoolId) | |
buildCheap (ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList) | |
stageQuestionsFromSourcePoolCheap ($sourcePoolId, $questionIdMappingPerPool, $filterIds=null, $typeFilter=null, $lifecycleFilter=null) | |
mirrorSourcePoolTaxonomies ($sourcePoolId, $questionIdMapping) | |
Definition at line 25 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
ilTestRandomQuestionSetStagingPoolBuilder::__construct | ( | ilDBInterface | $db, |
ilObjTest | $testOBJ | ||
) |
Definition at line 37 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
|
private |
Definition at line 98 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References mirrorSourcePoolTaxonomies(), and stageQuestionsFromSourcePool().
|
private |
Definition at line 137 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References ilObjTaxonomy\getSubTreeItems(), mirrorSourcePoolTaxonomies(), and stageQuestionsFromSourcePoolCheap().
Referenced by rebuild().
|
private |
Definition at line 244 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by build(), and buildCheap().
ilTestRandomQuestionSetStagingPoolBuilder::rebuild | ( | ilTestRandomQuestionSetSourcePoolDefinitionList | $sourcePoolDefinitionList | ) |
Definition at line 45 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References buildCheap(), and reset().
|
private |
Definition at line 62 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References ilObjTaxonomy\getUsageOfObject().
Referenced by reset().
|
private |
Definition at line 72 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $DIC, $query, $res, and assQuestion\instantiateQuestion().
Referenced by reset().
ilTestRandomQuestionSetStagingPoolBuilder::reset | ( | ) |
Definition at line 56 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References removeMirroredTaxonomies(), and removeStagedQuestions().
Referenced by rebuild().
|
private |
Definition at line 111 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $query, $res, and assQuestion\instantiateQuestion().
Referenced by build().
|
private |
Definition at line 206 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $query, $res, and assQuestion\_instantiateQuestion().
Referenced by buildCheap().
ilTestRandomQuestionSetStagingPoolBuilder::$db = null |
Definition at line 30 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by __construct().
ilTestRandomQuestionSetStagingPoolBuilder::$testOBJ = null |
Definition at line 35 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by __construct().