ILIAS
Release_4_4_x_branch Revision 61816
|
Public Member Functions | |
__construct (ilObjTest $testOBJ, $sourcePoolId, $questionIdMapping) | |
setSourcePoolId ($sourcePoolId) | |
getSourcePoolId () | |
setQuestionIdMapping ($questionIdMapping) | |
getQuestionIdMapping () | |
duplicate () | |
getDuplicatedTaxonomiesKeysMap () |
Data Fields | |
$testOBJ = null |
Private Member Functions | |
duplicateTaxonomyFromPoolToTest ($poolTaxonomyId) | |
transferAssignmentsFromOriginalToDuplicatedTaxonomy ($originalTaxonomyId, $mappedTaxonomyId) |
Private Attributes | |
$sourcePoolId = null | |
$questionIdMapping = null | |
$duplicatedTaxonomiesKeysMap = null |
Definition at line 14 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::__construct | ( | ilObjTest | $testOBJ, |
$sourcePoolId, | |||
$questionIdMapping | |||
) |
Definition at line 33 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References $questionIdMapping, $sourcePoolId, and $testOBJ.
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::duplicate | ( | ) |
Definition at line 62 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References duplicateTaxonomyFromPoolToTest(), getSourcePoolId(), ilObjTaxonomy\getUsageOfObject(), and transferAssignmentsFromOriginalToDuplicatedTaxonomy().
|
private |
Definition at line 76 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References ilObjTaxonomy\saveUsage().
Referenced by duplicate().
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::getDuplicatedTaxonomiesKeysMap | ( | ) |
Definition at line 116 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References $duplicatedTaxonomiesKeysMap.
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::getQuestionIdMapping | ( | ) |
Definition at line 57 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References $questionIdMapping.
Referenced by transferAssignmentsFromOriginalToDuplicatedTaxonomy().
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::getSourcePoolId | ( | ) |
Definition at line 47 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References $sourcePoolId.
Referenced by duplicate(), and transferAssignmentsFromOriginalToDuplicatedTaxonomy().
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::setQuestionIdMapping | ( | $questionIdMapping | ) |
Definition at line 52 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References $questionIdMapping.
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::setSourcePoolId | ( | $sourcePoolId | ) |
Definition at line 42 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References $sourcePoolId.
|
private |
Definition at line 94 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
References ilTaxNodeAssignment\getAssignmentsOfItem(), getQuestionIdMapping(), and getSourcePoolId().
Referenced by duplicate().
|
private |
Definition at line 31 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
Referenced by getDuplicatedTaxonomiesKeysMap().
|
private |
Definition at line 26 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
Referenced by __construct(), getQuestionIdMapping(), and setQuestionIdMapping().
|
private |
Definition at line 21 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
Referenced by __construct(), getSourcePoolId(), and setSourcePoolId().
ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator::$testOBJ = null |
Definition at line 19 of file class.ilTestRandomQuestionSetSourcePoolTaxonomiesDuplicator.php.
Referenced by __construct().