SCORM packages in Moodle aren't parsed by the filters - this was done intentionally to avoid any strange behaviour and performance issues that might occur - you could modify this yourself if you have access to the code on your server - in mod/scorm/lib.php find the function "scorm_pluginfile()" then find this line: send_stored_file($file, $lifetime, 0, false, $options);
and replace the 0 with 2 like this: send_stored_file($file, $lifetime, 2, false, $options);
NOTE: this will only work with any html files in your package - it won't work if your package outputs flash based content - it's also dangerous to modify moodle core code unless you know what you are doing. You should also monitor the performance of your server and SCORM packages to make sure that the impact on performance caused by passing your content through the filters doesn't cause adverse affects.
Thank you very much for your thorough reply - I use Articulate Storyline to create my content which of course outputs in Flash which by the sounds of your reply is a total non-starter.
Can I ask what would happen if we flipped this on its head then and looked for a way to export the SL glossary into a format which Moodle could import? Do you know if that is possible?
AFAIK Articulate can also export in HTML5 which should be parse-able by the Moodle filters - I'm not sure what options you have to export glossaries from SL though (I'm not a content developer - just a Moodle/SCORM expert)
4 Replies
Hi John,
SCORM packages in Moodle aren't parsed by the filters - this was done intentionally to avoid any strange behaviour and performance issues that might occur - you could modify this yourself if you have access to the code on your server - in mod/scorm/lib.php find the function "scorm_pluginfile()" then find this line:
send_stored_file($file, $lifetime, 0, false, $options);
and replace the 0 with 2 like this:
send_stored_file($file, $lifetime, 2, false, $options);
NOTE: this will only work with any html files in your package - it won't work if your package outputs flash based content - it's also dangerous to modify moodle core code unless you know what you are doing. You should also monitor the performance of your server and SCORM packages to make sure that the impact on performance caused by passing your content through the filters doesn't cause adverse affects.
Hi Dan,
Thank you very much for your thorough reply - I use Articulate Storyline to create my content which of course outputs in Flash which by the sounds of your reply is a total non-starter.
Can I ask what would happen if we flipped this on its head then and looked for a way to export the SL glossary into a format which Moodle could import? Do you know if that is possible?
Hi John! Looks like Dan is assisting you here, but I wanted to pop in and welcome you to E-Learning Heroes
AFAIK Articulate can also export in HTML5 which should be parse-able by the Moodle filters - I'm not sure what options you have to export glossaries from SL though (I'm not a content developer - just a Moodle/SCORM expert)
This discussion is closed. You can start a new discussion or contact Articulate Support.