|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilObjSCORM2004LearningModule:
Collaboration diagram for ilObjSCORM2004LearningModule:Public Member Functions | |
| __construct (int $a_id=0, bool $a_call_by_reference=true) | |
| Constructor. More... | |
| setImportSequencing (bool $a_val) | |
| Set import sequencing. More... | |
| getImportSequencing () | |
| Get import sequencing. More... | |
| readObject () | |
| read manifest file More... | |
| fixReload () | |
| convert_1_2_to_2004 (string $manifest) | |
| deleteTrackingDataOfUsers (array $a_users) | |
| getTrackedItems () | |
| get all tracked items of current user More... | |
| getTrackingDataAgg (int $a_user_id, ?bool $raw=false) | |
| getAttemptsForUser (int $a_user_id) | |
| get number of atttempts for a certain user and package More... | |
| getModuleVersionForUser (int $a_user_id) | |
| get module version that tracking data for a user was recorded on More... | |
| importSuccess (string $a_file) | |
Public Member Functions inherited from ilObjSCORMLearningModule | |
| __construct (int $a_id=0, bool $a_call_by_reference=true) | |
| Constructor. More... | |
| getTrackingItems () | |
| readObject () | |
| read manifest file More... | |
| setLearningProgressSettingsAtUpload () | |
| set settings for learning progress determination per default at upload More... | |
| getTrackedItems () | |
| get all tracked items of current user More... | |
| getTrackedUsers (string $a_search) | |
| Return the last access timestamp for a given user. More... | |
| getAttemptsForUsers () | |
| Get attempts for all users. More... | |
| getAttemptsForUser (int $a_user_id) | |
| get number of attempts for a certain user and package More... | |
| getModuleVersionForUsers () | |
| Get module version for users. More... | |
| getModuleVersionForUser (int $a_user_id) | |
| get module version that tracking data for a user was recorded on More... | |
| getTrackingDataPerUser (int $a_sco_id, int $a_user_id) | |
| Get tracking data per user. More... | |
| getTrackingDataAgg (int $a_user_id) | |
| getTrackingDataAggSco (int $a_sco_id) | |
| exportSelected (bool $a_all, array $a_users=array()) | |
| Export selected user tracking data ilObjUser $ilUser. More... | |
| importTrackingData (string $a_file) | |
| importSuccess (string $a_file) | |
| importSuccessForSahsUser (int $user_id, ?DateTimeImmutable $last_access, int $status, ?int $attempts=null, ?int $percentage_completed=null, ?int $sco_total_time_sec=null) | |
| get_user_id (string $a_login) | |
| getUserIdEmail (string $a_mail) | |
| assumes that only one account exists for a mailadress More... | |
| sendExportFile (string $a_header, string $a_content) | |
| send export file to browser More... | |
| getAllScoIds () | |
| getStatusForUser (int $a_user, array $a_allScoIds, bool $a_numerical=false) | |
| getCourseCompletionForUser (int $a_user) | |
| getLastVisited (int $user_id) | |
| deleteTrackingDataOfUsers (array $a_users) | |
Public Member Functions inherited from ilObjSAHSLearningModule | |
| __construct (int $a_id=0, bool $a_call_by_reference=true) | |
| Constructor. More... | |
| create (bool $upload=false) | |
| create file based lm More... | |
| read () | |
| read object More... | |
| getEditable () | |
| Set Editable. More... | |
| setTries (int $a_tries) | |
| Set default tries for questions. More... | |
| getTries () | |
| setLocalization (string $a_val) | |
| getLocalization () | |
| getDiskUsage () | |
| Gets the disk usage of the object in bytes. More... | |
| createDataDirectory () | |
| creates data directory for package files ("./data/lm_data/lm_<id>") More... | |
| getDataDirectory (?string $mode="filesystem") | |
| get data directory of lm More... | |
| getAPIAdapterName () | |
| get api adapter name More... | |
| setAPIAdapterName (string $a_api) | |
| set api adapter name More... | |
| getAPIFunctionsPrefix () | |
| get api functions prefix More... | |
| setAPIFunctionsPrefix (string $a_prefix) | |
| set api functions prefix More... | |
| getCreditMode () | |
| get credit mode More... | |
| setDefaultLessonMode (string $a_lesson_mode) | |
| set default lesson mode More... | |
| getDefaultLessonMode () | |
| get default lesson mode More... | |
| getStyleSheetId () | |
| get ID of assigned style sheet object More... | |
| setStyleSheetId (int $a_style_id) | |
| set ID of assigned style sheet object More... | |
| setAutoReview (bool $a_auto_review) | |
| set auto review as true/false for SCORM 1.2 More... | |
| getAutoReview () | |
| get auto review as true/false for SCORM 1.2 More... | |
| setAutoReviewChar (?string $a_auto_review) | |
| set auto review as Char for SCORM 2004 More... | |
| getAutoReviewChar () | |
| get auto review as Char for SCORM 2004 More... | |
| getMaxAttempt () | |
| setMaxAttempt (int $a_max_attempt) | |
| getModuleVersion () | |
| getAssignedGlossary () | |
| setAssignedGlossary (int $a_assigned_glossary) | |
| setModuleVersion (int $a_module_version) | |
| getSession () | |
| setSession (bool $a_session) | |
| getNoMenu () | |
| disable menu More... | |
| setNoMenu (bool $a_no_menu) | |
| disable menu More... | |
| getHideNavig () | |
| hide navigation tree More... | |
| setHideNavig (bool $a_hide_navig) | |
| disable menu More... | |
| getCacheDeactivated () | |
| BrowserCacheDisabled for SCORM 2004 / ENABLE_JS_DEBUG. More... | |
| getSessionDeactivated () | |
| sessionDisabled for SCORM 2004 More... | |
| getDebugActivated () | |
| debugActivated More... | |
| getIe_force_render () | |
| force Internet Explorer to render again after some Milliseconds - useful for learning Modules with a lot of iframes or frames and IE >=10 More... | |
| setIe_force_render (bool $a_ie_force_render) | |
| getFourth_Edition () | |
| SCORM 2004 4th edition features. More... | |
| setFourth_edition (bool $a_fourth_edition) | |
| getSequencing () | |
| setSequencing (bool $a_sequencing) | |
| getInteractions () | |
| setInteractions (bool $a_interactions) | |
| getObjectives () | |
| setObjectives (bool $a_objectives) | |
| getComments () | |
| setComments (bool $a_comments) | |
| getTime_from_lms () | |
| setTime_from_lms (bool $a_time_from_lms) | |
| getCheck_values () | |
| setCheck_values (bool $a_check_values) | |
| getDebug () | |
| offlineMode More... | |
| setDebug (bool $a_debug) | |
| setAutoContinue (bool $a_auto_continue) | |
| debug pw More... | |
| getAutoContinue () | |
| getAuto_last_visited () | |
| setAuto_last_visited (bool $a_auto_last_visited) | |
| setAutoSuspend (bool $a_auto_suspend) | |
| Set sequencing expert mode. More... | |
| getAutoSuspend () | |
| getOpenMode () | |
| open_mode 0: in Tab/new Window like in previous versions 1: in iFrame with width=100% and heigth=100% 2: in iFrame with specified width and height 3: 4: 5: in new Window without specified width and height 6: in new Window with specified width and height More... | |
| setOpenMode (int $a_open_mode) | |
| getWidth () | |
| setWidth (int $a_width) | |
| getHeight () | |
| setHeight (int $a_height) | |
| getMasteryScore () | |
| setMasteryScore (?int $a_mastery_score) | |
| checkMasteryScoreValues () | |
| check mastery_score / min_normalized_measure of SCOs (SCORM 1.2) / objectives (SCORM 2004) More... | |
| getMasteryScoreValues () | |
| getIdSetting () | |
| setIdSetting (int $a_id_setting) | |
| getNameSetting () | |
| setNameSetting (int $a_name_setting) | |
| update () | |
| setSubType (string $a_sub_type) | |
| getSubType () | |
| delete () | |
| delete SCORM learning module and all related data More... | |
| getPointsInPercent () | |
| Returns the points in percent for the learning module This is called by the certificate generator if [SCORM_POINTS] is inserted. More... | |
| getMaxPoints () | |
| Returns score.max for the learning module, refered to the last sco where score.max is set. More... | |
| populateByDirectoy (string $a_dir, string $a_filename="") | |
| Populate by directory. More... | |
| getApiStudentId () | |
| Get cmi.core.student_id / cmi.learner_id for API. More... | |
| getApiStudentName () | |
| Get cmi.core.student_name / cmi.learner_name for API note: 'lastname, firstname' is required for SCORM 1.2; 9 = no name to hide student_name for external content. More... | |
| getViewButton () | |
| get button for view More... | |
Public Member Functions inherited from ilObject | |
| getObjectProperties () | |
| flushObjectProperties () | |
| withReferences () | |
| determines whether objects are referenced or not (got ref ids or not) More... | |
| processAutoRating () | |
| read () | |
| getId () | |
| setId (int $id) | |
| setRefId (int $ref_id) | |
| getRefId () | |
| getType () | |
| setType (string $type) | |
| getPresentationTitle () | |
| get presentation title Normally same as title Overwritten for sessions More... | |
| getTitle () | |
| getUntranslatedTitle () | |
| Get untranslated object title WebDAV needs to access the untranslated title of an object. More... | |
| setTitle (string $title) | |
| getDescription () | |
| setDescription (string $description) | |
| getLongDescription () | |
| get object long description (stored in object_description) More... | |
| getImportId () | |
| setImportId (string $import_id) | |
| setOfflineStatus (bool $status) | |
| getOfflineStatus () | |
| supportsOfflineHandling () | |
| getOwner () | |
| getOwnerName () | |
| get full name of object owner More... | |
| setOwner (int $usr_id) | |
| getCreateDate () | |
| Get create date in YYYY-MM-DD HH-MM-SS format. More... | |
| getLastUpdateDate () | |
| Get last update date in YYYY-MM-DD HH-MM-SS format. More... | |
| create () | |
| note: title, description and type should be set when this function is called More... | |
| update () | |
| MDUpdateListener (string $element) | |
| Metadata update listener. More... | |
| createMetaData () | |
| updateMetaData () | |
| deleteMetaData () | |
| updateOwner () | |
| update owner of object in db More... | |
| putInTree (int $parent_ref_id) | |
| maybe this method should be in tree object!? More... | |
| setPermissions (int $parent_ref_id) | |
| setParentRolePermissions (int $parent_ref_id) | |
| Initialize the permissions of parent roles (local roles of categories, global roles...) This method is overwritten in e.g. More... | |
| createReference () | |
| creates reference for object More... | |
| countReferences () | |
| delete () | |
| delete object or referenced object (in the case of a referenced object, object data is only deleted if last reference is deleted) This function removes an object entirely from system!! More... | |
| initDefaultRoles () | |
| init default roles settings Purpose of this function is to create a local role folder and local roles, that are needed depending on the object type. More... | |
| applyDidacticTemplate (int $tpl_id) | |
| getXMLZip () | |
| getHTMLDirectory () | |
| appendCopyInfo (int $target_id, int $copy_id) | |
| Prepend Copy info if object with same name exists in that container. More... | |
| cloneDependencies (int $target_id, int $copy_id) | |
| Clone object dependencies. More... | |
| cloneMetaData (ilObject $target_obj) | |
| Copy meta data. More... | |
| selfOrParentWithRatingEnabled () | |
| getPossibleSubObjects (bool $filter=true) | |
| get all possible sub objects of this type the object can decide which types of sub objects are possible jut in time overwrite if the decision distinguish from standard model More... | |
Static Public Member Functions | |
| static | _lookupLastAccess (int $a_obj_id, int $a_usr_id) |
| Return the last access timestamp for a given user. More... | |
| static | _ISODurationToCentisec (string $str) |
| convert ISO 8601 Timeperiods to centiseconds More... | |
| static | getQuantityOfSCOs (int $a_slm_id) |
| static | _getCourseCompletionForUser (int $a_id, int $a_user) |
| Get the completion of a SCORM module for a given user. More... | |
| static | _getUniqueScaledScoreForUser (int $a_id, int $a_user) |
| Get the Unique Scaled Score of a course Conditions: Only one SCO may set cmi.score.scaled. More... | |
| static | _getTrackingItems (int $a_obj_id) |
| get all tracking items of scorm object currently a for learning progress only More... | |
| static | _getStatus (int $a_obj_id, int $a_user_id) |
| static | _getSatisfied (int $a_obj_id, int $a_user_id) |
| static | _getMeasure (int $a_obj_id, int $a_user_id) |
| static | _lookupItemTitle (int $a_node_id) |
| static | _getMaxScoreForUser (int $a_id, int $a_user) |
| Returns score.max for the learning module, refered to the last sco where score.max is set. More... | |
| static | _getScores2004ForUser (int $a_cp_node_id, int $a_user) |
Static Public Member Functions inherited from ilObjSCORMLearningModule | |
| static | _getTrackingItems (int $a_obj_id) |
| get all tracking items of scorm object More... | |
| static | _getAllScoIds (int $a_id) |
| Get an array of id's for all Sco's in the module. More... | |
| static | _getStatusForUser (int $a_id, int $a_user, array $a_allScoIds, bool $a_numerical=false) |
| Get the status of a SCORM module for a given user. More... | |
| static | _getCourseCompletionForUser (int $a_id, int $a_user) |
| Get the completion of a SCORM module for a given user. More... | |
| static | _removeTrackingDataForUser (int $user_id) |
| to be called from IlObjUser More... | |
| static | _getScoresForUser (int $a_item_id, int $a_user_id) |
Static Public Member Functions inherited from ilObjSAHSLearningModule | |
| static | getAffectiveLocalization (int $a_id) |
| Get affective localization. More... | |
| static | _lookupSubType (int $a_obj_id) |
| lookup subtype id (scorm, ) More... | |
| static | _getTries (int $a_id) |
| obsolet? More... | |
| static | getScormModulesForGlossary (int $a_glo_id) |
| Get SCORM modules that assign a certain glossary. More... | |
| static | lookupAssignedGlossary (int $a_slm_id) |
| Get SCORM modules that assign a certain glossary. More... | |
Static Public Member Functions inherited from ilObject | |
| static | _lookupObjIdByImportId (string $import_id) |
| Get (latest) object id for an import id. More... | |
| static | _lookupImportId (int $obj_id) |
| static | _lookupOwnerName (int $owner_id) |
| Lookup owner name for owner id. More... | |
| static | _getIdForImportId (string $import_id) |
| static | _getAllReferences (int $id) |
| get all reference ids for object ID More... | |
| static | _lookupTitle (int $obj_id) |
| static | lookupOfflineStatus (int $obj_id) |
| Lookup offline status using objectDataCache. More... | |
| static | _lookupOwner (int $obj_id) |
| Lookup owner user ID for object ID. More... | |
| static | _getIdsForTitle (string $title, string $type='', bool $partial_match=false) |
| static | _lookupDescription (int $obj_id) |
| static | _lookupLastUpdate (int $obj_id, bool $formatted=false) |
| static | _getLastUpdateOfObjects (array $obj_ids) |
| static | _lookupObjId (int $ref_id) |
| static | _setDeletedDate (int $ref_id, int $deleted_by) |
| static | setDeletedDates (array $ref_ids, int $user_id) |
| static | _resetDeletedDate (int $ref_id) |
| static | _lookupDeletedDate (int $ref_id) |
| static | _writeTitle (int $obj_id, string $title) |
| write title to db (static) More... | |
| static | _writeDescription (int $obj_id, string $desc) |
| write description to db (static) More... | |
| static | _writeImportId (int $obj_id, string $import_id) |
| write import id to db (static) More... | |
| static | _lookupType (int $id, bool $reference=false) |
| static | _isInTrash (int $ref_id) |
| static | _hasUntrashedReference (int $obj_id) |
| checks whether an object has at least one reference that is not in trash More... | |
| static | _lookupObjectId (int $ref_id) |
| static | _getObjectsDataForType (string $type, bool $omit_trash=false) |
| get all objects of a certain type More... | |
| static | _exists (int $id, bool $reference=false, ?string $type=null) |
| checks if an object exists in object_data More... | |
| static | _getObjectsByType (string $obj_type="", int $owner=null) |
| static | _prepareCloneSelection (array $ref_ids, string $new_type, bool $show_path=true) |
| Prepare copy wizard object selection. More... | |
| static | _getIcon (int $obj_id=0, string $size="big", string $type="", bool $offline=false) |
| Get icon for repository item. More... | |
| static | collectDeletionDependencies (array &$deps, int $ref_id, int $obj_id, string $type, int $depth=0) |
| Collect deletion dependencies. More... | |
| static | getDeletionDependencies (int $obj_id) |
| Get deletion dependencies. More... | |
| static | getLongDescriptions (array $obj_ids) |
| static | getAllOwnedRepositoryObjects (int $user_id) |
| static | fixMissingTitles ($type, array &$obj_title_map) |
| Try to fix missing object titles. More... | |
| static | _lookupCreationDate (int $obj_id) |
| static | _getObjectTypeIdByTitle (string $type, \ilDBInterface $ilDB=null) |
Data Fields | |
| const | CONVERT_XSL = './Modules/Scorm2004/templates/xsl/op/scorm12To2004.xsl' |
| const | WRAPPER_HTML = './Modules/Scorm2004/scripts/converter/GenericRunTimeWrapper1.0_aadlc/GenericRunTimeWrapper.htm' |
| const | WRAPPER_JS = './Modules/Scorm2004/scripts/converter/GenericRunTimeWrapper1.0_aadlc/SCOPlayerWrapper.js' |
Data Fields inherited from ilObject | |
| const | TITLE_LENGTH = 255 |
| const | DESC_LENGTH = 128 |
| const | LONG_DESC_LENGTH = 4000 |
| const | TABLE_OBJECT_DATA = "object_data" |
| array | $objectList |
| string | $untranslatedTitle |
Protected Attributes | |
| ilObjUser | $user |
| ilTabsGUI | $tabs |
| bool | $import_sequencing = false |
| string | $imsmanifestFile |
Protected Attributes inherited from ilObjSAHSLearningModule | |
| bool | $sequencing = false |
| string | $localization = "" |
| string | $mastery_score_values = "" |
| int | $tries = 0 |
| string | $api_adapter = 'API' |
| ILIAS DI UIServices | $ui |
Protected Attributes inherited from ilObject | |
| ilLogger | $obj_log |
| ILIAS | $ilias |
| ilObjectDefinition | $obj_definition |
| ilDBInterface | $db |
| ilLogger | $log |
| ilErrorHandling | $error |
| ilTree | $tree |
| ilAppEventHandler | $app_event_handler |
| ilRbacAdmin | $rbac_admin |
| ilRbacReview | $rbac_review |
| ilObjUser | $user |
| ilLanguage | $lng |
| bool | $call_by_reference |
| int | $max_title = self::TITLE_LENGTH |
| int | $max_desc = self::DESC_LENGTH |
| bool | $add_dots = true |
| int | $ref_id = null |
| string | $type = "" |
| string | $title = "" |
| string | $desc = "" |
| string | $long_desc = "" |
| int | $owner = 0 |
| string | $create_date = "" |
| string | $last_update = "" |
| string | $import_id = "" |
| bool | $register = false |
Private Attributes | |
| string | $packageFolder |
| string | $backupManifest |
| DomDocument | $totransform |
Additional Inherited Members | |
Protected Member Functions inherited from ilObjSCORMLearningModule | |
| kindlyToDateTime (string $format, string $maybe_datetime, ?DateTimeImmutable $default=null) | |
Protected Member Functions inherited from ilObject | |
| doMDUpdateListener (string $a_element) | |
| beforeMDUpdateListener (string $a_element) | |
| doCreateMetaData () | |
| beforeCreateMetaData () | |
| doUpdateMetaData () | |
| beforeUpdateMetaData () | |
| doDeleteMetaData () | |
| beforeDeleteMetaData () | |
| handleAutoRating () | |
| hasAutoRating () | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilObjSCORM2004LearningModule
Definition at line 28 of file class.ilObjSCORM2004LearningModule.php.
| ilObjSCORM2004LearningModule::__construct | ( | int | $a_id = 0, |
| bool | $a_call_by_reference = true |
||
| ) |
Constructor.
| integer | $a_id | reference_id or object_id |
| boolean | $a_call_by_reference | treat the id as reference_id (true) or object_id (false) |
Definition at line 50 of file class.ilObjSCORM2004LearningModule.php.
References $DIC, ILIAS\MetaData\Repository\Validation\Data\__construct(), ilLoggerFactory\getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
static |
Get the completion of a SCORM module for a given user.
Definition at line 689 of file class.ilObjSCORM2004LearningModule.php.
References $DIC, $ilDB, and ILIAS\LTI\ToolProvider\$key.
|
static |
Returns score.max for the learning module, refered to the last sco where score.max is set.
Definition at line 921 of file class.ilObjSCORM2004LearningModule.php.
References $DIC, $ilDB, and $res.
Referenced by ilObjSAHSLearningModule\getMaxPoints().
Here is the caller graph for this function:
|
static |
Definition at line 875 of file class.ilObjSCORM2004LearningModule.php.
|
static |
Definition at line 851 of file class.ilObjSCORM2004LearningModule.php.
|
static |
Definition at line 967 of file class.ilObjSCORM2004LearningModule.php.
Referenced by ilLPCollectionOfSCOs\getScoresForUserAndCP_Node_Id().
Here is the caller graph for this function:
|
static |
Definition at line 828 of file class.ilObjSCORM2004LearningModule.php.
|
static |
get all tracking items of scorm object currently a for learning progress only
Definition at line 788 of file class.ilObjSCORM2004LearningModule.php.
References $DIC, $ilDB, and $res.
Referenced by ilLPCollectionOfSCOs\getPossibleItems().
Here is the caller graph for this function:
|
static |
Get the Unique Scaled Score of a course Conditions: Only one SCO may set cmi.score.scaled.
Definition at line 747 of file class.ilObjSCORM2004LearningModule.php.
Referenced by ilObjSAHSLearningModule\getPointsInPercent().
Here is the caller graph for this function:
|
static |
convert ISO 8601 Timeperiods to centiseconds
Definition at line 615 of file class.ilObjSCORM2004LearningModule.php.
Referenced by ilSCORM2004TrackingItems\exportSelectedCore(), ilSCORM2004TrackingItems\exportSelectedInteractions(), ilCmiXapiHighscoreReport\fetchTotalDuration(), ilSCORM2004Tracking\getSumTotalTimeSecondsFromScos(), and ilSCORM2004TrackingItems\tracInteractionUser().
Here is the caller graph for this function:
|
static |
Definition at line 898 of file class.ilObjSCORM2004LearningModule.php.
References $DIC, $ilDB, and $r.
Referenced by ilLPStatusSCORM\_getStatusInfo().
Here is the caller graph for this function:
|
static |
Return the last access timestamp for a given user.
Definition at line 294 of file class.ilObjSCORM2004LearningModule.php.
| ilObjSCORM2004LearningModule::convert_1_2_to_2004 | ( | string | $manifest | ) |
Definition at line 214 of file class.ilObjSCORM2004LearningModule.php.
References ilObject\$db, $ilDB, ilObject\$log, $r, fixReload(), and ilObjSAHSLearningModule\getDataDirectory().
Referenced by readObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjSCORM2004LearningModule::deleteTrackingDataOfUsers | ( | array | $a_users | ) |
Definition at line 319 of file class.ilObjSCORM2004LearningModule.php.
References ilObject\$db, $ilDB, ilChangeEvent\_deleteReadEventsForUsers(), ilLPStatusWrapper\_updateStatus(), ilObject\getId(), and ilSCORM2004DeleteData\removeCMIDataForUserAndPackage().
Referenced by importSuccess().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjSCORM2004LearningModule::fixReload | ( | ) |
Definition at line 204 of file class.ilObjSCORM2004LearningModule.php.
Referenced by convert_1_2_to_2004().
Here is the caller graph for this function:| ilObjSCORM2004LearningModule::getAttemptsForUser | ( | int | $a_user_id | ) |
get number of atttempts for a certain user and package
Definition at line 436 of file class.ilObjSCORM2004LearningModule.php.
References ilObject\$db, $ilDB, and ilObject\getId().
Here is the call graph for this function:| ilObjSCORM2004LearningModule::getImportSequencing | ( | ) |
Get import sequencing.
Definition at line 79 of file class.ilObjSCORM2004LearningModule.php.
References $import_sequencing.
| ilObjSCORM2004LearningModule::getModuleVersionForUser | ( | int | $a_user_id | ) |
get module version that tracking data for a user was recorded on
Definition at line 457 of file class.ilObjSCORM2004LearningModule.php.
References ilObject\$db, $ilDB, and ilObject\getId().
Here is the call graph for this function:
|
static |
Definition at line 668 of file class.ilObjSCORM2004LearningModule.php.
References $DIC.
Referenced by ilSCORM2004StoreData\persistCMIData().
Here is the caller graph for this function:| ilObjSCORM2004LearningModule::getTrackedItems | ( | ) |
get all tracked items of current user
Definition at line 335 of file class.ilObjSCORM2004LearningModule.php.
References ilObject\$db, $ilDB, $user, and ilObject\getId().
Here is the call graph for this function:| ilObjSCORM2004LearningModule::getTrackingDataAgg | ( | int | $a_user_id, |
| ?bool | $raw = false |
||
| ) |
| ilDateTimeException |
Definition at line 366 of file class.ilObjSCORM2004LearningModule.php.
References $data, ilObject\$db, $ilDB, ilObject\$title, ilDatePresentation\formatDate(), ilObject\getId(), IL_CAL_DATETIME, and ilDatePresentation\secondsToString().
Here is the call graph for this function:| ilObjSCORM2004LearningModule::importSuccess | ( | string | $a_file | ) |
Definition at line 474 of file class.ilObjSCORM2004LearningModule.php.
References $data, ilObject\$db, $ilDB, $res, $user, ilLPStatusWrapper\_refreshStatus(), deleteTrackingDataOfUsers(), ilObjSCORMLearningModule\get_user_id(), ilObject\getId(), ilObjectLP\getInstance(), ilObjSCORMLearningModule\importSuccessForSahsUser(), ILIAS\Repository\int(), ilObjSCORMLearningModule\kindlyToDateTime(), ilLPStatus\LP_STATUS_COMPLETED_NUM, ilLPStatus\LP_STATUS_FAILED, ilLPStatus\LP_STATUS_FAILED_NUM, ilLPStatus\LP_STATUS_IN_PROGRESS, ilLPStatus\LP_STATUS_IN_PROGRESS_NUM, ilLPStatus\LP_STATUS_NOT_ATTEMPTED, and ilLPStatus\LP_STATUS_NOT_ATTEMPTED_NUM.
Here is the call graph for this function:| ilObjSCORM2004LearningModule::readObject | ( | ) |
read manifest file
Definition at line 87 of file class.ilObjSCORM2004LearningModule.php.
References $DIC, ilObject\$error, $ilErr, ilObject\$lng, convert_1_2_to_2004(), ilObjSAHSLearningModule\getDataDirectory(), ilObject\getId(), ILIAS\Repository\lng(), and ilLanguage\txt().
Here is the call graph for this function:| ilObjSCORM2004LearningModule::setImportSequencing | ( | bool | $a_val | ) |
Set import sequencing.
| boolean | $a_val | import sequencing information |
Definition at line 69 of file class.ilObjSCORM2004LearningModule.php.
|
private |
Definition at line 31 of file class.ilObjSCORM2004LearningModule.php.
|
protected |
Definition at line 37 of file class.ilObjSCORM2004LearningModule.php.
Referenced by getImportSequencing().
|
protected |
Definition at line 39 of file class.ilObjSCORM2004LearningModule.php.
|
private |
Definition at line 30 of file class.ilObjSCORM2004LearningModule.php.
|
protected |
Definition at line 35 of file class.ilObjSCORM2004LearningModule.php.
|
private |
Definition at line 32 of file class.ilObjSCORM2004LearningModule.php.
|
protected |
Definition at line 33 of file class.ilObjSCORM2004LearningModule.php.
Referenced by getTrackedItems(), and importSuccess().
| const ilObjSCORM2004LearningModule::CONVERT_XSL = './Modules/Scorm2004/templates/xsl/op/scorm12To2004.xsl' |
Definition at line 41 of file class.ilObjSCORM2004LearningModule.php.
| const ilObjSCORM2004LearningModule::WRAPPER_HTML = './Modules/Scorm2004/scripts/converter/GenericRunTimeWrapper1.0_aadlc/GenericRunTimeWrapper.htm' |
Definition at line 42 of file class.ilObjSCORM2004LearningModule.php.
| const ilObjSCORM2004LearningModule::WRAPPER_JS = './Modules/Scorm2004/scripts/converter/GenericRunTimeWrapper1.0_aadlc/SCOPlayerWrapper.js' |
Definition at line 43 of file class.ilObjSCORM2004LearningModule.php.