|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Inheritance diagram for ilTestRandomQuestionSetStagingPoolQuestionList:
Collaboration diagram for ilTestRandomQuestionSetStagingPoolQuestionList:Public Member Functions | |
| __construct (ilDBInterface $db, ilComponentRepository $component_repository) | |
| setTestObjId ($test_obj_id) | |
| getTestObjId () | |
| setTestId ($test_id) | |
| getTestId () | |
| setPoolId ($pool_id) | |
| getPoolId () | |
| addTaxonomyFilter ($tax_id, $tax_nodes) | |
| getTaxonomyFilters () | |
| getTypeFilter () | |
| setTypeFilter ($type_filter) | |
| getLifecycleFilter () | |
| setLifecycleFilter (array $lifecycle_filter) | |
| loadQuestions () | |
| resetQuestionList () | |
| getQuestions () | |
| rewind () | |
| current () | |
| key () | |
| next () | |
| valid () | |
Static Public Member Functions | |
| static | updateSourceQuestionPoolId ($test_id, $old_pool_id, $new_pool_id) |
Private Member Functions | |
| getConditionalExpression () | |
| getTaxonomyFilterExpressions () | |
| getLifecycleFilterExpressions () | |
| getTypeFilterExpressions () | |
| isActiveQuestionType (array $question_data) | |
Private Attributes | |
| ilDBInterface | $db |
| ilComponentRepository | $component_repository |
| $test_obj_id = -1 | |
| $test_id = -1 | |
| $pool_id = -1 | |
| $tax_filters = [] | |
| $type_filter = [] | |
| $lifecycle_filter = [] | |
| $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 | ( | $tax_id, | |
| $tax_nodes | |||
| ) |
Definition at line 109 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::current | ( | ) |
Definition at line 316 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References current().
Referenced by current().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 193 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References getLifecycleFilterExpressions(), getTaxonomyFilterExpressions(), and getTypeFilterExpressions().
Here is the call graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::getLifecycleFilter | ( | ) |
Definition at line 139 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $lifecycle_filter.
|
private |
Definition at line 242 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getConditionalExpression().
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::getPoolId | ( | ) |
Definition at line 104 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $pool_id.
Referenced by loadQuestions().
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::getQuestions | ( | ) |
Definition at line 304 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
|
private |
Definition at line 208 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References getTaxonomyFilters(), and getTestObjId().
Referenced by getConditionalExpression().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::getTaxonomyFilters | ( | ) |
Definition at line 119 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $tax_filters.
Referenced by getTaxonomyFilterExpressions().
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::getTestId | ( | ) |
Definition at line 94 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $test_id.
Referenced by loadQuestions().
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::getTestObjId | ( | ) |
Definition at line 84 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $test_obj_id.
Referenced by getTaxonomyFilterExpressions().
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::getTypeFilter | ( | ) |
Definition at line 125 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $type_filter.
|
private |
Definition at line 254 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
Referenced by getConditionalExpression().
Here is the caller graph for this function:
|
private |
Definition at line 266 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References ilComponentInfo\TYPE_COMPONENT.
Referenced by loadQuestions().
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::key | ( | ) |
Definition at line 322 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References key().
Referenced by key(), and valid().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::loadQuestions | ( | ) |
Definition at line 152 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $res, ilAssQuestionType\completeMissingPluginName(), getPoolId(), getTestId(), ILIAS\Repository\int(), and isActiveQuestionType().
Here is the call graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::next | ( | ) |
Definition at line 327 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References next().
Referenced by next().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::resetQuestionList | ( | ) |
Definition at line 296 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
| ilTestRandomQuestionSetStagingPoolQuestionList::rewind | ( | ) |
Definition at line 311 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
| ilTestRandomQuestionSetStagingPoolQuestionList::setLifecycleFilter | ( | array | $lifecycle_filter | ) |
| array | $lifecycle_filter |
Definition at line 147 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $lifecycle_filter.
| ilTestRandomQuestionSetStagingPoolQuestionList::setPoolId | ( | $pool_id | ) |
Definition at line 99 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $pool_id.
| ilTestRandomQuestionSetStagingPoolQuestionList::setTestId | ( | $test_id | ) |
Definition at line 89 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $test_id.
| ilTestRandomQuestionSetStagingPoolQuestionList::setTestObjId | ( | $test_obj_id | ) |
Definition at line 79 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $test_obj_id.
| ilTestRandomQuestionSetStagingPoolQuestionList::setTypeFilter | ( | $type_filter | ) |
Definition at line 130 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $type_filter.
|
static |
Definition at line 337 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References $db, $DIC, $test_id, and ilDBInterface\manipulateF().
Referenced by ilTestRandomQuestionSetConfigGUI\deriveNewPoolsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolQuestionList::valid | ( | ) |
Definition at line 332 of file class.ilTestRandomQuestionSetStagingPoolQuestionList.php.
References key().
Here is the call graph for this function:
|
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(), and updateSourceQuestionPoolId().
|
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().