|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ilLOTestAssignmentTableGUI. More...
Collaboration diagram for ilLOTestAssignmentTableGUI:Public Member Functions | |
| __construct (protected int $assignment_type, protected int $test_type, protected int $container_id, protected ilLanguage $lng, protected ilUIServices $ui_services, protected ilHTTPServices $http_services, protected ilLOTestAssignmentTableDataRetrieval $data_retrieval, protected ilRefineryFactory $refinery, protected ilCtrl $ctrl, protected object $parent_object) | |
| getHTML () | |
| getAssignmentType () | |
| getSettings () | |
| getParentObject () | |
| getTestType () | |
| handleCommands () | |
Data Fields | |
| const int | TYPE_MULTIPLE_ASSIGNMENTS = 1 |
| const int | TYPE_SINGLE_ASSIGNMENTS = 2 |
| const string | TABLE_COL_TITLE = 'title' |
| const string | TABLE_COL_COURSE_OBJECTIVES = 'objective' |
| const string | TABLE_COL_SELECTION_OF_TEST_QUESTIONS = 'ttype' |
| const string | TABLE_COL_QESTIONS = 'qstqpl' |
| array | $id_map |
| array string | $url_action: void { $items = [] |
| foreach ( $id_map as $id=> $obj_id) | |
Protected Member Functions | |
| getColumns () | |
| getActions () | |
| getTitleLangVar () | |
| initTable () | |
| allIds () | |
| readIdsFromQuery () | |
| deleteTests (array $ids) | |
| deleteTest (array $ids) | |
Protected Attributes | |
| const string | ALL_OBJECTS = "ALL_OBJECTS" |
| const string | TABLE_ID = 'lotstasstbl' |
| const string | ROW_ID = 'row_ids' |
| const string | TABLE_ACTION_ID = 'table_action' |
| const string | TABLE_ACTION_CONFIRM_DELETE_TESTS = 'confirmDeleteTests' |
| const string | TABLE_ACTION_CONFIRM_DELETE_TEST = 'confirmDeleteTest' |
| const string | ACTION_CONFIRM_DELETE_TEST = "delete_selected_test" |
| const string | ACTION_CONFIRM_DELETE_TESTS = "delete_selected_tests" |
| const string | LNG_TABLE_COL_TITLE = 'title' |
| const string | LNG_TABLE_COL_COURSE_OBJECTIVES = 'crs_objectives' |
| const string | LNG_TABLE_COL_SELECTION_OF_TEST_QUESTIONS = 'crs_loc_tbl_tst_type' |
| const string | LNG_TABLE_COL_QESTIONS = 'crs_loc_tbl_tst_qst_qpl' |
| const string | LNG_TABLE_ACTION_CONFIRM_DELETE_TESTS = 'crs_loc_delete_assignment' |
| const string | LNG_TABLE_ACTION_CONFIRM_DELETE_TEST = 'crs_loc_delete_assignment' |
| URLBuilder | $url_builder |
| ilDataFactory | $data_factory |
| ilURLBuilderToken | $action_parameter_token |
| ilURLBuilderToken | $row_id_token |
| ilDataTable | $table |
| ilLOSettings | $settings |
Class ilLOTestAssignmentTableGUI.
Definition at line 34 of file class.ilLOTestAssignmentTableGUI.php.
| ilLOTestAssignmentTableGUI::__construct | ( | protected int | $assignment_type, |
| protected int | $test_type, | ||
| protected int | $container_id, | ||
| protected ilLanguage | $lng, | ||
| protected ilUIServices | $ui_services, | ||
| protected ilHTTPServices | $http_services, | ||
| protected ilLOTestAssignmentTableDataRetrieval | $data_retrieval, | ||
| protected ilRefineryFactory | $refinery, | ||
| protected ilCtrl | $ctrl, | ||
| protected object | $parent_object | ||
| ) |
Definition at line 64 of file class.ilLOTestAssignmentTableGUI.php.
References ilLOSettings\getInstanceByObjId(), and ILIAS\Repository\settings().
Here is the call graph for this function:
|
protected |
Definition at line 178 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by handleCommands().
Here is the caller graph for this function:
|
protected |
Definition at line 241 of file class.ilLOTestAssignmentTableGUI.php.
References $settings, ILIAS\Repository\ctrl(), ilCourseObjectiveQuestion\deleteTest(), ILIAS\Survey\Mode\getId(), ilLOSettings\getInstanceByObjId(), getParentObject(), getTestType(), ilLOSettings\setInitialTest(), ilLOSettings\setQualifiedTest(), ilLOSettings\TYPE_TEST_INITIAL, ilLOSettings\TYPE_TEST_QUALIFIED, and ilLOSettings\update().
Referenced by handleCommands().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 222 of file class.ilLOTestAssignmentTableGUI.php.
References ILIAS\Repository\ctrl(), ilCourseObjectiveQuestion\deleteTest(), ILIAS\Survey\Mode\getId(), and getParentObject().
Referenced by handleCommands().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 100 of file class.ilLOTestAssignmentTableGUI.php.
References getAssignmentType(), ILIAS\Repository\lng(), and TABLE_ACTION_CONFIRM_DELETE_TESTS.
Referenced by initTable().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLOTestAssignmentTableGUI::getAssignmentType | ( | ) |
Definition at line 275 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by getActions(), getColumns(), and getTitleLangVar().
Here is the caller graph for this function:
|
protected |
Definition at line 80 of file class.ilLOTestAssignmentTableGUI.php.
References getAssignmentType(), ILIAS\Repository\lng(), TABLE_COL_COURSE_OBJECTIVES, TABLE_COL_QESTIONS, TABLE_COL_SELECTION_OF_TEST_QUESTIONS, and TABLE_COL_TITLE.
Here is the call graph for this function:| ilLOTestAssignmentTableGUI::getHTML | ( | ) |
Definition at line 269 of file class.ilLOTestAssignmentTableGUI.php.
References initTable().
Here is the call graph for this function:| ilLOTestAssignmentTableGUI::getParentObject | ( | ) |
Definition at line 285 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by deleteTest(), and deleteTests().
Here is the caller graph for this function:| ilLOTestAssignmentTableGUI::getSettings | ( | ) |
Definition at line 280 of file class.ilLOTestAssignmentTableGUI.php.
References $settings.
Referenced by getTitleLangVar().
Here is the caller graph for this function:| ilLOTestAssignmentTableGUI::getTestType | ( | ) |
Definition at line 290 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by deleteTest().
Here is the caller graph for this function:
|
protected |
Definition at line 127 of file class.ilLOTestAssignmentTableGUI.php.
References getAssignmentType(), getSettings(), ilLOSettings\TYPE_TEST_INITIAL, and ilLOSettings\TYPE_TEST_QUALIFIED.
Here is the call graph for this function:| ilLOTestAssignmentTableGUI::handleCommands | ( | ) |
Definition at line 295 of file class.ilLOTestAssignmentTableGUI.php.
References $id, $id_map, ilObject\_lookupObjId(), ACTION_CONFIRM_DELETE_TEST, ACTION_CONFIRM_DELETE_TESTS, allIds(), deleteTest(), deleteTests(), initTable(), readIdsFromQuery(), TABLE_ACTION_CONFIRM_DELETE_TEST, and TABLE_ACTION_CONFIRM_DELETE_TESTS.
Here is the call graph for this function:
|
protected |
Definition at line 163 of file class.ilLOTestAssignmentTableGUI.php.
References getActions(), and ILIAS\Repository\lng().
Referenced by getHTML(), and handleCommands().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 183 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by handleCommands().
Here is the caller graph for this function:
|
protected |
Definition at line 59 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 58 of file class.ilLOTestAssignmentTableGUI.php.
| array ilLOTestAssignmentTableGUI::$id_map |
Definition at line 195 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by handleCommands().
|
protected |
Definition at line 60 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 62 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by deleteTest(), and getSettings().
|
protected |
Definition at line 61 of file class.ilLOTestAssignmentTableGUI.php.
| array string ilLOTestAssignmentTableGUI::$url_action |
Definition at line 196 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 57 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 48 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by handleCommands().
|
protected |
Definition at line 49 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by handleCommands().
|
protected |
Definition at line 42 of file class.ilLOTestAssignmentTableGUI.php.
| ilLOTestAssignmentTableGUI::foreach($id_map as $id=> $obj_id) |
Definition at line 199 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 55 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 54 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 51 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 53 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 52 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 50 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 44 of file class.ilLOTestAssignmentTableGUI.php.
|
protected |
Definition at line 47 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by handleCommands().
|
protected |
Definition at line 46 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by getActions(), and handleCommands().
|
protected |
Definition at line 45 of file class.ilLOTestAssignmentTableGUI.php.
| const string ilLOTestAssignmentTableGUI::TABLE_COL_COURSE_OBJECTIVES = 'objective' |
Definition at line 39 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by getColumns().
| const string ilLOTestAssignmentTableGUI::TABLE_COL_QESTIONS = 'qstqpl' |
Definition at line 41 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by getColumns().
| const string ilLOTestAssignmentTableGUI::TABLE_COL_SELECTION_OF_TEST_QUESTIONS = 'ttype' |
Definition at line 40 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by getColumns().
| const string ilLOTestAssignmentTableGUI::TABLE_COL_TITLE = 'title' |
Definition at line 38 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by getColumns().
|
protected |
Definition at line 43 of file class.ilLOTestAssignmentTableGUI.php.
| const int ilLOTestAssignmentTableGUI::TYPE_MULTIPLE_ASSIGNMENTS = 1 |
Definition at line 36 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by ilLOTestAssignmentTableDataRetrieval\allIds(), and ilLOEditorGUI\testsOverview().
| const int ilLOTestAssignmentTableGUI::TYPE_SINGLE_ASSIGNMENTS = 2 |
Definition at line 37 of file class.ilLOTestAssignmentTableGUI.php.
Referenced by ilLOEditorGUI\testOverview().