/EasyPick

EasyPick is an tool to easily search MIT courses based on their ratings from previous semesters. Won Best Use of Data in MIT's 6.170 Web Programming Competition

Primary LanguageJavaScript

EasyPick

EasyPick is an tool to easily search MIT courses based on their ratings from previous semesters. The app is only available to the MIT community and users must use their MIT kerberos to login.

Search

EasyPick allows users to search using multiple filters. It also allows users to sort the results according to their preferences.

Recommendations

Using the likely package, we use colaborative filtering to recommend classes that you might enjoy given how your review your other classes. The more classes you review, the better your recommendations get! Currently only available for course 6 classes.

Class stats

In each class page you can view statistics about each class. This is computed using both reviews made in EasyPick and course evaluations reviews from the HKN database. You can also check out comments people left about the class.

We currently have two deployments of EasyPick:

Populate database

cd mongo_utils
python populate_courses.py
...
python add_review_data.py
...

Famien, Jared, Lara, Subby