ILIAS
release_4-4 Revision
|
Public Member Functions | |
__construct (ilDB $db, ilObjTest $testOBJ) | |
rebuild (ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList) | |
reset () | |
Data Fields | |
$db = null | |
$testOBJ = null | |
Private Member Functions | |
removeMirroredTaxonomies () | |
removeStagedQuestions () | |
build (ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList) | |
stageQuestionsFromSourcePool ($sourcePoolId) | |
mirrorSourcePoolTaxonomies ($sourcePoolId, $questionIdMapping) | |
Definition at line 14 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Definition at line 26 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
|
private |
Definition at line 85 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References mirrorSourcePoolTaxonomies(), and stageQuestionsFromSourcePool().
Referenced by rebuild().
|
private |
Definition at line 125 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References ilTestRandomQuestionSetDuplicatedTaxonomiesKeysMap\getMappedTaxNodeId(), and ilTestRandomQuestionSetDuplicatedTaxonomiesKeysMap\getMappedTaxonomyId().
Referenced by build().
ilTestRandomQuestionSetStagingPoolBuilder::rebuild | ( | ilTestRandomQuestionSetSourcePoolDefinitionList | $sourcePoolDefinitionList | ) |
Definition at line 34 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References build(), and reset().
|
private |
Definition at line 48 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References ilObjTaxonomy\getUsageOfObject().
Referenced by reset().
|
private |
Definition at line 59 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $GLOBALS, $query, $res, $row, and assQuestion\_instanciateQuestion().
Referenced by reset().
ilTestRandomQuestionSetStagingPoolBuilder::reset | ( | ) |
Definition at line 41 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References removeMirroredTaxonomies(), and removeStagedQuestions().
Referenced by rebuild().
|
private |
Definition at line 99 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $query, $res, $row, and assQuestion\_instanciateQuestion().
Referenced by build().
ilTestRandomQuestionSetStagingPoolBuilder::$db = null |
Definition at line 19 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by __construct().
ilTestRandomQuestionSetStagingPoolBuilder::$testOBJ = null |
Definition at line 24 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by __construct().