Adds SCORM module support to the Elefant CMS., (*1)
Status: Beta
Needs additional conformance testing, but the core functionality works., (*2)
Install modules by uploading zip files through the Tools > SCORM area.
Embed SCORM modules into any page through the Dynamic Objects button in
the page editor. SCORM data is saved to the database and available via
the scorm\Data
model., (*3)
Compatible with SCORM 1.2 and 2004 API versions., (*4)
Data Integration
You can integrate the saved SCORM data into your own applications in one
of two ways:, (*5)
Accessing the SCORM data store
To access the SCORM data directly, use the scorm\Data
class like this:, (*6)
internal) {
die ('Must be called by another handler');
}
// Add your handling logic here
?>
Next, specify the hook by editing Elefant's conf/config.php
file to add
the following line to the [Hooks]
section:, (*7)
scorm/commit[] = myapp/myhandler
Note that you would change myapp/myhandler
to the real name of your app
and handler script. This script will now be called every time a SCORM
Commit()
action is sent to the server., (*8)