Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nafeu/interactive-learning-system

Proof-of-concept interactive PDF-based lecture system with audience participation
https://github.com/nafeu/interactive-learning-system

elearning interactive-learning nodejs presentation-slides realtime socket-io

Last synced: 23 days ago
JSON representation

Proof-of-concept interactive PDF-based lecture system with audience participation

Awesome Lists containing this project

README

        

# Interactive Presentation (Demo)

Built using `node-socket-seed`

### Requirements

Node.js v7 or higher

### Features

- `mocha` tests with `chai-http` for API and socket.io interaction testing
- a config page served at `/config` to easily modify config variables when in dev mode
- starter `styles.css` with cross-browser recommended fixes from [html5-boilerplate](https://github.com/h5bp/html5-boilerplate)

### Installation

```
git clone https://github.com/nafeu/node-socket-seed.git
cd
npm install
```

### Development / Basic Usage

```
npm install -g nodemon
cp sample-config.js config.js
nodemon server.js
```

If you don't want to use [`nodemon`](https://github.com/remy/nodemon) you can also just run `node server.js` and omit the `nodemon` installation.

Go to `http://localhost:8000/` in a web browser.

#### Running Tests

Use `npm test`

### Credits

Nafeu Nasir

### License

MIT