Source code for Comparator, a class rating system.
Comparator is a system I built in order to help decide which class is the hardest in the ECE curriculum at UT. This is a system that works using pairwise comparisons and ELO. You can read more about it here. In the background every vote affects the overall ELO of the course using the Glicko2 algorithm. With every vote, we become a little more sure of the subjective difficulty of these courses.
ELO is a method for calculating the relative skill levels of players in zero-sum games.
An ELO system is better than a simple rating since individual's scales can drastically differ...
$ git clone https://github.com/yursky/ece-comparator.git
$ yarn install
$ node app.js
Please read CONTRIBUTING.md for more details.
or if you like it simple:
Fork
this repository- Create a
branch
Commit
your changesPush
yourcommits
to thebranch
- Submit a
pull request
You can find more information about Pull Requests here