An online dashboard used to deploy, organize and monitor integrated statistics learning environment (ISLE) lessons. Other parts of the ISLE environment are:
- the isle-editor is used to author ISLE lessons
- the isle-server is the server program responsible for user management and data storage
The build
branch of the repository can be used to deploy the ISLE dashboard. On the server running the isle-server
program, simply clone the repository in an appropriate location (e.g., /var/www/html
) and change the nginx
configuration file to point to the isle-dashboard
folder.
git clone -b build https://github.com/isle-project/isle-dashboard.git
Developing the ISLE dashboard has the following prerequisites:
To acquire the source code, clone the git repository.
$ git clone https://github.com/isle-project/isle-dashboard
To install development dependencies,
$ npm install
Edit the config/server.json file to change the address where the ISLE server and dashboard will be hosted.
Execute the npm run build
command to create a bundle of the ISLE dashboard, which can then be hosted on the server.
Deploy the bundled page by copying to the correct path on your server. From the project directory, run
scp -r build/* <user>@<homepage>:<dirpath>
See LICENSE.
- User Icon by Atacan from the Noun Project
- Badge Icon by Royyan Wijaya from the Noun Project
- Upload Icon by McGalloway, CC BY-SA 4.0
- Badge by Kristin Hogan from the Noun Project
- Question by unlimicon from the Noun Project
- weights by José Manuel de Laá from the Noun Project
- chat by nauraicon from the Noun Project
- feedback by Delwar Hossain from the Noun Project
- avatar by Hea Poh Lin from the Noun Project