[NOTE]: I started working on this project prior to the start of the hackathon, so in the spirit of the competition, I am not competing for prizes.


  • Currently, course review data is locked down by academic institutions. This web application crowdsources course review information in a reliable, secure manner and makes aggregated results accessible to students.

How it works

  • Login using your educational institution's credentials and a list of your currently enrolled courses.
  • Complete 2 reviews to view aggregate course information.

Challenges I ran into

  • Finding data sources to supply the application.

Accomplishments that I'm proud of

  • I've tied together many unique data sources to power this application-- LDAP for authentication, ElasticSearch for verification of a student's course enrollment status, and a JSON REST API for the full course listing.

What I learned

  • Some of the API's supplying data aren't going to be perfect. There will be corner cases and instances where data may be aggregated for courses / instructors in a less-than-ideal way. In spite of these limitations, I focused my efforts on value-adds that I can inherently provide in the application, like top-notch usability.

What's next for OpenEvals

  • Getting into a production environment for use by students.
Share this project: