ILIAS
Release_5_0_x_branch Revision 61816
|
Public Member Functions | |
__construct (ilTree $tree, ilDB $db, ilPluginAdmin $pluginAdmin, ilObjTest $testOBJ) | |
loadFromDb () | |
loads the question set config for current test from the database | |
saveToDb () | |
saves the question set config for current test to the database | |
cloneToDbForTestId ($testId) | |
saves the question set config for test with given id to the database | |
deleteFromDb () | |
deletes the question set config for current test from the database | |
areDepenciesInVulnerableState () | |
getDepenciesInVulnerableStateMessage (ilLanguage $lng) | |
areDepenciesBroken () | |
getDepenciesBrokenMessage (ilLanguage $lng) | |
isValidRequestOnBrokenQuestionSetDepencies ($nextClass, $cmd) | |
getHiddenTabsOnBrokenDepencies () | |
isQuestionSetConfigured () | |
doesQuestionSetRelatedDataExist () | |
checks wether question set config related data exists or not | |
removeQuestionSetRelatedData () | |
removes all question set config related data | |
resetQuestionSetRelatedTestSettings () | |
resets all test settings that depends on a non changed question set config | |
cloneQuestionSetRelatedData ($cloneTestOBJ) | |
removes all question set config related data for cloned/copied test | |
getQuestionPoolPathString ($poolId) | |
isResultTaxonomyFilterSupported () |
Protected Attributes | |
$tree = null | |
$db = null | |
$pluginAdmin = null | |
$testOBJ = null |
Definition at line 12 of file class.ilTestQuestionSetConfig.php.
ilTestQuestionSetConfig::__construct | ( | ilTree | $tree, |
ilDB | $db, | ||
ilPluginAdmin | $pluginAdmin, | ||
ilObjTest | $testOBJ | ||
) |
ilTree | $tree | |
ilDB | $db | |
ilPluginAdmin | $pluginAdmin | |
ilObjTest | $testOBJ |
Reimplemented in ilTestRandomQuestionSetConfig.
Definition at line 48 of file class.ilTestQuestionSetConfig.php.
References $db, $pluginAdmin, $testOBJ, and $tree.
ilTestQuestionSetConfig::areDepenciesBroken | ( | ) |
Reimplemented in ilTestRandomQuestionSetConfig, and ilObjTestDynamicQuestionSetConfig.
Definition at line 88 of file class.ilTestQuestionSetConfig.php.
ilTestQuestionSetConfig::areDepenciesInVulnerableState | ( | ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig.
Definition at line 78 of file class.ilTestQuestionSetConfig.php.
|
abstract |
removes all question set config related data for cloned/copied test
ilObjTest | $cloneTestOBJ |
Reimplemented in ilTestRandomQuestionSetConfig, ilObjTestDynamicQuestionSetConfig, and ilTestFixedQuestionSetConfig.
|
abstract |
saves the question set config for test with given id to the database
$testId |
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestRandomQuestionSetConfig, and ilTestFixedQuestionSetConfig.
|
abstract |
deletes the question set config for current test from the database
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestRandomQuestionSetConfig, and ilTestFixedQuestionSetConfig.
|
abstract |
checks wether question set config related data exists or not
Reimplemented in ilTestRandomQuestionSetConfig, ilObjTestDynamicQuestionSetConfig, and ilTestFixedQuestionSetConfig.
ilTestQuestionSetConfig::getDepenciesBrokenMessage | ( | ilLanguage | $lng | ) |
Reimplemented in ilTestRandomQuestionSetConfig, and ilObjTestDynamicQuestionSetConfig.
Definition at line 93 of file class.ilTestQuestionSetConfig.php.
ilTestQuestionSetConfig::getDepenciesInVulnerableStateMessage | ( | ilLanguage | $lng | ) |
Reimplemented in ilObjTestDynamicQuestionSetConfig.
Definition at line 83 of file class.ilTestQuestionSetConfig.php.
ilTestQuestionSetConfig::getHiddenTabsOnBrokenDepencies | ( | ) |
Reimplemented in ilTestRandomQuestionSetConfig, and ilObjTestDynamicQuestionSetConfig.
Definition at line 103 of file class.ilTestQuestionSetConfig.php.
ilTestQuestionSetConfig::getQuestionPoolPathString | ( | $poolId | ) |
integer | $poolId |
Definition at line 136 of file class.ilTestQuestionSetConfig.php.
References ilObject\_getAllReferences().
Referenced by ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolSummaryString().
|
abstract |
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestRandomQuestionSetConfig, and ilTestFixedQuestionSetConfig.
Referenced by ilObjTest\isComplete().
|
abstract |
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestRandomQuestionSetConfig, and ilTestFixedQuestionSetConfig.
ilTestQuestionSetConfig::isValidRequestOnBrokenQuestionSetDepencies | ( | $nextClass, | |
$cmd | |||
) |
Reimplemented in ilTestRandomQuestionSetConfig, and ilObjTestDynamicQuestionSetConfig.
Definition at line 98 of file class.ilTestQuestionSetConfig.php.
|
abstract |
loads the question set config for current test from the database
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestRandomQuestionSetConfig, and ilTestFixedQuestionSetConfig.
|
abstract |
removes all question set config related data
Reimplemented in ilTestRandomQuestionSetConfig, ilObjTestDynamicQuestionSetConfig, and ilTestFixedQuestionSetConfig.
|
abstract |
resets all test settings that depends on a non changed question set config
Reimplemented in ilTestRandomQuestionSetConfig, ilObjTestDynamicQuestionSetConfig, and ilTestFixedQuestionSetConfig.
|
abstract |
saves the question set config for current test to the database
Reimplemented in ilObjTestDynamicQuestionSetConfig, ilTestRandomQuestionSetConfig, and ilTestFixedQuestionSetConfig.
|
protected |
Definition at line 26 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct().
|
protected |
Definition at line 40 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct().
|
protected |
Definition at line 19 of file class.ilTestQuestionSetConfig.php.
Referenced by __construct().