ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct (ilTestAccess $testAccess, ilTestObjectiveOrientedContainer $objectiveParent) | |
ilTestTabsManager constructor. More... | |
activateTab ($tabId) | |
activateSubTab ($subTabId) | |
getTestOBJ () | |
setTestOBJ (ilObjTest $testOBJ) | |
getTestSession () | |
setTestSession ($testSession) | |
getTestQuestionSetConfig () | |
setTestQuestionSetConfig (ilTestQuestionSetConfig $testQuestionSetConfig) | |
getHiddenTabs () | |
setHiddenTabs ($hiddenTabs) | |
resetHiddenTabs () | |
getParentBackLabel () | |
setParentBackLabel ($parentBackLabel) | |
getParentBackHref () | |
setParentBackHref ($parentBackHref) | |
hasParentBackLink () | |
initSettingsTemplate () | |
perform () | |
getQuestionsSubTabs () | |
getSettingsSubTabs () | |
getDashboardSubTabs () | |
needsMyResultsSubTab () | |
needsLoResultsSubTab () | |
needsParticipantsResultsSubTab () | |
needsHighSoreSubTab () | |
needsSkillResultsSubTab () | |
needsMySolutionsSubTab () | |
getResultsSubTabs () | |
Data Fields | |
const | TAB_ID_QUESTIONS = 'assQuestions' |
(Sub-)Tab ID constants More... | |
const | SUBTAB_ID_QST_LIST_VIEW = 'qst_list_view' |
const | SUBTAB_ID_QST_PAGE_VIEW = 'qst_page_view' |
const | TAB_ID_INFOSCREEN = 'info_short' |
const | TAB_ID_SETTINGS = 'settings' |
const | TAB_ID_LEARNING_PROGRESS = 'learning_progress' |
const | TAB_ID_MANUAL_SCORING = 'manscoring' |
const | TAB_ID_CORRECTION = 'scoringadjust' |
const | TAB_ID_STATISTICS = 'statistics' |
const | TAB_ID_HISTORY = 'history' |
const | TAB_ID_META_DATA = 'meta_data' |
const | TAB_ID_EXPORT = 'export' |
const | TAB_ID_PERMISSIONS = 'perm_settings' |
const | TAB_ID_EXAM_DASHBOARD = 'dashboard_tab' |
const | SUBTAB_ID_FIXED_PARTICIPANTS = 'fixedparticipants' |
const | SUBTAB_ID_TIME_EXTENSION = 'timeextension' |
const | TAB_ID_RESULTS = 'results' |
const | SUBTAB_ID_PARTICIPANTS_RESULTS = 'participantsresults' |
const | SUBTAB_ID_MY_RESULTS = 'myresults' |
const | SUBTAB_ID_LO_RESULTS = 'loresults' |
const | SUBTAB_ID_HIGHSCORE = 'highscore' |
const | SUBTAB_ID_SKILL_RESULTS = 'skillresults' |
const | SUBTAB_ID_MY_SOLUTIONS = 'mysolutions' |
Protected Member Functions | |
isHiddenTab ($tabId) | |
isReadAccessGranted () | |
isWriteAccessGranted () | |
isStatisticsAccessGranted () | |
isPermissionsAccessGranted () | |
isLpAccessGranted () | |
checkDashboardTabAccess () | |
checkScoreParticipantsTabAccess () | |
checkStatisticsTabAccess () | |
isTabsConfigSetupRequired () | |
setupTabsGuiConfig () | |
getBrowseForQuestionsTab () | |
getRandomQuestionsTab () | |
getStatisticsSubTabs () | |
needsDashboardTab () | |
needsTimeExtensionSubTab () | |
getDashboardTabTarget () | |
getDashbardParticipantsSubTabLabel () | |
needsResultsTab () | |
getResultsTabTarget () | |
Protected Attributes | |
$tabs | |
$access | |
$testAccess | |
$objectiveParent | |
$lng | |
$testOBJ | |
$testSession | |
$testQuestionSetConfig | |
$parentBackHref | |
$parentBackLabel | |
$hiddenTabs | |
Definition at line 10 of file class.ilTestTabsManager.php.
ilTestTabsManager::__construct | ( | ilTestAccess | $testAccess, |
ilTestObjectiveOrientedContainer | $objectiveParent | ||
) |
ilTestTabsManager constructor.
Definition at line 101 of file class.ilTestTabsManager.php.
References $DIC, $objectiveParent, and $testAccess.
ilTestTabsManager::activateSubTab | ( | $subTabId | ) |
ilTestTabsManager::activateTab | ( | $tabId | ) |
string | $tabId |
Definition at line 115 of file class.ilTestTabsManager.php.
|
protected |
Definition at line 339 of file class.ilTestTabsManager.php.
Referenced by needsDashboardTab().
|
protected |
Definition at line 351 of file class.ilTestTabsManager.php.
Referenced by setupTabsGuiConfig().
|
protected |
Definition at line 359 of file class.ilTestTabsManager.php.
Referenced by setupTabsGuiConfig().
|
protected |
Definition at line 727 of file class.ilTestTabsManager.php.
References $DIC, and isWriteAccessGranted().
Referenced by setupTabsGuiConfig().
|
protected |
Definition at line 971 of file class.ilTestTabsManager.php.
References $DIC, and getTestOBJ().
Referenced by getDashboardSubTabs().
ilTestTabsManager::getDashboardSubTabs | ( | ) |
Definition at line 948 of file class.ilTestTabsManager.php.
References $DIC, getDashbardParticipantsSubTabLabel(), and needsTimeExtensionSubTab().
|
protected |
Definition at line 941 of file class.ilTestTabsManager.php.
References $DIC.
Referenced by setupTabsGuiConfig().
ilTestTabsManager::getHiddenTabs | ( | ) |
Definition at line 199 of file class.ilTestTabsManager.php.
References $hiddenTabs.
Referenced by isHiddenTab().
ilTestTabsManager::getParentBackHref | ( | ) |
Definition at line 239 of file class.ilTestTabsManager.php.
References $parentBackHref.
Referenced by hasParentBackLink(), and setupTabsGuiConfig().
ilTestTabsManager::getParentBackLabel | ( | ) |
Definition at line 223 of file class.ilTestTabsManager.php.
References $parentBackLabel.
Referenced by hasParentBackLink(), and setupTabsGuiConfig().
ilTestTabsManager::getQuestionsSubTabs | ( | ) |
Definition at line 763 of file class.ilTestTabsManager.php.
References $DIC, $template, ilObjAssessmentFolderGUI\getSettingsTemplateConfig(), getTestOBJ(), and isHiddenTab().
|
protected |
Definition at line 746 of file class.ilTestTabsManager.php.
References $DIC, and isWriteAccessGranted().
ilTestTabsManager::getResultsSubTabs | ( | ) |
Definition at line 1081 of file class.ilTestTabsManager.php.
References $DIC, needsHighSoreSubTab(), needsLoResultsSubTab(), needsMyResultsSubTab(), needsMySolutionsSubTab(), needsParticipantsResultsSubTab(), and needsSkillResultsSubTab().
|
protected |
Definition at line 993 of file class.ilTestTabsManager.php.
References $DIC, needsLoResultsSubTab(), needsMyResultsSubTab(), needsMySolutionsSubTab(), and needsParticipantsResultsSubTab().
Referenced by setupTabsGuiConfig().
ilTestTabsManager::getSettingsSubTabs | ( | ) |
Definition at line 840 of file class.ilTestTabsManager.php.
References $DIC, ilCertificate\isActive(), and isHiddenTab().
Referenced by setupTabsGuiConfig().
|
protected |
Definition at line 808 of file class.ilTestTabsManager.php.
References $DIC.
Referenced by setupTabsGuiConfig().
ilTestTabsManager::getTestOBJ | ( | ) |
Definition at line 151 of file class.ilTestTabsManager.php.
References $testOBJ.
Referenced by getDashbardParticipantsSubTabLabel(), getQuestionsSubTabs(), initSettingsTemplate(), isLpAccessGranted(), isPermissionsAccessGranted(), isReadAccessGranted(), isStatisticsAccessGranted(), isWriteAccessGranted(), needsHighSoreSubTab(), needsMyResultsSubTab(), needsMySolutionsSubTab(), needsSkillResultsSubTab(), needsTimeExtensionSubTab(), and setupTabsGuiConfig().
ilTestTabsManager::getTestQuestionSetConfig | ( | ) |
Definition at line 183 of file class.ilTestTabsManager.php.
References $testQuestionSetConfig.
Referenced by needsTimeExtensionSubTab(), and setupTabsGuiConfig().
ilTestTabsManager::getTestSession | ( | ) |
Definition at line 167 of file class.ilTestTabsManager.php.
References $testSession.
Referenced by needsMyResultsSubTab(), and needsMySolutionsSubTab().
ilTestTabsManager::hasParentBackLink | ( | ) |
Definition at line 255 of file class.ilTestTabsManager.php.
References getParentBackHref(), and getParentBackLabel().
Referenced by setupTabsGuiConfig().
ilTestTabsManager::initSettingsTemplate | ( | ) |
Definition at line 270 of file class.ilTestTabsManager.php.
References $template, ilObjAssessmentFolderGUI\getSettingsTemplateConfig(), getTestOBJ(), resetHiddenTabs(), and setHiddenTabs().
|
protected |
string | $tabId |
Definition at line 290 of file class.ilTestTabsManager.php.
References getHiddenTabs().
Referenced by getQuestionsSubTabs(), getSettingsSubTabs(), needsDashboardTab(), and setupTabsGuiConfig().
|
protected |
Definition at line 330 of file class.ilTestTabsManager.php.
References ilLearningProgressAccess\checkAccess(), and getTestOBJ().
Referenced by setupTabsGuiConfig().
|
protected |
Definition at line 322 of file class.ilTestTabsManager.php.
References getTestOBJ().
Referenced by setupTabsGuiConfig().
|
protected |
Definition at line 298 of file class.ilTestTabsManager.php.
References getTestOBJ().
Referenced by setupTabsGuiConfig().
|
protected |
Definition at line 314 of file class.ilTestTabsManager.php.
References getTestOBJ().
|
protected |
Definition at line 373 of file class.ilTestTabsManager.php.
References $DIC.
Referenced by perform().
|
protected |
Definition at line 306 of file class.ilTestTabsManager.php.
References getTestOBJ().
Referenced by getBrowseForQuestionsTab(), getRandomQuestionsTab(), and setupTabsGuiConfig().
|
protected |
Definition at line 905 of file class.ilTestTabsManager.php.
References checkDashboardTabAccess(), and isHiddenTab().
Referenced by setupTabsGuiConfig().
ilTestTabsManager::needsHighSoreSubTab | ( | ) |
Definition at line 1055 of file class.ilTestTabsManager.php.
References getTestOBJ(), and needsMyResultsSubTab().
Referenced by getResultsSubTabs().
ilTestTabsManager::needsLoResultsSubTab | ( | ) |
Definition at line 1027 of file class.ilTestTabsManager.php.
References needsMyResultsSubTab().
Referenced by getResultsSubTabs(), and getResultsTabTarget().
ilTestTabsManager::needsMyResultsSubTab | ( | ) |
Definition at line 1019 of file class.ilTestTabsManager.php.
References getTestOBJ(), and getTestSession().
Referenced by getResultsSubTabs(), getResultsTabTarget(), needsHighSoreSubTab(), needsLoResultsSubTab(), and needsSkillResultsSubTab().
ilTestTabsManager::needsMySolutionsSubTab | ( | ) |
Definition at line 1076 of file class.ilTestTabsManager.php.
References getTestOBJ(), and getTestSession().
Referenced by getResultsSubTabs(), getResultsTabTarget(), and needsResultsTab().
ilTestTabsManager::needsParticipantsResultsSubTab | ( | ) |
Definition at line 1039 of file class.ilTestTabsManager.php.
Referenced by getResultsSubTabs(), getResultsTabTarget(), and needsResultsTab().
|
protected |
Definition at line 985 of file class.ilTestTabsManager.php.
References needsMySolutionsSubTab(), and needsParticipantsResultsSubTab().
Referenced by setupTabsGuiConfig().
ilTestTabsManager::needsSkillResultsSubTab | ( | ) |
Definition at line 1067 of file class.ilTestTabsManager.php.
References getTestOBJ(), and needsMyResultsSubTab().
Referenced by getResultsSubTabs().
|
protected |
Definition at line 921 of file class.ilTestTabsManager.php.
References getTestOBJ(), and getTestQuestionSetConfig().
Referenced by getDashboardSubTabs().
ilTestTabsManager::perform | ( | ) |
Definition at line 366 of file class.ilTestTabsManager.php.
References isTabsConfigSetupRequired(), and setupTabsGuiConfig().
ilTestTabsManager::resetHiddenTabs | ( | ) |
array | $hiddenTabs |
Definition at line 215 of file class.ilTestTabsManager.php.
Referenced by initSettingsTemplate().
ilTestTabsManager::setHiddenTabs | ( | $hiddenTabs | ) |
array | $hiddenTabs |
Definition at line 207 of file class.ilTestTabsManager.php.
References $hiddenTabs.
Referenced by initSettingsTemplate().
ilTestTabsManager::setParentBackHref | ( | $parentBackHref | ) |
null | string | $parentBackHref |
Definition at line 247 of file class.ilTestTabsManager.php.
References $parentBackHref.
ilTestTabsManager::setParentBackLabel | ( | $parentBackLabel | ) |
null | string | $parentBackLabel |
Definition at line 231 of file class.ilTestTabsManager.php.
References $parentBackLabel.
ilTestTabsManager::setTestOBJ | ( | ilObjTest | $testOBJ | ) |
ilObjTest | $testOBJ |
Definition at line 159 of file class.ilTestTabsManager.php.
References $testOBJ.
ilTestTabsManager::setTestQuestionSetConfig | ( | ilTestQuestionSetConfig | $testQuestionSetConfig | ) |
ilTestQuestionSetConfig | $testQuestionSetConfig |
Definition at line 191 of file class.ilTestTabsManager.php.
References $testQuestionSetConfig.
ilTestTabsManager::setTestSession | ( | $testSession | ) |
ilTestSession | $testSession |
Definition at line 175 of file class.ilTestTabsManager.php.
References $testSession.
|
protected |
Definition at line 398 of file class.ilTestTabsManager.php.
References $_GET, $DIC, $name, $target, ilObjAssessmentFolder\_getManualScoring(), checkScoreParticipantsTabAccess(), checkStatisticsTabAccess(), ilAssQuestionSkillAssignmentsGUI\CMD_SHOW_SKILL_QUEST_ASSIGNS, getBrowseForQuestionsTab(), getDashboardTabTarget(), getParentBackHref(), getParentBackLabel(), getResultsTabTarget(), getSettingsSubTabs(), getStatisticsSubTabs(), getTestOBJ(), getTestQuestionSetConfig(), hasParentBackLink(), isHiddenTab(), isLpAccessGranted(), isPermissionsAccessGranted(), isReadAccessGranted(), ilObjTest\isSkillManagementGloballyActivated(), isWriteAccessGranted(), needsDashboardTab(), needsResultsTab(), ilObjTest\QUESTION_SET_TYPE_DYNAMIC, ilObjTest\QUESTION_SET_TYPE_FIXED, and ilObjTest\QUESTION_SET_TYPE_RANDOM.
Referenced by perform().
|
protected |
Definition at line 51 of file class.ilTestTabsManager.php.
|
protected |
Definition at line 96 of file class.ilTestTabsManager.php.
Referenced by getHiddenTabs(), and setHiddenTabs().
|
protected |
Definition at line 66 of file class.ilTestTabsManager.php.
|
protected |
Definition at line 61 of file class.ilTestTabsManager.php.
Referenced by __construct().
|
protected |
Definition at line 86 of file class.ilTestTabsManager.php.
Referenced by getParentBackHref(), and setParentBackHref().
|
protected |
Definition at line 91 of file class.ilTestTabsManager.php.
Referenced by getParentBackLabel(), and setParentBackLabel().
|
protected |
Definition at line 46 of file class.ilTestTabsManager.php.
|
protected |
Definition at line 56 of file class.ilTestTabsManager.php.
Referenced by __construct().
|
protected |
Definition at line 71 of file class.ilTestTabsManager.php.
Referenced by getTestOBJ(), and setTestOBJ().
|
protected |
Definition at line 81 of file class.ilTestTabsManager.php.
Referenced by getTestQuestionSetConfig(), and setTestQuestionSetConfig().
|
protected |
Definition at line 76 of file class.ilTestTabsManager.php.
Referenced by getTestSession(), and setTestSession().
const ilTestTabsManager::SUBTAB_ID_FIXED_PARTICIPANTS = 'fixedparticipants' |
Definition at line 32 of file class.ilTestTabsManager.php.
Referenced by ilTestDashboardGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_HIGHSCORE = 'highscore' |
Definition at line 39 of file class.ilTestTabsManager.php.
Referenced by ilTestResultsGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_LO_RESULTS = 'loresults' |
Definition at line 38 of file class.ilTestTabsManager.php.
Referenced by ilTestResultsGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_MY_RESULTS = 'myresults' |
Definition at line 37 of file class.ilTestTabsManager.php.
Referenced by ilTestResultsGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_MY_SOLUTIONS = 'mysolutions' |
Definition at line 41 of file class.ilTestTabsManager.php.
Referenced by ilTestResultsGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_PARTICIPANTS_RESULTS = 'participantsresults' |
Definition at line 36 of file class.ilTestTabsManager.php.
Referenced by ilTestResultsGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_QST_LIST_VIEW = 'qst_list_view' |
Definition at line 17 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\addQuestionObject(), ilObjTestGUI\createQuestionObject(), ilObjTestGUI\createQuestionpoolTargetObject(), ilObjTestGUI\createRandomSelectionObject(), ilObjTestGUI\questionsObject(), and ilObjTestGUI\randomselectObject().
const ilTestTabsManager::SUBTAB_ID_QST_PAGE_VIEW = 'qst_page_view' |
Definition at line 18 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_SKILL_RESULTS = 'skillresults' |
Definition at line 40 of file class.ilTestTabsManager.php.
Referenced by ilTestResultsGUI\executeCommand().
const ilTestTabsManager::SUBTAB_ID_TIME_EXTENSION = 'timeextension' |
Definition at line 33 of file class.ilTestTabsManager.php.
Referenced by ilTestDashboardGUI\executeCommand().
const ilTestTabsManager::TAB_ID_CORRECTION = 'scoringadjust' |
Definition at line 24 of file class.ilTestTabsManager.php.
Referenced by ilTestCorrectionsGUI\confirmQuestionRemoval(), and ilTestCorrectionsGUI\showQuestionList().
const ilTestTabsManager::TAB_ID_EXAM_DASHBOARD = 'dashboard_tab' |
Definition at line 31 of file class.ilTestTabsManager.php.
Referenced by ilTestDashboardGUI\executeCommand().
const ilTestTabsManager::TAB_ID_EXPORT = 'export' |
Definition at line 28 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\executeCommand().
const ilTestTabsManager::TAB_ID_HISTORY = 'history' |
Definition at line 26 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\historyObject().
const ilTestTabsManager::TAB_ID_INFOSCREEN = 'info_short' |
Definition at line 20 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\redirectToInfoScreenObject().
const ilTestTabsManager::TAB_ID_LEARNING_PROGRESS = 'learning_progress' |
Definition at line 22 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\executeCommand().
const ilTestTabsManager::TAB_ID_MANUAL_SCORING = 'manscoring' |
Definition at line 23 of file class.ilTestTabsManager.php.
Referenced by ilTestScoringGUI\executeCommand(), and ilTestScoringByQuestionsGUI\getActiveSubTabId().
const ilTestTabsManager::TAB_ID_META_DATA = 'meta_data' |
Definition at line 27 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\executeCommand().
const ilTestTabsManager::TAB_ID_PERMISSIONS = 'perm_settings' |
Definition at line 29 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\executeCommand().
const ilTestTabsManager::TAB_ID_QUESTIONS = 'assQuestions' |
(Sub-)Tab ID constants
Definition at line 16 of file class.ilTestTabsManager.php.
const ilTestTabsManager::TAB_ID_RESULTS = 'results' |
Definition at line 35 of file class.ilTestTabsManager.php.
Referenced by ilTestResultsGUI\executeCommand().
const ilTestTabsManager::TAB_ID_SETTINGS = 'settings' |
Definition at line 21 of file class.ilTestTabsManager.php.
Referenced by ilObjTestGUI\certificateObject(), ilMarkSchemaGUI\executeCommand(), ilObjTestSettingsScoringResultsGUI\executeCommand(), ilObjTestSettingsGeneralGUI\executeCommand(), ilObjTestGUI\executeCommand(), and ilObjTestGUI\reviewobject().
const ilTestTabsManager::TAB_ID_STATISTICS = 'statistics' |
Definition at line 25 of file class.ilTestTabsManager.php.
Referenced by ilTestEvaluationGUI\detailedEvaluation(), ilTestEvaluationGUI\eval_a(), ilTestEvaluationGUI\outEvaluation(), and ilTestEvaluationGUI\singleResults().