Facilitating H5P and SCORM import in Kolibri Studio
- Mentors
- Richard Tibbles
- Organization
- Learning Equality
- Technologies
- javascript, vue.js
- Topics
- Parsing, download-linked-files, license mapping
This project tries to solve the problem of importing two new file formats called H5P and IMS Content Package (SCORM). These packages' metadata needs to be extracted and used to create a course node ( topic node and resource node ) which will later be used to render the files for educational content. To make the content available offline, this project aims to download all the externally linked reference links and embed them along with the file. This will be achieved using various npm packages like JSZip and fast-xml-parser to parse and extract the metadata from the content files and JavaScript to download the externally linked files and embed them into the files for offline use.