ILIAS
Release_5_0_x_branch Revision 61816
|
class ilCourseObjectiveMaterials More...
Public Member Functions | |
__construct ($a_objective_id) | |
cloneDependencies ($a_new_objective, $a_copy_id) | |
clone objective materials | |
getMaterials () | |
getChapters () | |
getLM ($lm_id) | |
getObjectiveId () | |
setLMRefId ($a_ref_id) | |
getLMRefId () | |
setLMObjId ($a_obj_id) | |
getLMObjId () | |
setType ($a_type) | |
getType () | |
isAssigned ($a_ref_id, $a_get_id=false) | |
Check if material is assigned. | |
isChapterAssigned ($a_ref_id, $a_obj_id) | |
Check if chapter is assigned. | |
checkExists () | |
add () | |
delete ($lm_id) | |
deleteAll () | |
writePosition ($a_ass_id, $a_position) | |
write position | |
__read () |
Static Public Member Functions | |
static | _getAssignedMaterials ($a_objective_id) |
get assigned materials | |
static | _getAssignableMaterials ($a_container_id) |
Get an array of course material ids that can be assigned to learning objectives No tst, fold and grp. | |
static | _getAllAssignedMaterials ($a_container_id) |
Get all assigned materials. |
Data Fields | |
$db = null | |
$objective_id = null | |
$lms |
class ilCourseObjectiveMaterials
Definition at line 33 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::__construct | ( | $a_objective_id | ) |
ilCourseObjectiveMaterials::__read | ( | ) |
Definition at line 426 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, $row, ilObject\_getAllReferences(), ilCourseObjective\_lookupContainerIdByObjectiveId(), DB_FETCHMODE_OBJECT, and getObjectiveId().
Referenced by __construct().
|
static |
Get all assigned materials.
public
in |
Definition at line 211 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
|
static |
Get an array of course material ids that can be assigned to learning objectives No tst, fold and grp.
public
int | obj id of course |
Definition at line 167 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, ilLOSettings\getInstanceByObjId(), and ilUtil\sortArray().
Referenced by ilCourseObjectivesGUI\materialAssignment().
|
static |
get assigned materials
public
int | objective_id |
Definition at line 141 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilContainerObjectiveGUI\buildObjectiveMap(), and ilObjectActivation\getItemsByObjective().
ilCourseObjectiveMaterials::add | ( | ) |
Definition at line 360 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, getLMObjId(), getLMRefId(), getObjectiveId(), and getType().
ilCourseObjectiveMaterials::checkExists | ( | ) |
Definition at line 337 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, getLMObjId(), getLMRefId(), and getObjectiveId().
ilCourseObjectiveMaterials::cloneDependencies | ( | $a_new_objective, | |
$a_copy_id | |||
) |
clone objective materials
public
int | source objective |
int | target objective |
int | copy id |
Definition at line 60 of file class.ilCourseObjectiveMaterials.php.
References $ilLog, ilCopyWizardOptions\_getInstance(), and getMaterials().
ilCourseObjectiveMaterials::delete | ( | $lm_id | ) |
ilCourseObjectiveMaterials::deleteAll | ( | ) |
Definition at line 393 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, and getObjectiveId().
ilCourseObjectiveMaterials::getChapters | ( | ) |
Definition at line 235 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::getLM | ( | $lm_id | ) |
Definition at line 251 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::getLMObjId | ( | ) |
Definition at line 273 of file class.ilCourseObjectiveMaterials.php.
Referenced by add(), and checkExists().
ilCourseObjectiveMaterials::getLMRefId | ( | ) |
Definition at line 265 of file class.ilCourseObjectiveMaterials.php.
Referenced by add(), and checkExists().
ilCourseObjectiveMaterials::getMaterials | ( | ) |
Definition at line 230 of file class.ilCourseObjectiveMaterials.php.
Referenced by cloneDependencies().
ilCourseObjectiveMaterials::getObjectiveId | ( | ) |
Definition at line 256 of file class.ilCourseObjectiveMaterials.php.
References $objective_id.
Referenced by __read(), add(), checkExists(), deleteAll(), isAssigned(), isChapterAssigned(), and writePosition().
ilCourseObjectiveMaterials::getType | ( | ) |
Definition at line 281 of file class.ilCourseObjectiveMaterials.php.
Referenced by add().
ilCourseObjectiveMaterials::isAssigned | ( | $a_ref_id, | |
$a_get_id = false |
|||
) |
Check if material is assigned.
public
int | ref id |
Definition at line 294 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, $row, and getObjectiveId().
ilCourseObjectiveMaterials::isChapterAssigned | ( | $a_ref_id, | |
$a_obj_id | |||
) |
Check if chapter is assigned.
public
int | ref id |
Definition at line 325 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, and getObjectiveId().
ilCourseObjectiveMaterials::setLMObjId | ( | $a_obj_id | ) |
Definition at line 269 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::setLMRefId | ( | $a_ref_id | ) |
Definition at line 261 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::setType | ( | $a_type | ) |
Definition at line 277 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::writePosition | ( | $a_ass_id, | |
$a_position | |||
) |
write position
public
int | new position |
Definition at line 412 of file class.ilCourseObjectiveMaterials.php.
References $ilDB, $query, $res, and getObjectiveId().
ilCourseObjectiveMaterials::$db = null |
Definition at line 35 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::$lms |
Definition at line 38 of file class.ilCourseObjectiveMaterials.php.
ilCourseObjectiveMaterials::$objective_id = null |
Definition at line 37 of file class.ilCourseObjectiveMaterials.php.
Referenced by getObjectiveId().