Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onlineCoursePOC

Proof of concept for an open access course using Docusaurus & H5P

Getting Started

Running it Locally

To clone the repository with the files in the submodules:

git clone https://github.com/MitchellShiell/onlineCoursePOC.git

Install required dependencies:

npm ci

Start the server

npm start

Note: Docusaurus requires node version 18 or higher

To Do

  • Add explainations/documentation
    • Docusaurus
    • H5P
    • Deployment
  • H5P offline/export
  • SCORM offline export and re-import (Not possible or neccessary see below)
  • Workaround for interactive video and course presentation components

Notes

Interactive video and course presentation features

Viable Options

H5P embed

  • Works, easy to embed, requires paid subscription to host interactive elements

H5P HTML file with Seperate Media

  • Works, was not the easiest but we can use Lumi export the html with seperate media and universally call and render any component in mdx

Not Viable Options

H5P File (zip)

  • Proprietary and hard to embed, also the exports is made to have backend functionality we don't care about

H5P HTML Single file

  • Will not work outside the loval development environment

SCORM

  • Scorm requires a backend to store user data, this is out of scope as we do not plan to support a backend

About

Proof of concept for an open access course using Docusaurus & H5P

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages