Ediphy. E-learning authoring tool using React + Redux + Webpack
Switch branches/tags
Clone or download
Latest commit bf0671e Sep 4, 2018
Failed to load latest commit information.
_editor Bug fix Jul 24, 2018
_visor Paste embedded iframes Jul 22, 2018
common Delete log Jul 24, 2018
core Change config Jul 24, 2018
dist Some changes Jul 18, 2018
doc Some changes Jun 25, 2018
ediphy_server Minor changes May 11, 2018
locales Zip files forbidden Jul 24, 2018
plugins Minor changes Jul 24, 2018
reducers Simplify rights generations Jun 29, 2018
sass Overflow ribbon Jul 24, 2018
webpack_plugins Fix closs-platform issues when creating scorm packages Mar 1, 2018
.DS_Store Fix dynamic thumbnails & change default vertical image Mar 12, 2018
.babelrc Upgrade webpack 1 to 2 and some cleaning Aug 28, 2017
.bootstraprc Added new elements and updated Aug 29, 2017
.eslintignore add coverage to .eslintignore Nov 23, 2017
.eslintrc Proptypes translations & descriptions Feb 21, 2018
.gitignore New tests Jun 29, 2018
README.md Update README.md Sep 4, 2018
ediphy Bug default slides @ RichMarksModal Dec 18, 2017
index.jsx render a PDF page concept Jan 16, 2018
instrucciones_plugins_privados.txt Dali -> Ediphy 2 Nov 17, 2017
package-lock.json Temp pdfjs-dist 2.0.267 fixed version Mar 19, 2018
package.json Add babel polyfill in order to support IE10+ Jun 8, 2018
plugin_install Using yarn, letting submodules to be installed by yarn- node 6 && yar… Nov 21, 2017
shim.js Add test coverage to CarouselList Apr 25, 2018
webpack.common.js Added pdf worker as blob into Webpack source Feb 22, 2018
webpack.dev.js Model map SCORM Feb 23, 2018
webpack.noserver.js fix bundle & next steps with import file modal Jan 17, 2018
webpack.prod.js Main feature works May 11, 2018


Ediphy Editor

Ediphy Editor is an open source e-learning authoring tool to create different types of resources (web documents, slides and more coming up soon).

This software is written in Javascript (ES6), making use of React and Redux.

Installation and manual

Visit our wiki to see all the available Ediphy Editor instructions.

In order to install this project you will need node 8.x.x (latest), yarn and git. First clone the repo and then install the dependencies like so:

git clone https://github.com/ging/ediphy.git
cd ediphy
yarn upgrade

Once everything is installed, you can run the application with the following line:

yarn start

Code quality and documentation

We use ESDoc in order to generate our documentation. To regenerate it after a change you need to run:

yarn run doc

We also make use of ESLint in order to guarantee a certain code quality. With the following line you will fix all the formatting errors and view those that can't be automatically fixed:

yarn run eslint

Discussion and contribution

Feel free to raise an issue or send us a message at github.


Copyright 2016 Universidad Politécnica de Madrid

Ediphy is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Ediphy Editor is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with Ediphy Editor. If not, see http://www.gnu.org/licenses.