ILIAS
trunk Revision v11.0_alpha-1715-g7fc467680fb
|
class ilcourseobjective More...
Public Member Functions | |
__construct (ilObject $course_obj, int $a_objective_id=0) | |
getCourse () | |
ilClone (int $a_target_id, int $a_copy_id) | |
setActive (bool $a_stat) | |
isActive () | |
setPasses (int $a_passes) | |
getPasses () | |
arePassesLimited () | |
setTitle (string $a_title) | |
getTitle () | |
setDescription (string $a_description) | |
getDescription () | |
setObjectiveId (int $a_objective_id) | |
getObjectiveId () | |
setPosition (int $a_pos) | |
add () | |
update () | |
writePosition (int $a_position) | |
validate () | |
delete () | |
moveUp () | |
moveDown () | |
__setPosition (int $a_position) | |
__getPosition () | |
__setCreated (int $a_created) | |
__getCreated () | |
__read () | |
__getOrderColumn () | |
__updateTop () | |
__getLastPosition () | |
toXml (ilXmlWriter $writer) | |
Static Public Member Functions | |
static | _lookupContainerIdByObjectiveId (int $a_objective_id) |
static | _getCountObjectives (int $a_obj_id, bool $a_activated_only=false) |
static | lookupMaxPasses (int $a_objective_id) |
static | lookupObjectiveTitle (int $a_objective_id, bool $a_add_description=false) |
static | _getObjectiveIds (int $course_id, bool $a_activated_only=false) |
static | _deleteAll (int $course_id) |
Protected Attributes | |
ilObject | $course_obj |
ilDBInterface | $db |
ilLogger | $logger |
Private Attributes | |
int | $objective_id = 0 |
string | $title = '' |
string | $description = '' |
int | $position |
bool | $active = true |
int | $passes = 0 |
int | $created = 0 |
ilCourseObjective::__construct | ( | ilObject | $course_obj, |
int | $a_objective_id = 0 |
||
) |
Definition at line 42 of file class.ilCourseObjective.php.
References $course_obj, $DIC, __read(), and ILIAS\Repository\logger().
ilCourseObjective::__getCreated | ( | ) |
ilCourseObjective::__getLastPosition | ( | ) |
Definition at line 425 of file class.ilCourseObjective.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by add(), and moveDown().
ilCourseObjective::__getOrderColumn | ( | ) |
Definition at line 401 of file class.ilCourseObjective.php.
References ilContainer\SORT_ACTIVATION, ilContainer\SORT_MANUAL, and ilContainer\SORT_TITLE.
ilCourseObjective::__getPosition | ( | ) |
Definition at line 364 of file class.ilCourseObjective.php.
References $position.
Referenced by __updateTop(), moveDown(), and moveUp().
ilCourseObjective::__read | ( | ) |
Definition at line 379 of file class.ilCourseObjective.php.
References $res, __setCreated(), __setPosition(), ilDBConstants\FETCHMODE_OBJECT, getObjectiveId(), setActive(), setDescription(), setObjectiveId(), setPasses(), and setTitle().
Referenced by __construct(), moveDown(), and moveUp().
ilCourseObjective::__setCreated | ( | int | $a_created | ) |
Definition at line 369 of file class.ilCourseObjective.php.
Referenced by __read().
ilCourseObjective::__setPosition | ( | int | $a_position | ) |
Definition at line 359 of file class.ilCourseObjective.php.
Referenced by __read().
ilCourseObjective::__updateTop | ( | ) |
Definition at line 416 of file class.ilCourseObjective.php.
References $res, and __getPosition().
|
static |
Definition at line 462 of file class.ilCourseObjective.php.
References $DIC, $ilDB, $res, _getObjectiveIds(), and ilLPStatusWrapper\_refreshStatus().
Referenced by ilObjCourse\delete().
|
static |
Definition at line 75 of file class.ilCourseObjective.php.
References _getObjectiveIds().
Referenced by ilLOEditorStatus\getObjectivesStatus(), and ilObjCourseGUI\getTabs().
|
static |
Definition at line 437 of file class.ilCourseObjective.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilLOEditorStatus\__construct(), _deleteAll(), ilCourseObjectiveResult\_getAccomplished(), _getCountObjectives(), ilLPStatusObjectives\_getStatusInfo(), ilCourseObjectiveResult\_getSuggested(), ilLOEditorGUI\activateObjectives(), ilLOEditorGUI\deactivateObjectives(), ilLPStatusObjectives\determineStatus(), ILIAS\UI\Component\Legacy\Content\ItemBlock\ItemBlockSequenceGenerator\getBlocksForPart(), ilLOEditorStatus\getObjectivesStatus(), ilTrQuery\getObjectsDataForUser(), ilCourseObjectiveResult\getStatus(), ilTrQuery\getUserObjectiveMatrix(), ilCourseExporter\getXmlExportTailDependencies(), ilLOTestAssignmentForm\initForm(), ilConditionHandlerGUI\initRangeConditionInputItem(), ilCourseObjectivesGUI\listObjectives(), ilLOEditorGUI\listObjectives(), ilLOTestQuestionAdapter\lookupRelevantObjectiveIdsForTest(), ilLOMemberTestResultTableGUI\parse(), ilCourseObjectivesGUI\questionOverview(), ilLPCollectionOfObjectives\read(), ilCourseObjectiveResult\readStatus(), ilObjCourseGUI\redirectLocToTestObject(), ilCourseObjectiveResult\reset(), ILIAS\Containter\Content\ObjectiveRenderer\showObjectives(), ilLOEditorGUI\updateMaterialAssignments(), and ilLOXmlWriter\write().
|
static |
Definition at line 61 of file class.ilCourseObjective.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilCourseObjectiveMaterials\__read(), ilCourseObjectiveQuestion\__read(), ilMobStakeholder\checkAccessLearningObjectivePage(), and ilObjMediaObjectAccess\checkAccessLearningObjectivePage().
ilCourseObjective::add | ( | ) |
Definition at line 246 of file class.ilCourseObjective.php.
References $res, __getLastPosition(), ilLPStatusWrapper\_refreshStatus(), getDescription(), getPasses(), getTitle(), and isActive().
ilCourseObjective::arePassesLimited | ( | ) |
Definition at line 204 of file class.ilCourseObjective.php.
ilCourseObjective::delete | ( | ) |
Definition at line 292 of file class.ilCourseObjective.php.
References $res, ilLPStatusWrapper\_refreshStatus(), and getObjectiveId().
ilCourseObjective::getCourse | ( | ) |
Definition at line 56 of file class.ilCourseObjective.php.
References $course_obj.
Referenced by ilClone().
ilCourseObjective::getDescription | ( | ) |
Definition at line 226 of file class.ilCourseObjective.php.
References $description.
Referenced by add(), ILIAS\Containter\Content\ObjectiveRenderer\buildAccordionTitle(), toXml(), and update().
ilCourseObjective::getObjectiveId | ( | ) |
Definition at line 236 of file class.ilCourseObjective.php.
References $objective_id.
Referenced by __read(), ILIAS\Containter\Content\ObjectiveRenderer\buildAccordionTitle(), delete(), moveDown(), moveUp(), toXml(), update(), and writePosition().
ilCourseObjective::getPasses | ( | ) |
Definition at line 199 of file class.ilCourseObjective.php.
References $passes.
Referenced by add(), and update().
ilCourseObjective::getTitle | ( | ) |
Definition at line 216 of file class.ilCourseObjective.php.
References $title.
Referenced by add(), ILIAS\Containter\Content\ObjectiveRenderer\buildAccordionTitle(), toXml(), update(), and validate().
ilCourseObjective::ilClone | ( | int | $a_target_id, |
int | $a_copy_id | ||
) |
Definition at line 115 of file class.ilCourseObjective.php.
References $objective_id, $res, ilDBConstants\FETCHMODE_OBJECT, getCourse(), ILIAS\Survey\Mode\getId(), ilLOTestAssignments\getInstance(), ilObjectFactory\getInstanceByRefId(), ILIAS\Repository\logger(), ilLOSettings\TYPE_TEST_INITIAL, and ilLOSettings\TYPE_TEST_QUALIFIED.
ilCourseObjective::isActive | ( | ) |
|
static |
Definition at line 80 of file class.ilCourseObjective.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilLOEditorStatus\checkNumberOfTries().
|
static |
Definition at line 97 of file class.ilCourseObjective.php.
References $DIC, $ilDB, and $res.
Referenced by ilLOEditorGUI\executeCommand(), ilPortfolioPageGUI\getCoursesOfUser(), ilTrMatrixTableGUI\getItems(), ilTestLearningObjectivesStatusGUI\getUsersObjectivesStatus(), ilLOTestAssignmentForm\initForm(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilTestQuestionRelatedObjectivesList\loadObjectivesTitles(), ilLOMemberTestResultTableGUI\parse(), ilLOTestAssignmentTableGUI\parse(), ILIAS\Containter\Content\ObjectiveRenderer\renderTest(), and ilConditionHandlerGUI\translateOperator().
ilCourseObjective::moveDown | ( | ) |
Definition at line 334 of file class.ilCourseObjective.php.
References $res, __getLastPosition(), __getPosition(), __read(), and getObjectiveId().
ilCourseObjective::moveUp | ( | ) |
Definition at line 309 of file class.ilCourseObjective.php.
References $res, __getPosition(), __read(), and getObjectiveId().
ilCourseObjective::setActive | ( | bool | $a_stat | ) |
Definition at line 184 of file class.ilCourseObjective.php.
Referenced by __read().
ilCourseObjective::setDescription | ( | string | $a_description | ) |
Definition at line 221 of file class.ilCourseObjective.php.
Referenced by __read().
ilCourseObjective::setObjectiveId | ( | int | $a_objective_id | ) |
Definition at line 231 of file class.ilCourseObjective.php.
Referenced by __read().
ilCourseObjective::setPasses | ( | int | $a_passes | ) |
Definition at line 194 of file class.ilCourseObjective.php.
Referenced by __read().
ilCourseObjective::setPosition | ( | int | $a_pos | ) |
Definition at line 241 of file class.ilCourseObjective.php.
ilCourseObjective::setTitle | ( | string | $a_title | ) |
Definition at line 211 of file class.ilCourseObjective.php.
Referenced by __read().
ilCourseObjective::toXml | ( | ilXmlWriter | $writer | ) |
Definition at line 493 of file class.ilCourseObjective.php.
References getDescription(), ilLOTestAssignments\getInstance(), getObjectiveId(), getTitle(), isActive(), ilLORandomTestQuestionPools\toXml(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
ilCourseObjective::update | ( | ) |
Definition at line 267 of file class.ilCourseObjective.php.
References $res, getDescription(), getObjectiveId(), getPasses(), getTitle(), and isActive().
ilCourseObjective::validate | ( | ) |
Definition at line 287 of file class.ilCourseObjective.php.
References getTitle().
ilCourseObjective::writePosition | ( | int | $a_position | ) |
Definition at line 279 of file class.ilCourseObjective.php.
References $res, and getObjectiveId().
|
private |
Definition at line 35 of file class.ilCourseObjective.php.
Referenced by isActive().
|
protected |
Definition at line 29 of file class.ilCourseObjective.php.
Referenced by __construct(), and getCourse().
|
private |
Definition at line 37 of file class.ilCourseObjective.php.
Referenced by __getCreated().
|
protected |
Definition at line 39 of file class.ilCourseObjective.php.
|
private |
Definition at line 33 of file class.ilCourseObjective.php.
Referenced by getDescription().
|
protected |
Definition at line 40 of file class.ilCourseObjective.php.
|
private |
Definition at line 31 of file class.ilCourseObjective.php.
Referenced by getObjectiveId(), and ilClone().
|
private |
Definition at line 36 of file class.ilCourseObjective.php.
Referenced by getPasses().
|
private |
Definition at line 34 of file class.ilCourseObjective.php.
Referenced by __getPosition().
|
private |
Definition at line 32 of file class.ilCourseObjective.php.
Referenced by getTitle().