-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
It would be very useful if this plugin supported integration with the Moodle Content Bank subsystem, allowing SCORM packages generated or managed by mod_exescorm to be stored and reused directly from the content bank interface.
This would provide several benefits:
- Centralized management of SCORM content across multiple courses.
- Reusability of eXeLearning packages without duplication.
- Possibility to edit or update packages while keeping references consistent.
Suggested approach:
Implement a new contenttype plugin (e.g., contenttype_exescorm) that:
- Accepts
.zipfiles with SCORM content. - Parses basic metadata (e.g.,
imsmanifest.xml). - Provides a method to insert or associate a package with a course activity (
mod_exescorm). - Optionally links back to the editing experience via the configured
exeonlinebaseuri.
See Moodle developer documentation for details:
- Content bank subsystem: https://moodle.atlassian.net/browse/MDL-67786
- Creating a contenttype plugin: https://github.com/moodle/moodle/tree/main/contentbank/
- Example plugin (
contenttype_h5p): https://github.com/moodle/moodle/tree/main/contentbank/contenttype/h5p
Let me know if this idea aligns with the roadmap, or if you would consider a PR on this.
Thanks for your work on this module!
Metadata
Metadata
Assignees
Labels
No labels