ILIAS
trunk Revision v11.0_alpha-1744-gb0451eebef4
|
Public Member Functions | |
__construct (ilDBInterface $db, ilComponentRepository $component_repository) | |
setTestObjId ($testObjId) | |
getTestObjId () | |
setTestId ($testId) | |
getTestId () | |
setPoolId ($poolId) | |
getPoolId () | |
addTaxonomyFilter ($taxId, $taxNodes) | |
getTaxonomyFilters () | |
getTypeFilter () | |
setTypeFilter ($typeFilter) | |
getLifecycleFilter () | |
setLifecycleFilter (array $lifecycleFilter) | |
loadQuestions () | |
resetQuestionList () | |
getQuestions () | |
rewind () | |
current () | |
key () | |
next () | |
valid () | |
Static Public Member Functions | |
static | updateSourceQuestionPoolId ($testId, $oldPoolId, $newPoolId) |
Private Member Functions | |
getConditionalExpression () | |
getTaxonomyFilterExpressions () | |
getLifecycleFilterExpressions () | |
getTypeFilterExpressions () | |
isActiveQuestionType (array $questionData) | |
Private Attributes | |
ilDBInterface | $db |
ilComponentRepository | $component_repository |
$testObjId = -1 | |
$testId = -1 | |
$poolId = -1 | |
$taxFilters = [] | |
$typeFilter = [] | |
$lifecycleFilter = [] | |
$questions = [] | |
Definition at line 30 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
ilTestRandomQuestionSetStagingPoolQuestionList::__construct | ( | ilDBInterface | $db, |
ilComponentRepository | $component_repository | ||
) |
Definition at line 73 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $component_repository, and $db.
ilTestRandomQuestionSetStagingPoolQuestionList::addTaxonomyFilter | ( | $taxId, | |
$taxNodes | |||
) |
Definition at line 109 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
ilTestRandomQuestionSetStagingPoolQuestionList::current | ( | ) |
Definition at line 311 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References null.
|
private |
Definition at line 188 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References getLifecycleFilterExpressions(), getTaxonomyFilterExpressions(), and getTypeFilterExpressions().
ilTestRandomQuestionSetStagingPoolQuestionList::getLifecycleFilter | ( | ) |
Definition at line 134 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $lifecycleFilter.
|
private |
Definition at line 237 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getConditionalExpression().
ilTestRandomQuestionSetStagingPoolQuestionList::getPoolId | ( | ) |
Definition at line 104 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $poolId.
Referenced by loadQuestions().
ilTestRandomQuestionSetStagingPoolQuestionList::getQuestions | ( | ) |
Definition at line 299 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
|
private |
Definition at line 203 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References getTaxonomyFilters(), and getTestObjId().
Referenced by getConditionalExpression().
ilTestRandomQuestionSetStagingPoolQuestionList::getTaxonomyFilters | ( | ) |
Definition at line 114 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $taxFilters.
Referenced by getTaxonomyFilterExpressions().
ilTestRandomQuestionSetStagingPoolQuestionList::getTestId | ( | ) |
Definition at line 94 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $testId.
Referenced by loadQuestions().
ilTestRandomQuestionSetStagingPoolQuestionList::getTestObjId | ( | ) |
Definition at line 84 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $testObjId.
Referenced by getTaxonomyFilterExpressions().
ilTestRandomQuestionSetStagingPoolQuestionList::getTypeFilter | ( | ) |
Definition at line 120 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $typeFilter.
|
private |
Definition at line 249 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getConditionalExpression().
|
private |
Definition at line 261 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References ilComponentInfo\TYPE_MODULES.
Referenced by loadQuestions().
ilTestRandomQuestionSetStagingPoolQuestionList::key | ( | ) |
Definition at line 317 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by valid().
ilTestRandomQuestionSetStagingPoolQuestionList::loadQuestions | ( | ) |
Definition at line 147 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $res, ilAssQuestionType\completeMissingPluginName(), getPoolId(), getTestId(), ILIAS\Repository\int(), and isActiveQuestionType().
ilTestRandomQuestionSetStagingPoolQuestionList::next | ( | ) |
Definition at line 322 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
ilTestRandomQuestionSetStagingPoolQuestionList::resetQuestionList | ( | ) |
Definition at line 291 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
ilTestRandomQuestionSetStagingPoolQuestionList::rewind | ( | ) |
Definition at line 306 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
ilTestRandomQuestionSetStagingPoolQuestionList::setLifecycleFilter | ( | array | $lifecycleFilter | ) |
array | $lifecycleFilter |
Definition at line 142 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $lifecycleFilter.
ilTestRandomQuestionSetStagingPoolQuestionList::setPoolId | ( | $poolId | ) |
Definition at line 99 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $poolId.
ilTestRandomQuestionSetStagingPoolQuestionList::setTestId | ( | $testId | ) |
Definition at line 89 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $testId.
ilTestRandomQuestionSetStagingPoolQuestionList::setTestObjId | ( | $testObjId | ) |
Definition at line 79 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $testObjId.
ilTestRandomQuestionSetStagingPoolQuestionList::setTypeFilter | ( | $typeFilter | ) |
Definition at line 125 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $typeFilter.
|
static |
Definition at line 332 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $DIC, $testId, and ilDBInterface\manipulateF().
Referenced by ilTestRandomQuestionSetConfigGUI\deriveNewPoolsCmd().
ilTestRandomQuestionSetStagingPoolQuestionList::valid | ( | ) |
Definition at line 327 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
|
private |
Definition at line 33 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by __construct().
|
private |
Definition at line 32 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by __construct().
|
private |
Definition at line 66 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getLifecycleFilter(), and setLifecycleFilter().
|
private |
Definition at line 48 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getPoolId(), and setPoolId().
|
private |
Definition at line 71 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
|
private |
Definition at line 53 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getTaxonomyFilters().
|
private |
Definition at line 43 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getTestId(), setTestId(), and updateSourceQuestionPoolId().
|
private |
Definition at line 38 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getTestObjId(), and setTestObjId().
|
private |
Definition at line 60 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getTypeFilter(), and setTypeFilter().