Editor for ISLE (Interactive Statistics Learning Environment) lessons.
JavaScript CSS HTML
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Add Spectacle table tags to bundler Jan 22, 2017
bin Remove unused function Jan 13, 2017
docs Update docs Dec 28, 2016
public
test Add tests Jan 13, 2017
.babelrc Resolve module paths via babel plugin Jan 11, 2017
.editorconfig
.eslintignore Initial commit Jun 18, 2016
.eslintrc Add eslint rules Jan 13, 2017
.gitattributes Add encrypted mailgun credentials Aug 21, 2016
.gitignore
.travis.yml Drop support for node v4 Jan 13, 2017
CHANGELOG.md Add changelog and todo list Sep 4, 2016
LICENSE.md Update LICENSE.md file Sep 20, 2016
README.md Add license section Jan 6, 2017
TODO.md Remove finished item Nov 8, 2016
book.json Use Prism for JSX highlighting Nov 17, 2016
dummy.js Include stdlib dependency Aug 6, 2016
main.development.js Support loading of file when started via CLI Jan 13, 2017
objectKeys.js
package.js
package.json
server.js
webpack.config.base.js Move files Jan 11, 2017
webpack.config.development.js Update used d3 version Dec 27, 2016
webpack.config.electron.js
webpack.config.production.js Add bable transforms for performance improvements Sep 26, 2016
webpack.config.test.js Rename file and simplify code Jan 11, 2017

README.md

ISLE Editor

Documentation | Video Tutorials

Dependencies

Dependencies DevDependencies

Tests

Build Status codecov

Introduction

A desktop-application that can be used to author and preview interactive statistics learning environment (ISLE) lessons before they are deployed online.

Installation

Binaries

Current version: v0.17.2.

OS x64 ia32
Linux Download Download
OS X Download
Windows Download Download

Build from Source

Prerequisites

Developing and running the ISLE Editor has the following prerequisites:

  • git: version control
  • Node.js: JavaScript runtime (version >= 0.10)

Download

To acquire the source code, clone the git repository.

$ git clone https://github.com/planeshifter/isle-editor

Installation

To install development dependencies,

$ npm install

Development

To live-edit the ISLE Editor,

$ npm start
$ open http://localhost:3000

Editing source files will result in changes appearing directly without reloading.

Build

To build and package the Electron application,

$ npm run build

License

See LICENSE.