super-mela / H5P-LMS-Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

Melaku Birhanu H5P Project Server

This project build with the aim of to impliment H5P learing managmet on SAP using react and nodeJs
Explore the docs for H5P»

View Demo · Report Bug

About The Project

Z-angel LMS (Learning Management System) is a powerful and versatile e-learning solution that combines the flexibility of H5P content types with the comprehensive features of a Learning Management System. It provides educators, trainers, and organizations with a seamless platform to create, deliver, and manage interactive and engaging learning content.

With H5P LMS, instructors can easily design interactive courses and modules using a wide range of H5P content types, such as quizzes, presentations, interactive videos, interactive presentations, and more. These content types enable learners to actively participate in the learning process, enhancing their understanding and knowledge retention.

One of the key advantages of using H5P LMS is its compatibility with various Learning Management Systems, making it easy to integrate into existing e-learning environments. Whether it's Moodle, WordPress, Drupal, or other supported platforms, H5P LMS smoothly integrates with the LMS, providing a seamless experience for both instructors and learners, so from it's reputaion of H5P it make Z-angel LMS more user frendly and easy access to all users.

The platform also offers robust analytics and reporting tools, allowing educators to track learners' progress, identify areas for improvement, and gain valuable insights into the effectiveness of their content. Additionally, H5P LMS supports gamification elements, badges, and certificates, further motivating learners and enhancing their learning experience.

(back to top)

Built With

This project Built with diffrent frameworks and runtime enviroment. those are...

  • NodeJs
  • ExpressJs

(back to top)

Getting Started

If you want to set up this project on your local machine. To get a local copy up and running follow these simple steps.

Prerequisites

This is how to install the framworks and RE and run the project in local machine.

Installation

Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.

  1. Clone the repo
    git clone https://github.com/super-mela/H5P-LMS-Server
  2. Install NPM packages
    npm install
  3. Start
    npm start

NOTE:
  • if the project has error while starting you need to replace the bulid file that located in node_module/@lumieducation/h5p-server/buld with build file. you need to clone the file and run npm install. To locate the build file go to H5P-Nodejs-library/package/h5p-server

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

contact name - Melaku Birhanu - genuieman@gmail.com

Project Link: https://github.com/super-mela/H5P-LMS

(back to top)

About


Languages

Language:JavaScript 67.4%Language:CSS 14.4%Language:PHP 7.5%Language:HTML 6.4%Language:SCSS 3.5%Language:TypeScript 0.7%Language:Shell 0.0%Language:Ruby 0.0%