Git Product home page Git Product logo

cerpus / edlib Goto Github PK

View Code? Open in Web Editor NEW
40.0 4.0 7.0 59.98 MB

Edlib is an application for creating, sharing, storing and using rich interactive learning resources.

Home Page: https://docs.edlib.com

License: GNU General Public License v3.0

Dockerfile 0.24% JavaScript 55.78% HTML 0.65% CSS 0.02% Shell 0.13% SCSS 0.62% Pug 0.04% Smarty 0.12% PHP 39.71% Blade 2.67%
open-education-resources h5p lti lti-tool ed education learning-resources

edlib's Introduction

Edlib

Edlib is an open-source application for creating, sharing, storing, and using rich interactive learning resources.

  • Integrate Edlib to your frontend CMS or LMS system to enhance efficiency through reuse and collaboration on learning content for your system users.
  • Insert content into a context within your learning system or point directly to the specific content using links.
  • All resources are stored and available through a single repository for your learning content - neat and tidy.

The individual learner is at the center of everything we do, and our vision is to provide first-class open learning tools and content to as many of those individuals as possible. β€” Tommy W. Nordeng (co-founder of Cerpus)

Installation

  • Set up your own development environment by following the instructions in our getting started section on Edlib docs.

Features

  • Find and re-use existing Edlib content through search and filtering by content type and language in the Edlib Hub.
  • Support for all H5P open-source content types
  • Licensing module with an intelligent Creative-Commons license selector.
  • Authoring workflows, including maintaining resources private or making them publicly available.
  • Easy integration with third-party APIs, including audio, video, and image APIs.
  • The ability to create quizzes and game-based learning activities quickly and easily from the integrated question bank.
  • Learning Tools Interoperability (LTI) version 1.0/1.2 provider and consumer support.
  • Resource versioning.
  • The ability to create copies and language variants of existing resources quickly and easily.

Documentation

Visit Edlib Docs to view the documentation. If you see any errors or can’t find what you're looking for, check our issues and discussions pages here on GitHub before creating new issues.

How to contribute

Cerpus welcomes contributions from anyone and everyone. Please see our guidelines for contributing.

In general, we follow the "fork-and-pull" Git workflow:

  1. Fork the repository on GitHub
  2. Clone the project to your machine
  3. Commit changes to your branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes. :) Make sure to add yourself to AUTHORS as a contributor.

Issues

If something isn't working the way you expected, please look at previously logged issues to resolve common problems first. Have you found a new bug or want to request a new feature, then we'd love to hear from you. Please let us know by submitting an issue.

Translation

Edlib's user interface is multilingual. Support for new languages can be added without extensive technical knowledge. See the Translating Edlib section in the documentation for more info.

Translation status

API Name Status
API - Content author Translation status
WWW - Translation status

Code coverage and test status

codecov

The code coverage report is currently covering the PHP parts of the Edlib code for the following parts of Edlib:

  • Content Author: codecov

  • The Hub: N/A - pending setup.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.