Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.2 KB

README.md

File metadata and controls

29 lines (18 loc) · 1.2 KB

Interactive Flowchart

Helpful interactive flowchart to keep track of your progress throughout the courses you take in university. The example portrayed here is related to the Federal University of Rio de Janeiro's Computer Engineering undergrad.

Looking for a working demo? Here's one.

Usage

Access the downloaded branch and run an HTTP server. One example using Python 2 would be:

python -m SimpleHTTPServer 8000

Now simply access the flowchart.html file through localhost:8000/flowchart.html

The project is very compatible with mobile devices, just go to X.X.X.X:8000 (address of your server) to try it out.

Customization

The js/database.js file contains a list of courses you need to take to graduate. Simply altering that list will allow you to fully customize the flowchart without losing any functionality.

Attribute Meaning
name Course name
credits How many credits a course yields
semester The semester to which the course belongs
requirements* Array containing IDs of courses that lock a course's completion
step* If set, a tooltip and a slider will show up with this step value

*optional