5include_once
'./Modules/Course/classes/Objectives/class.ilLOSettings.php';
6include_once
'./Modules/Course/classes/Objectives/class.ilLOEditorStatus.php';
45 $this->parent_obj = $a_parent_obj;
59 $next_class =
$ilCtrl->getNextClass($this);
65 case 'ilcourseobjectivesgui':
67 $this->ctrl->setReturn($this,
'returnFromObjectives');
70 $this->lng->txt(
'back'),
71 $this->ctrl->getLinkTarget($this,
'listObjectives'));
73 include_once
'./Modules/Course/classes/class.ilCourseObjectivesGUI.php';
75 $this->ctrl->forwardCommand($reg_gui);
78 case 'ilcontainerstartobjectsgui':
80 include_once
'./Services/Container/classes/class.ilContainerStartObjectsGUI.php';
82 $ret = $this->ctrl->forwardCommand($stgui);
84 $GLOBALS[
'ilTabs']->activateSubTab(
'start');
85 $GLOBALS[
'ilTabs']->removeSubTab(
'manage');
87 #$GLOBALS['tpl']->setContent($this->ctrl->getHTML($stgui));
90 case 'ilconditionhandlergui':
92 $this->ctrl->saveParameterByClass(
'ilconditionhandlergui',
'objective_id');
96 $this->lng->txt(
'back'),
97 $this->ctrl->getLinkTarget($this,
'listObjectives'));
99 include_once
'./Services/AccessControl/classes/class.ilConditionHandlerInterface.php';
101 $cond->setBackButtons(array());
102 $cond->setAutomaticValidation(
false);
103 $cond->setTargetType(
"lobj");
106 $cond->setTargetId((
int)
$_REQUEST[
'objective_id']);
109 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
111 $cond->setTargetTitle($obj->getTitle());
112 $this->ctrl->forwardCommand($cond);
116 $this->ctrl->saveParameterByClass(
'illopagegui',
'objective_id');
120 $this->lng->txt(
'back'),
121 $this->ctrl->getLinkTarget($this,
'listObjectives'));
123 $objtv_id = (int)
$_REQUEST[
'objective_id'];
125 include_once
'Modules/Course/classes/Objectives/class.ilLOPage.php';
130 $new_page_object->setParentId($objtv_id);
131 $new_page_object->setId($objtv_id);
132 $new_page_object->createFromXML();
133 unset($new_page_object);
136 $this->ctrl->setReturn($this,
'listObjectives');
137 include_once
'Modules/Course/classes/Objectives/class.ilLOPageGUI.php';
141 include_once(
'./Services/Style/classes/class.ilObjStyleSheet.php');
143 $this->parent_obj->getStyleSheetId(), $this->parent_obj->getType()));
146 $GLOBALS[
'tpl']->setCurrentBlock(
"ContentStyle");
147 $GLOBALS[
'tpl']->setVariable(
"LOCATION_CONTENT_STYLESHEET",
149 $this->parent_obj->getStyleSheetId(), $this->parent_obj->getType())));
150 $GLOBALS[
'tpl']->parseCurrentBlock();
152 $ret = $this->ctrl->forwardCommand($pgui);
163 include_once
'./Modules/Course/classes/Objectives/class.ilLOEditorStatus.php';
179 include_once
'./Modules/Course/classes/class.ilCourseObjectivesGUI.php';
203 $this->test_type = $a_type;
222 $GLOBALS[
'ilTabs']->activateSubTab(
'settings');
223 $GLOBALS[
'tpl']->setContent($form->getHTML());
234 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignments.php';
236 foreach($assignments->getAssignmentsByType($a_type) as $assignment)
238 $assignment->delete();
250 if($form->checkInput())
253 $settings->setInitialTestType($form->getInput(
'ittype'));
257 $settings->setInitialTestAsStart($form->getInput(
'start_ip'));
267 $settings->setInitialTestAsStart($form->getInput(
'start_iq'));
283 $settings->setQualifyingTestType($form->getInput(
'qttype'));
284 $settings->resetResults($form->getInput(
'reset'));
285 $settings->setPassedObjectiveMode($form->getInput(
'passed_mode'));
289 $settings->setQualifyingTestAsStart($form->getInput(
'start_q'));
301 $settings->setQualifyingTestAsStart(FALSE);
309 $this->ctrl->redirect($this,
'settings');
314 $form->setValuesByPost();
323 include_once
'./Services/Form/classes/class.ilPropertyFormGUI.php';
325 $form->setFormAction($this->ctrl->getFormAction($this));
326 $form->setTitle($this->lng->txt(
'crs_loc_settings_tbl'));
329 $type_selector =
new ilRadioGroupInputGUI($this->lng->txt(
'crs_loc_settings_it_type'),
'ittype');
330 $type_selector->setRequired(TRUE);
331 $type_selector->setValue($this->
getSettings()->getInitialTestType());
334 $type_ipa->setInfo($this->lng->txt(
'crs_loc_settings_type_it_placement_all_info'));
335 $type_selector->addOption($type_ipa);
337 $start_ip =
new ilCheckboxInputGUI($this->lng->txt(
'crs_loc_settings_it_start_object'),
'start_ip');
338 $start_ip->setValue(1);
339 $start_ip->setChecked($this->
getSettings()->isInitialTestStart());
340 $type_ipa->addSubItem($start_ip);
343 $type_ips->setInfo($this->lng->txt(
'crs_loc_settings_type_it_placement_sel_info'));
344 $type_selector->addOption($type_ips);
347 $type_iqa->setInfo($this->lng->txt(
'crs_loc_settings_type_it_qualifying_all_info'));
348 $type_selector->addOption($type_iqa);
350 $start_iq =
new ilCheckboxInputGUI($this->lng->txt(
'crs_loc_settings_it_start_object'),
'start_iq');
351 $start_iq->setValue(1);
352 $start_iq->setChecked($this->
getSettings()->isInitialTestStart());
353 $type_iqa->addSubItem($start_iq);
356 $type_iqs->setInfo($this->lng->txt(
'crs_loc_settings_type_it_qualifying_sel_info'));
357 $type_selector->addOption($type_iqs);
360 $type_ino->setInfo($this->lng->txt(
'crs_loc_settings_type_it_none_info'));
361 $type_selector->addOption($type_ino);
363 $form->addItem($type_selector);
367 $qt_selector->setRequired(TRUE);
368 $qt_selector->setValue($this->
getSettings()->getQualifyingTestType());
371 $type_qa->setInfo($this->lng->txt(
'crs_loc_settings_type_q_all_info'));
372 $qt_selector->addOption($type_qa);
374 $start_q =
new ilCheckboxInputGUI($this->lng->txt(
'crs_loc_settings_qt_start_object'),
'start_q');
375 $start_q->setValue(1);
376 $start_q->setChecked($this->
getSettings()->isQualifyingTestStart());
377 $type_qa->addSubItem($start_q);
379 $passed_mode =
new ilRadioGroupInputGUI($this->lng->txt(
'crs_loc_settings_passed_mode'),
'passed_mode');
380 $passed_mode->setValue($this->
getSettings()->getPassedObjectiveMode());
382 $passed_mode->addOption(
384 $this->lng->txt(
'crs_loc_settings_passed_mode_hide'),
387 $passed_mode->addOption(
389 $this->lng->txt(
'crs_loc_settings_passed_mode_mark'),
392 $type_qa->addSubItem($passed_mode);
395 $type_qs->setInfo($this->lng->txt(
'crs_loc_settings_type_q_selected_info'));
396 $qt_selector->addOption($type_qs);
398 $form->addItem($qt_selector);
403 $reset->setChecked($this->
getSettings()->isResetResultsEnabled());
404 $reset->setOptionTitle($this->lng->txt(
'crs_loc_settings_reset_enable'));
405 $reset->setInfo($this->lng->txt(
'crs_loc_settings_reset_enable_info'));
406 $form->addItem($reset);
408 $form->addCommandButton(
'saveSettings', $this->lng->txt(
'save'));
416 $GLOBALS[
'ilTabs']->activateSubTab(
'materials');
418 include_once
"Services/Object/classes/class.ilObjectAddNewItemGUI.php";
420 $gui->setDisabledObjectTypes(array(
"itgr"));
421 #$gui->setAfterCreationCallback($this->getParentObject()->getRefId());
424 include_once
'./Services/Object/classes/class.ilObjectTableGUI.php';
433 $GLOBALS[
'tpl']->setContent($obj_table->getHTML());
444 $this->ctrl->setParameter($this,
'tt',$this->
getTestType());
446 $GLOBALS[
'ilToolbar']->setFormAction($this->ctrl->getFormAction($this));
448 $this->lng->txt(
'crs_loc_btn_new_assignment'),
449 $this->ctrl->getLinkTarget($this,
'testAssignment')
457 $GLOBALS[
'ilTabs']->activateSubTab(
'itests');
461 $GLOBALS[
'ilTabs']->activateSubTab(
'qtests');
466 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignmentTableGUI.php';
475 $table->parseMultipleAssignments();
476 $GLOBALS[
'tpl']->setContent($table->getHTML());
486 $GLOBALS[
'ilLog']->write(__METHOD__.
': Show new assignment screen because of : '. $ex->getMessage());
501 $this->ctrl->setParameter($this,
'tt',$this->
getTestType());
507 $GLOBALS[
'ilTabs']->activateSubTab(
'itest');
511 $GLOBALS[
'ilTabs']->activateSubTab(
'qtest');
517 if(!
$settings->getTestByType($this->getTestType()))
523 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignmentTableGUI.php';
532 $GLOBALS[
'tpl']->setContent($table->getHTML());
542 $GLOBALS[
'ilLog']->write(__METHOD__.
': Show new assignment screen because of : '. $ex->getMessage());
553 $this->ctrl->setParameter($this,
'tt',$this->
getTestType());
559 $GLOBALS[
'ilTabs']->activateSubTab(
'itests');
563 $GLOBALS[
'ilTabs']->activateSubTab(
'qtests');
567 if(!(
int) $_REQUEST[
'tst'])
570 $this->ctrl->redirect($this,
'testsOverview');
573 include_once
'./Services/Utilities/classes/class.ilConfirmationGUI.php';
575 $confirm->setHeaderText($this->lng->txt(
'crs_loc_confirm_delete_tst'));
576 $confirm->setFormAction($this->ctrl->getFormAction($this));
577 $confirm->setConfirm($this->lng->txt(
'crs_loc_delete_assignment'),
'deleteTests');
578 $confirm->setCancel($this->lng->txt(
'cancel'),
'testsOverview');
580 foreach((array)
$_REQUEST[
'tst'] as $assign_id)
582 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignment.php';
590 $GLOBALS[
'tpl']->setContent($confirm->getHTML());
605 $this->ctrl->setParameter($this,
'tt',$this->
getTestType());
611 $GLOBALS[
'ilTabs']->activateSubTab(
'itest');
615 $GLOBALS[
'ilTabs']->activateSubTab(
'qtest');
619 if(!(
int) $_REQUEST[
'tst'])
622 $this->ctrl->redirect($this,
'testOverview');
625 include_once
'./Services/Utilities/classes/class.ilConfirmationGUI.php';
627 $confirm->setHeaderText($this->lng->txt(
'crs_loc_confirm_delete_tst'));
628 $confirm->setFormAction($this->ctrl->getFormAction($this));
629 $confirm->setConfirm($this->lng->txt(
'crs_loc_delete_assignment'),
'deleteTest');
630 $confirm->setCancel($this->lng->txt(
'cancel'),
'testOverview');
632 foreach((array)
$_REQUEST[
'tst'] as $tst_id)
638 $GLOBALS[
'tpl']->setContent($confirm->getHTML());
653 $this->ctrl->setParameter($this,
'tt',$this->
getTestType());
659 $GLOBALS[
'ilTabs']->activateSubTab(
'itests');
663 $GLOBALS[
'ilTabs']->activateSubTab(
'qtests');
667 foreach((array)
$_REQUEST[
'tst'] as $assign_id)
669 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignment.php';
671 $assignment->delete();
674 include_once
'./Services/Container/classes/class.ilContainerStartObjects.php';
679 $start->deleteItem($assignment->getTestRefId());
682 include_once
'./Modules/Course/classes/class.ilCourseObjectiveQuestion.php';
688 $this->ctrl->redirect($this,
'testsOverview');
697 $this->ctrl->setParameter($this,
'tt',$this->
getTestType());
703 $GLOBALS[
'ilTabs']->activateSubTab(
'itest');
707 $GLOBALS[
'ilTabs']->activateSubTab(
'qtest');
711 foreach((array)
$_REQUEST[
'tst'] as $tst_id)
726 include_once
'./Services/Container/classes/class.ilContainerStartObjects.php';
731 $start->deleteItem($tst_id);
734 include_once
'./Modules/Course/classes/class.ilCourseObjectiveQuestion.php';
740 $this->ctrl->redirect($this,
'testOverview');
749 $this->ctrl->setParameter($this,
'tt',$this->
getTestType());
754 $GLOBALS[
'ilTabs']->activateSubTab(
'itests');
758 $GLOBALS[
'ilTabs']->activateSubTab(
'qtests');
763 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignmentForm.php';
765 $form = $form_helper->initForm(TRUE);
767 $GLOBALS[
'tpl']->setContent($form->getHTML());
782 $this->ctrl->setParameter($this,
'tt',(
int)
$_REQUEST[
'tt']);
786 $GLOBALS[
'ilTabs']->activateSubTab(
'itest');
790 $GLOBALS[
'ilTabs']->activateSubTab(
'qtest');
796 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignmentForm.php';
798 $form = $form_helper->initForm(FALSE);
800 $GLOBALS[
'tpl']->setContent($form->getHTML());
815 include_once
"Services/Administration/classes/class.ilSettingsTemplate.php";
816 include_once
'./Modules/Test/classes/class.ilObjAssessmentFolderGUI.php';
824 if($template[
'title'] == self::SETTINGS_TEMPLATE_IT)
826 $tpl_id = $template[
'id'];
830 if($template[
'title'] == self::SETTINGS_TEMPLATE_QT)
832 $tpl_id = $template[
'id'];
847 include_once
"Services/Administration/classes/class.ilSettingsTemplate.php";
848 include_once
'./Modules/Test/classes/class.ilObjAssessmentFolderGUI.php';
850 $template_settings = $template->getSettings();
851 if($template_settings)
853 include_once
'./Modules/Test/classes/class.ilObjTestGUI.php';
855 $tst_gui->applyTemplate($template_settings, $tst);
867 include_once
'./Services/Container/classes/class.ilContainerStartObjects.php';
876 $this->ctrl->setParameter($this,
'tt',(
int)
$_REQUEST[
'tt']);
881 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignmentForm.php';
883 $form = $form_helper->initForm(TRUE);
885 if($form->checkInput())
887 $mode = $form->getInput(
'mode');
889 if($mode == self::TEST_NEW)
892 $tst->setType(
'tst');
893 $tst->setTitle($form->getInput(
'title'));
894 $tst->setDescription($form->getInput(
'desc'));
896 $tst->createReference();
903 $tst->setQuestionSetType($form->getInput(
'qtype'));
907 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignment.php';
910 $assignment->setAssignmentType($this->
getTestType());
911 $assignment->setObjectiveId($form->getInput(
'objective'));
912 $assignment->setTestRefId($tst->getRefId());
917 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignment.php';
920 $assignment->setAssignmentType($this->
getTestType());
921 $assignment->setObjectiveId($form->getInput(
'objective'));
922 $assignment->setTestRefId($form->getInput(
'tst'));
925 $tst =
new ilObjTest($form->getInput(
'tst'),
true);
933 $this->ctrl->redirect($this,
'testsOverview');
938 $form->setValuesByPost();
947 $this->ctrl->setParameter($this,
'tt',(
int)
$_REQUEST[
'tt']);
952 include_once
'./Modules/Course/classes/Objectives/class.ilLOTestAssignmentForm.php';
954 $form = $form_helper->initForm(FALSE);
956 if($form->checkInput())
958 $mode = $form->getInput(
'mode');
960 if($mode == self::TEST_NEW)
963 $tst->setType(
'tst');
964 $tst->setTitle($form->getInput(
'title'));
965 $tst->setDescription($form->getInput(
'desc'));
967 $tst->createReference();
974 $tst->setQuestionSetType($form->getInput(
'qtype'));
980 $this->
getSettings()->setInitialTest($tst->getRefId());
984 $this->
getSettings()->setQualifiedTest($tst->getRefId());
992 $this->
getSettings()->setInitialTest($form->getInput(
'tst'));
996 $this->
getSettings()->setQualifiedTest($form->getInput(
'tst'));
1008 $this->ctrl->redirect($this,
'testOverview');
1013 $form->setValuesByPost();
1024 include_once
'./Modules/Course/classes/class.ilCourseObjectivesGUI.php';
1028 $GLOBALS[
'ilTabs']->activateSubTab(
'objectives');
1035 if(!count($objectives))
1040 $ilToolbar->addButton(
1041 $this->lng->txt(
'crs_add_objective'),
1042 $this->ctrl->getLinkTargetByClass(
'ilcourseobjectivesgui',
"create"));
1044 include_once(
'./Modules/Course/classes/class.ilCourseObjectivesTableGUI.php');
1046 $table->setTitle($this->lng->txt(
'crs_objectives'),
'',$this->lng->txt(
'crs_objectives'));
1047 $table->parse($objectives);
1048 $GLOBALS[
'tpl']->setContent($table->getHTML());
1059 $GLOBALS[
'ilTabs']->activateSubTab(
'objectives');
1066 $GLOBALS[
'tpl']->setContent($form->getHTML());
1076 include_once
'./Services/Form/classes/class.ilPropertyFormGUI.php';
1078 $form->setTitle($this->lng->txt(
'crs_loc_form_create_objectives'));
1079 $form->setFormAction($this->ctrl->getFormAction($this));
1082 $txt->setValues(array(0 =>
''));
1083 $txt->setRequired(
true);
1084 $form->addItem(
$txt);
1086 $form->addCommandButton(
'saveObjectiveCreation', $this->lng->txt(
'save'));
1094 if($form->checkInput())
1096 foreach((array) $form->getInput(
'objectives') as $idx => $title)
1098 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
1100 $obj->setActive(TRUE);
1101 $obj->setTitle($title);
1105 $this->ctrl->redirect($this,
'');
1108 $form->setValuesByPost();
1109 $GLOBALS[
'ilTabs']->activateSubTab(
'objectives');
1121 global $ilAccess,
$ilErr,$ilObjDataCache;
1123 asort(
$_POST[
'position'],SORT_NUMERIC);
1126 foreach(
$_POST[
'position'] as $objective_id => $position)
1128 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
1130 $objective->writePosition($counter++);
1141 $GLOBALS[
'ilTabs']->activateSubTab(
'objectives');
1143 include_once
'./Services/Utilities/classes/class.ilConfirmationGUI.php';
1145 $confirm->setFormAction($this->ctrl->getFormAction($this));
1146 $confirm->setHeaderText($this->lng->txt(
'crs_delete_objectve_sure'));
1147 $confirm->setConfirm($this->lng->txt(
'delete'),
'deleteObjectives');
1148 $confirm->setCancel($this->lng->txt(
'cancel'),
'listObjectives');
1150 foreach(
$_POST[
'objective'] as $objective_id)
1152 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
1154 $name = $obj->getTitle();
1162 $GLOBALS[
'tpl']->setContent($confirm->getHTML());
1171 $enabled = (array)
$_REQUEST[
'objective'];
1173 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
1175 foreach((array) $objectives as $objective_id)
1178 if(in_array($objective_id, $enabled))
1180 $objective->setActive(
true);
1181 $objective->update();
1185 include_once
'./Services/Tracking/classes/class.ilLPStatusWrapper.php';
1189 $this->ctrl->redirect($this,
'listObjectives');
1197 $disabled = (array)
$_REQUEST[
'objective'];
1199 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
1201 foreach((array) $objectives as $objective_id)
1204 if(in_array($objective_id, $disabled))
1206 $objective->setActive(
false);
1207 $objective->update();
1211 include_once
'./Services/Tracking/classes/class.ilLPStatusWrapper.php';
1215 $this->ctrl->redirect($this,
'listObjectives');
1227 foreach(
$_POST[
'objective_ids'] as $objective_id)
1229 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
1231 $objective_obj->delete();
1234 include_once
'./Services/Tracking/classes/class.ilLPStatusWrapper.php';
1238 $this->ctrl->redirect($this,
'listObjectives');
1248 include_once
'./Modules/Course/classes/Objectives/class.ilLOEditorStatus.php';
1250 $status->setSection($a_section);
1251 $status->setCmdClass($this);
1252 $GLOBALS[
'tpl']->setRightContent($status->getHTML());
1266 $this->lng->txt(
'settings'),
1267 $this->ctrl->getLinkTarget($this,
'settings')
1272 $this->lng->txt(
'crs_loc_tab_objectives'),
1273 $this->ctrl->getLinkTarget($this,
'listObjectives')
1295 $this->lng->txt(
'crs_loc_tab_itest'),
1296 $this->ctrl->getLinkTarget($this,
'testOverview')
1304 $this->lng->txt(
'crs_loc_tab_itests'),
1305 $this->ctrl->getLinkTarget($this,
'testsOverview')
1318 $this->lng->txt(
'crs_loc_tab_qtest'),
1319 $this->ctrl->getLinkTarget($this,
'testOverview')
1327 $this->lng->txt(
'crs_loc_tab_qtests'),
1328 $this->ctrl->getLinkTarget($this,
'testsOverview')
1336 $this->lng->txt(
'crs_loc_tab_start'),
1337 $this->ctrl->getLinkTargetByClass(
'ilcontainerstartobjectsgui',
'')
1342 #include_once './Services/Container/classes/class.ilMemberViewGUI.php';
1343 #ilMemberViewGUI::showMemberViewSwitch($this->getParentObject()->getRefId());
class ilConditionHandlerGUI
Confirmation screen class.
Class ilContainerStartObjectsGUI.
static deleteTest($a_tst_ref_id)
static lookupObjectiveTitle($a_objective_id, $a_add_description=false)
static _getObjectiveIds($course_id, $a_activated_only=false)
class ilobjcourseobjectivesgui
saveSorting()
save position
testOverview()
Show test overview.
deleteTest()
Delete test assignment.
const SETTINGS_TEMPLATE_IT
deleteTests()
Delete test assignments.
saveMultiTestAssignment()
updateStartObjects()
Add Test as start object.
askDeleteObjectives()
Confirm delete objectives.
deleteAssignments($a_type)
Delete assignments.
listObjectives()
List all abvailable objectives.
initSimpleObjectiveForm()
Show objective creation form.
showStatus($a_section)
Show status panel.
executeCommand()
Execute command.
initSettingsForm()
Init settings form.
confirmDeleteTests()
Show delete test confirmation.
deactivateObjectives()
activate chosen objectives
activateObjectives()
activate chosen objectives
testsOverview()
View test assignments ()
returnFromObjectives()
Return from objectives.
settings(ilPropertyFormGUI $form=NULL)
Objective Settings.
setTabs($a_section='')
Set tabs.
showObjectiveCreation(ilPropertyFormGUI $form=NULL)
Show objective creation form.
confirmDeleteTest()
Show delete confirmation screen.
testSettings(ilPropertyFormGUI $form=NULL)
Show test settings.
testAssignment(ilPropertyFormGUI $form=null)
new test assignment
__construct($a_parent_obj)
Constructor.
deleteObjectives()
Delete objectives @global type $rbacsystem.
const SETTINGS_TEMPLATE_QT
applySettingsTemplate(ilObjTest $tst)
Apply auto generated setttings template.
Presentation of the status of single steps during the configuration process.
const SECTION_OBJECTIVES_NEW
static getInstance(ilObject $a_parent)
Get instance.
Class ilLOInvalidConfigurationException.
(Course) learning objective page GUI class
(Course) learning objective page object
const TYPE_INITIAL_QUALIFYING_ALL
const TYPE_TEST_QUALIFIED
const TYPE_INITIAL_PLACEMENT_SELECTED
const HIDE_PASSED_OBJECTIVE_QST
const TYPE_QUALIFYING_ALL
const TYPE_INITIAL_PLACEMENT_ALL
const MARK_PASSED_OBJECTIVE_QST
const TYPE_QUALIFYING_SELECTED
const TYPE_INITIAL_QUALIFYING_SELECTED
static getInstanceByObjId($a_obj_id)
get singleton instance
Class ilLOTestAssignmentTableGUI.
const TYPE_MULTIPLE_ASSIGNMENTS
static getInstance($a_container_id)
Get instance by container id.
_refreshStatus($a_obj_id, $a_users=null)
Set dirty.
static getSettingsTemplateConfig()
getContentStylePath($a_style_id)
get content style path
static getEffectiveContentStyleId($a_style_id, $a_type="")
Get effective Style Id.
setTemplate($template_id)
Render add new item selector.
static _lookupObjId($a_id)
static _lookupTitle($a_id)
lookup object title
static _exists($a_parent_type, $a_id, $a_lang="", $a_no_cache=false)
Checks whether page exists.
This class represents an option in a radio group.
Settings template application class.
static getAllSettingsTemplates($a_type, $a_include_auto_generated=false)
Get all settings templates of type.
This class represents a text wizard property in a property form.
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.
$GLOBALS['PHPCAS_CLIENT']
This global variable is used by the interface class phpCAS.
if($_REQUEST['ilias_path']) define('ILIAS_HTTP_PATH' $_REQUEST['ilias_path']