|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilMDEducational:
Collaboration diagram for ilMDEducational:Public Member Functions | |
| getTypicalAgeRangeIds () | |
| getTypicalAgeRange (int $a_typical_age_range_id) | |
| addTypicalAgeRange () | |
| getDescriptionIds () | |
| getDescription (int $a_description_id) | |
| addDescription () | |
| getLanguageIds () | |
| getLanguage (int $a_language_id) | |
| addLanguage () | |
| setInteractivityType (string $a_iat) | |
| getInteractivityType () | |
| setLearningResourceType (string $a_lrt) | |
| getLearningResourceType () | |
| setInteractivityLevel (string $a_iat) | |
| getInteractivityLevel () | |
| setSemanticDensity (string $a_sd) | |
| getSemanticDensity () | |
| setIntendedEndUserRole (string $a_ieur) | |
| getIntendedEndUserRole () | |
| setContext (string $a_context) | |
| getContext () | |
| setDifficulty (string $a_difficulty) | |
| getDifficulty () | |
| setPhysicalTypicalLearningTime (int $months, int $days, int $hours, int $minutes, int $seconds) | |
| setTypicalLearningTime (string $a_tlt) | |
| getTypicalLearningTime () | |
| getTypicalLearningTimeSeconds () | |
| save () | |
| update () | |
| delete () | |
| __getFields () | |
| read () | |
| toXML (ilXmlWriter $writer) | |
| setMetaId (int $a_meta_id, bool $a_read_data=true) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Public Member Functions inherited from ilMDBase | |
| __construct (int $a_rbac_id=0, int $a_obj_id=0, string $a_type='') | |
| constructor More... | |
| read () | |
| setRBACId (int $a_id) | |
| getRBACId () | |
| setObjId (int $a_id) | |
| getObjId () | |
| setObjType (string $a_type) | |
| getObjType () | |
| setMetaId (int $a_meta_id, bool $a_read_data=true) | |
| getMetaId () | |
| setParentType (string $a_parent_type) | |
| getParentType () | |
| setParentId (int $a_id) | |
| getParentId () | |
| setExportMode (bool $a_export_mode=true) | |
| getExportMode () | |
| validate () | |
| update () | |
| save () | |
| delete () | |
| toXML (ilXmlWriter $writer) | |
Static Public Member Functions | |
| static | _getId (int $a_rbac_id, int $a_obj_id) |
| static | _getTypicalLearningTimeSeconds (int $a_rbac_id, int $a_obj_id=0) |
Protected Member Functions | |
| createOrUpdateLearningResourceType () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| createOrUpdateIntendedEndUserRole () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| createOrUpdateContext () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| createOrUpdateInNewTable (string $table, string $id_field, int $id, string $data_field, string $data_value) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstLearningResourceType () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstIntendedEndUserRole () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstContext () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllLearningResourceTypes () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllIntendedEndUserRoles () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllContexts () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getLearningResourceTypeId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getIntendedEndUserRoleId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getContextId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readLearningResourceTypeId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readIntendedEndUserRoleId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readContextId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Private Attributes | |
| const | INTERACTIVITY_TYPE_TRANSLATION |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| const const | LEARNING_RESOURCE_TYPE_TRANSLATION |
| const const const | INTERACTIVITY_LEVEL_TRANSLATION |
| const const const const | SEMANTIC_DENSITY_TRANSLATION |
| const const const const const | INTENDED_END_USER_ROLE_TRANSLATION |
| const const const const const const | CONTEXT_TRANSLATION |
| const const const const const const const | DIFFICULTY_TRANSLATION |
| const const const const const const const string | $interactivity_type = '' |
| string | $learning_resource_type = '' |
| string | $interactivity_level = '' |
| string | $semantic_density = '' |
| string | $intended_end_user_role = '' |
| string | $context = '' |
| string | $difficulty = '' |
| string | $typical_learning_time = '' |
| int | $learning_resource_type_id = 0 |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| int | $intended_end_user_role_id = 0 |
| int | $context_id = 0 |
Additional Inherited Members | |
Protected Attributes inherited from ilMDBase | |
| ilLogger | $log |
| ilDBInterface | $db |
Definition at line 26 of file class.ilMDEducational.php.
| ilMDEducational::__getFields | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 470 of file class.ilMDEducational.php.
References getDifficulty(), getInteractivityLevel(), getInteractivityType(), ilMDBase\getObjId(), ilMDBase\getObjType(), ilMDBase\getRBACId(), getSemanticDensity(), and getTypicalLearningTime().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 599 of file class.ilMDEducational.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMD\getEducational().
Here is the caller graph for this function:
|
static |
Definition at line 616 of file class.ilMDEducational.php.
References $DIC, $ilDB, $res, ilMDUtils\_LOMDurationToArray(), and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilCourseContentGUI\__renderUserItem(), ilLearningProgressBaseGUI\__showObjectDetails(), ilLPStatusCollectionTLT\_getStatusInfo(), ilLPStatusTypicalLearningTime\_getStatusInfo(), ilLPStatus\_getTypicalLearningTime(), ilLPStatusTypicalLearningTime\determinePercentage(), and ilLPCollectionOfLMChapters\getPossibleItems().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::addDescription | ( | ) |
Definition at line 162 of file class.ilMDEducational.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:| ilMDEducational::addLanguage | ( | ) |
Definition at line 190 of file class.ilMDEducational.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:| ilMDEducational::addTypicalAgeRange | ( | ) |
Definition at line 134 of file class.ilMDEducational.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 683 of file class.ilMDEducational.php.
References createOrUpdateInNewTable(), getContext(), and getContextId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 702 of file class.ilMDEducational.php.
References $id, ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by createOrUpdateContext(), createOrUpdateIntendedEndUserRole(), and createOrUpdateLearningResourceType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 664 of file class.ilMDEducational.php.
References createOrUpdateInNewTable(), getIntendedEndUserRole(), and getIntendedEndUserRoleId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 645 of file class.ilMDEducational.php.
References createOrUpdateInNewTable(), getLearningResourceType(), and getLearningResourceTypeId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::delete | ( | ) |
Definition at line 438 of file class.ilMDEducational.php.
References $id, $res, deleteAllContexts(), deleteAllIntendedEndUserRoles(), deleteAllLearningResourceTypes(), getDescription(), getDescriptionIds(), getLanguage(), getLanguageIds(), ilMDBase\getMetaId(), getTypicalAgeRange(), getTypicalAgeRangeIds(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 811 of file class.ilMDEducational.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 801 of file class.ilMDEducational.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 791 of file class.ilMDEducational.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getContext | ( | ) |
Definition at line 327 of file class.ilMDEducational.php.
References $context.
Referenced by createOrUpdateContext(), and toXML().
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 837 of file class.ilMDEducational.php.
References $context_id.
Referenced by createOrUpdateContext(), and readFirstContext().
Here is the caller graph for this function:| ilMDEducational::getDescription | ( | int | $a_description_id | ) |
Definition at line 151 of file class.ilMDEducational.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getDescriptionIds | ( | ) |
Definition at line 146 of file class.ilMDEducational.php.
References ilMDDescription\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getDifficulty | ( | ) |
Definition at line 348 of file class.ilMDEducational.php.
References $difficulty.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getIntendedEndUserRole | ( | ) |
Definition at line 307 of file class.ilMDEducational.php.
References $intended_end_user_role.
Referenced by createOrUpdateIntendedEndUserRole(), and toXML().
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 829 of file class.ilMDEducational.php.
References $intended_end_user_role_id.
Referenced by createOrUpdateIntendedEndUserRole(), and readFirstIntendedEndUserRole().
Here is the caller graph for this function:| ilMDEducational::getInteractivityLevel | ( | ) |
Definition at line 266 of file class.ilMDEducational.php.
References $interactivity_level.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getInteractivityType | ( | ) |
Definition at line 214 of file class.ilMDEducational.php.
References $interactivity_type.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getLanguage | ( | int | $a_language_id | ) |
Definition at line 179 of file class.ilMDEducational.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getLanguageIds | ( | ) |
Definition at line 174 of file class.ilMDEducational.php.
References ilMDLanguage\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getLearningResourceType | ( | ) |
Definition at line 245 of file class.ilMDEducational.php.
References $learning_resource_type.
Referenced by createOrUpdateLearningResourceType(), and toXML().
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 821 of file class.ilMDEducational.php.
References $learning_resource_type_id.
Referenced by createOrUpdateLearningResourceType(), and readFirstLearningResourceType().
Here is the caller graph for this function:| ilMDEducational::getSemanticDensity | ( | ) |
Definition at line 287 of file class.ilMDEducational.php.
References $semantic_density.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getTypicalAgeRange | ( | int | $a_typical_age_range_id | ) |
Definition at line 123 of file class.ilMDEducational.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getTypicalAgeRangeIds | ( | ) |
Definition at line 113 of file class.ilMDEducational.php.
References ilMDTypicalAgeRange\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::getTypicalLearningTime | ( | ) |
Definition at line 392 of file class.ilMDEducational.php.
References $typical_learning_time.
Referenced by __getFields(), getTypicalLearningTimeSeconds(), and toXML().
Here is the caller graph for this function:| ilMDEducational::getTypicalLearningTimeSeconds | ( | ) |
Definition at line 397 of file class.ilMDEducational.php.
References ilMDUtils\_LOMDurationToArray(), and getTypicalLearningTime().
Here is the call graph for this function:| ilMDEducational::read | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 507 of file class.ilMDEducational.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), readFirstContext(), readFirstIntendedEndUserRole(), readFirstLearningResourceType(), setDifficulty(), setInteractivityLevel(), setInteractivityType(), ilMDBase\setObjId(), ilMDBase\setObjType(), ilMDBase\setRBACId(), setSemanticDensity(), and setTypicalLearningTime().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 875 of file class.ilMDEducational.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 774 of file class.ilMDEducational.php.
References $res, getContextId(), and setContext().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 757 of file class.ilMDEducational.php.
References $res, getIntendedEndUserRoleId(), and setIntendedEndUserRole().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 740 of file class.ilMDEducational.php.
References $res, getLearningResourceTypeId(), and setLearningResourceType().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 860 of file class.ilMDEducational.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 845 of file class.ilMDEducational.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::save | ( | ) |
Definition at line 406 of file class.ilMDEducational.php.
References __getFields(), createOrUpdateContext(), createOrUpdateIntendedEndUserRole(), createOrUpdateLearningResourceType(), ilMDBase\getMetaId(), and setMetaId().
Here is the call graph for this function:| ilMDEducational::setContext | ( | string | $a_context | ) |
Definition at line 312 of file class.ilMDEducational.php.
Referenced by readFirstContext().
Here is the caller graph for this function:| ilMDEducational::setDifficulty | ( | string | $a_difficulty | ) |
Definition at line 332 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setIntendedEndUserRole | ( | string | $a_ieur | ) |
Definition at line 292 of file class.ilMDEducational.php.
Referenced by readFirstIntendedEndUserRole().
Here is the caller graph for this function:| ilMDEducational::setInteractivityLevel | ( | string | $a_iat | ) |
Definition at line 250 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setInteractivityType | ( | string | $a_iat | ) |
Definition at line 200 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setLearningResourceType | ( | string | $a_lrt | ) |
Definition at line 219 of file class.ilMDEducational.php.
Referenced by readFirstLearningResourceType().
Here is the caller graph for this function:| ilMDEducational::setMetaId | ( | int | $a_meta_id, |
| bool | $a_read_data = true |
||
| ) |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 890 of file class.ilMDEducational.php.
References readContextId(), readIntendedEndUserRoleId(), and readLearningResourceTypeId().
Referenced by save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDEducational::setPhysicalTypicalLearningTime | ( | int | $months, |
| int | $days, | ||
| int | $hours, | ||
| int | $minutes, | ||
| int | $seconds | ||
| ) |
Definition at line 353 of file class.ilMDEducational.php.
References setTypicalLearningTime().
Here is the call graph for this function:| ilMDEducational::setSemanticDensity | ( | string | $a_sd | ) |
Definition at line 271 of file class.ilMDEducational.php.
Referenced by read().
Here is the caller graph for this function:| ilMDEducational::setTypicalLearningTime | ( | string | $a_tlt | ) |
Definition at line 387 of file class.ilMDEducational.php.
Referenced by read(), and setPhysicalTypicalLearningTime().
Here is the caller graph for this function:| ilMDEducational::toXML | ( | ilXmlWriter | $writer | ) |
Definition at line 552 of file class.ilMDEducational.php.
References $id, ILIAS\LTI\ToolProvider\$key, $lang, getContext(), getDescription(), getDescriptionIds(), getDifficulty(), getIntendedEndUserRole(), getInteractivityLevel(), getInteractivityType(), getLanguage(), getLanguageIds(), getLearningResourceType(), ilMDBase\getObjId(), ilMDBase\getRBACId(), getSemanticDensity(), getTypicalAgeRange(), getTypicalAgeRangeIds(), getTypicalLearningTime(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Here is the call graph for this function:| ilMDEducational::update | ( | ) |
Definition at line 421 of file class.ilMDEducational.php.
References __getFields(), createOrUpdateContext(), createOrUpdateIntendedEndUserRole(), createOrUpdateLearningResourceType(), and ilMDBase\getMetaId().
Here is the call graph for this function:
|
private |
Definition at line 98 of file class.ilMDEducational.php.
Referenced by getContext().
|
private |
Definition at line 108 of file class.ilMDEducational.php.
Referenced by getContextId().
|
private |
Definition at line 99 of file class.ilMDEducational.php.
Referenced by getDifficulty().
|
private |
Definition at line 97 of file class.ilMDEducational.php.
Referenced by getIntendedEndUserRole().
|
private |
Definition at line 107 of file class.ilMDEducational.php.
Referenced by getIntendedEndUserRoleId().
|
private |
Definition at line 95 of file class.ilMDEducational.php.
Referenced by getInteractivityLevel().
|
private |
Definition at line 93 of file class.ilMDEducational.php.
Referenced by getInteractivityType().
|
private |
Definition at line 94 of file class.ilMDEducational.php.
Referenced by getLearningResourceType().
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 106 of file class.ilMDEducational.php.
Referenced by getLearningResourceTypeId().
|
private |
Definition at line 96 of file class.ilMDEducational.php.
Referenced by getSemanticDensity().
|
private |
Definition at line 100 of file class.ilMDEducational.php.
Referenced by getTypicalLearningTime().
|
private |
Definition at line 78 of file class.ilMDEducational.php.
|
private |
Definition at line 85 of file class.ilMDEducational.php.
|
private |
Definition at line 71 of file class.ilMDEducational.php.
|
private |
Definition at line 55 of file class.ilMDEducational.php.
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 31 of file class.ilMDEducational.php.
|
private |
Definition at line 37 of file class.ilMDEducational.php.
|
private |
Definition at line 63 of file class.ilMDEducational.php.