|
ILIAS
release_8 Revision v8.24
|
Inheritance diagram for ilTestQuestionSetConfig:
Collaboration diagram for ilTestQuestionSetConfig:Public Member Functions | |
| __construct (ilTree $tree, ilDBInterface $db, ilComponentRepository $component_repository, ilObjTest $testOBJ) | |
| loadFromDb () | |
| loads the question set config for current test from the database More... | |
| saveToDb () | |
| saves the question set config for current test to the database More... | |
| cloneToDbForTestId ($testId) | |
| saves the question set config for test with given id to the database More... | |
| deleteFromDb () | |
| deletes the question set config for current test from the database More... | |
| areDepenciesInVulnerableState () | |
| getDepenciesInVulnerableStateMessage (ilLanguage $lng) | |
| areDepenciesBroken () | |
| getDepenciesBrokenMessage (ilLanguage $lng) | |
| isValidRequestOnBrokenQuestionSetDepencies ($nextClass, $cmd) | |
| getHiddenTabsOnBrokenDepencies () | |
| isQuestionSetConfigured () | |
| doesQuestionSetRelatedDataExist () | |
| checks wether question set config related data exists or not More... | |
| removeQuestionSetRelatedData () | |
| removes all question set config related data More... | |
| resetQuestionSetRelatedTestSettings () | |
| resets all test settings that depends on a non changed question set config More... | |
| cloneQuestionSetRelatedData (ilObjTest $cloneTestOBJ) | |
| removes all question set config related data for cloned/copied test More... | |
| getQuestionPoolPathString ($poolId) | |
| getFirstQuestionPoolRefIdByObjId (int $pool_obj_id) | |
| isResultTaxonomyFilterSupported () | |
Protected Attributes | |
| ilTree | $tree |
| ilDBInterface | $db |
| ilComponentRepository | $component_repository |
| ilObjTest | $testOBJ |
Definition at line 24 of file class.ilTestQuestionSetConfig.php.
| ilTestQuestionSetConfig::__construct | ( | ilTree | $tree, |
| ilDBInterface | $db, | ||
| ilComponentRepository | $component_repository, | ||
| ilObjTest | $testOBJ | ||
| ) |
Definition at line 31 of file class.ilTestQuestionSetConfig.php.
References $component_repository, $db, $testOBJ, and $tree.
| ilTestQuestionSetConfig::areDepenciesBroken | ( | ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig, and ilTestRandomQuestionSetConfig.
Definition at line 75 of file class.ilTestQuestionSetConfig.php.
| ilTestQuestionSetConfig::areDepenciesInVulnerableState | ( | ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig.
Definition at line 65 of file class.ilTestQuestionSetConfig.php.
|
abstract |
removes all question set config related data for cloned/copied test
| ilObjTest | $cloneTestOBJ |
Reimplemented in ilTestFixedQuestionSetConfig, ilObjTestDynamicQuestionSetConfig, and ilTestRandomQuestionSetConfig.
|
abstract |
saves the question set config for test with given id to the database
| $testId |
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
|
abstract |
deletes the question set config for current test from the database
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
|
abstract |
checks wether question set config related data exists or not
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
| ilTestQuestionSetConfig::getDepenciesBrokenMessage | ( | ilLanguage | $lng | ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig, and ilTestRandomQuestionSetConfig.
Definition at line 80 of file class.ilTestQuestionSetConfig.php.
| ilTestQuestionSetConfig::getDepenciesInVulnerableStateMessage | ( | ilLanguage | $lng | ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig.
Definition at line 70 of file class.ilTestQuestionSetConfig.php.
| ilTestQuestionSetConfig::getFirstQuestionPoolRefIdByObjId | ( | int | $pool_obj_id | ) |
Definition at line 132 of file class.ilTestQuestionSetConfig.php.
References ilObject\_getAllReferences().
Here is the call graph for this function:| ilTestQuestionSetConfig::getHiddenTabsOnBrokenDepencies | ( | ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig, and ilTestRandomQuestionSetConfig.
Definition at line 90 of file class.ilTestQuestionSetConfig.php.
| ilTestQuestionSetConfig::getQuestionPoolPathString | ( | $poolId | ) |
| integer | $poolId |
Definition at line 123 of file class.ilTestQuestionSetConfig.php.
References $path, $ref_id, ilObject\_getAllReferences(), and ROOT_FOLDER_ID.
Here is the call graph for this function:
|
abstract |
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
Referenced by ilObjTest\isComplete().
Here is the caller graph for this function:
|
abstract |
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
| ilTestQuestionSetConfig::isValidRequestOnBrokenQuestionSetDepencies | ( | $nextClass, | |
| $cmd | |||
| ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig, and ilTestRandomQuestionSetConfig.
Definition at line 85 of file class.ilTestQuestionSetConfig.php.
|
abstract |
loads the question set config for current test from the database
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
|
abstract |
removes all question set config related data
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
|
abstract |
resets all test settings that depends on a non changed question set config
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
|
abstract |
saves the question set config for current test to the database
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestFixedQuestionSetConfig, and ilTestRandomQuestionSetConfig.
|
protected |
Definition at line 28 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct().
|
protected |
Definition at line 27 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct().
|
protected |
Definition at line 29 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct(), ilTestRandomQuestionSetConfig\buildSourcePoolDefinitionList(), and ilTestRandomQuestionSetConfig\buildStagingPoolBuilder().
|
protected |
Definition at line 26 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct().