You can use the mask to enable debugging under certain conditions.
This also means that if you update the SCORM package then the latest content will always be loaded (unless you update your core imsmanifest.xml file as this file is copied into Totara). This allows SCORM content to be hosted outside your Totara site and the content is played from the external location and is not unpacked/copied into Totara storage. If enabled and selected it provides a text field to paste a URL to a remote imsmanifest.xml (in an unzipped remote SCORM package). Try adding SCORM as an external package type. External package type is disabled by default on new installations it is not a great method of linking to packages as under certain circumstances your packages will not pass back any grade or tracking information to Totara Learn. If it does there may be something wrong with the settings on Totara.
To download the SCORM package material and python script visit my github page.To check if the problem is related to Totara or with the SCORM itself you can create an account on and upload the SCORM to see if it performs as expected. The delete_directory function deletes the created folder structure leaving the user with just the zipped scorm package.Then zips directory and the content of the created score_package folder. Retrieves the filepath for the directoy being zipped.Uses Jinja2 - Edits the imsmanifest.xml file, adds a list of the resource files to the xml.Gets all the file paths for the content of the newly created sub-directory "/res" which is used in jinj_template which edits the imsmanifest.xml file.Copy xsd bolilerplate files from static folder to named directory.Takes two arguments to run the script, one SCORM package name and two the name of a html file.The second argument is the name of your created self-contained html file (created in the Prerequisites)įor help when running the python script run -h or -help flags python scorm.py -h The first argument is the name you want to give your scorm package. You just need to provide two arguments with the python script:
Pandoc -t beamer test.md -V theme:Warsaw -o test.pd
You can also create PDF slides - requires pdfLaTeX Pandoc -t slidy -self-contained test.md -o test.html I used the following bash command to run and create the HTML slides: Use pandoc to compile self-contained HTML slides with the slidy framework (requires connection to web to get slidy CSS). Notes on running the scorm.py script to produces a SCORM packageĬreate markdown file with slide source (test.md in this example).Folder structure should be: A SCORM package is an XML-file that contains all the information to fire up the course in a SCORM compliant Learning Management System. SCORM enables you to package your content and share it with other systems. SCORM defines a specific way of constructing a learning management system and training and course content so it can be shared with other SCORM compliant systems similar to MOODLE. Shareable Content Object Reference Model (SCORM) Using Python to create Shareable Content Object Reference Model packages