138 $nodePath = $this->tree->getNodePath(
142 $questionPoolPathString =
'';
145 $j = count($nodePath) - 2;
147 foreach ($nodePath as $node) {
149 $questionPoolPathString .=
' > ';
152 $questionPoolPathString .= $node[
'title'];
161 return $questionPoolPathString;
getDepenciesInVulnerableStateMessage(ilLanguage $lng)
isValidRequestOnBrokenQuestionSetDepencies($nextClass, $cmd)
getHiddenTabsOnBrokenDepencies()
removeQuestionSetRelatedData()
removes all question set config related data
getQuestionPoolPathString($poolId)
static _getAllReferences($a_id)
get all reference ids of object
doesQuestionSetRelatedDataExist()
checks wether question set config related data exists or not
Administration class for plugins.
saveToDb()
saves the question set config for current test to the database
__construct(ilTree $tree, ilDBInterface $db, ilPluginAdmin $pluginAdmin, ilObjTest $testOBJ)
cloneToDbForTestId($testId)
saves the question set config for test with given id to the database
Tree class data representation in hierachical trees using the Nested Set Model with Gaps by Joe Celco...
Create styles array
The data for the language used.
loadFromDb()
loads the question set config for current test from the database
areDepenciesInVulnerableState()
isQuestionSetConfigured()
isResultTaxonomyFilterSupported()
getDepenciesBrokenMessage(ilLanguage $lng)
deleteFromDb()
deletes the question set config for current test from the database
resetQuestionSetRelatedTestSettings()
resets all test settings that depends on a non changed question set config
cloneQuestionSetRelatedData(ilObjTest $cloneTestOBJ)
removes all question set config related data for cloned/copied test