Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ndlano/h5p-caretaker-server

PHP based reference implementation for a standalone server using the H5P Caretaker library and the reference implementation for a JavaScript client providing the user interface.
https://github.com/ndlano/h5p-caretaker-server

Last synced: about 5 hours ago
JSON representation

PHP based reference implementation for a standalone server using the H5P Caretaker library and the reference implementation for a JavaScript client providing the user interface.

Awesome Lists containing this project

README

        

# H5P Caretaker
PHP based reference implementation for a standalone server using the H5P Caretaker library
and the reference implementation for a JavaScript client providing the user interface.

## Installation
For now, you are required to be familiar with `composer` and `npm` in order to build the
server application.

- Run `git clone [email protected]/ndlano/h5p-caretaker-server` to get the code for this server
- Run `cd h5p-caretaker-server` in order to change into the downloaded directory.
- Run `composer install` to install the latest version of the H5P Caretaker library.
- Run `npm install` to install the latest version of the H5P Caretaker client.
- Copy the `h5p-caretaker-server` directory to your webserver - it should now be usable in general.
- You do not need to transfer all files - TODO: An extra publish script will be created
- Ensure that the `h5p-caretaker-server/uploads` folder can be written by your server to
temporarily unpack H5P files that will be uploaded.
- Ensure that the `h5p-caretaker-server/cache` folder can be written by your server to
cache LibreText recommendations