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

https://github.com/jimthedev/class-scheduler

A node / d3 based app for scheduling classes.
https://github.com/jimthedev/class-scheduler

Last synced: 3 months ago
JSON representation

A node / d3 based app for scheduling classes.

Awesome Lists containing this project

README

        

Class Scheduler
============

Class scheduler is a library written specifically to aid in the scheduling of educational classes over a week long time period. The goal of this project is to provide tools that enable school administrators and educators to visualize and modify current scheduling trends to offer the best class options for perspective students.

**Note** that at the current time, this project is not stable and should be considered under development.

Getting started
------------

To get started on this project:
1. Download and install [Node.js](http://nodejs.org/).
2. Download the most recent code for this project.
3. Open a command prompt to the directory containing the code.
4. Run: npm install
5. Run: node app.js
6. Visit: http://localhost:3031

Running tests
------------

To run the tests we've written for this project:
1. Follow all the getting started steps.
2. Change the directory to 'test'.
3. Run: npm install jasmine-node -g
4. Run: jasmine-node test