-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Here we will present explanations and additional information on this script and its features. The Wiki is meant to be always up to date with the current state of the master branch. Also check out the repository's README.
Most of this Wiki will be based on HTML, JavaScript and CSS. Markdown is not supported by default. If you want to write your file in Markdown check out atom-elearnjs and vsc-elearnjs.
- What is elearn.js?
- Why use elearn.js?
- atom-elearnjs and vsc-elearnjs
- markdown-elearnjs
- Usage and Explanations
The elearn.js script is meant to simplify the creation of an information based Website presented as a digital paper. It can be used for higher education and Open Educational Ressources.
This project focuses on a simple presentation of information. It is Open Source (license) and easy to write in HTML or Markdown (with our Atom-Package atom-elearnjs or VSCode-Package vsc-elearnjs). There are also extensions for simple inclusion of specific elements, like quiz or video elements:
For the editor Atom there is the package atom-elearnjs and for Visual Studio Code there is vsc-elearnjs. These packages convert Markdown files to HTML and PDF and are specifically designed to use elearn.js for styling and interactive elements. Using them makes the creation of scripts more simple and fast.
If you are a developer, check out markdown-elearnjs. This node.js package is the core of atom-elearnjs and vsc-elearnjs. It is used for the actual markdown conversion. It offers simple functions to convert and extract everything necessary from the markdown code. This way you are able to build your own conversion tool and GUI without having to worry about the actual code conversion and elearn.js specifics.
- HTML-Document and language selection - include elearn.js in your HTML file
-
Settings - change
elearn.js
settings - Sections and Content Overview - usage of sections and content overview generation
- Image Galleries - include image galleries
- Additional Elements - additional elearn.js elements
- Useful Hints - hints for beginners or troubleshooting for specific problems
- General Information - general and administrative information
- Architecture