Inspiration

Typically, when a student drops a class it is because the class is not what he or she expected. Rate My Course aims to reduce the number of classes dropped per semester through a new student feedback system. With feedback on both the professor and the course, students will be better advised which courses to take and with which professor.

What it does

Give a more specific description about a course, such as engagement and difficulty. What's more, we also provide the feedback from the students who have took these course before.

How We built it

We built it with the framework Express from Node.js and MongoDB as our database. As for the design schema, we choose materialize design as our first choice.

Challenges We ran into

  • Asynchronous running JS
  • Duplicated objects

Accomplishments that I'm proud of

  • Figure our the asynchronous problem to get rid of the duplicate objects.

What We learned

  • How to figure out git conflicts
  • How to play with node.js/MongoDB

What's next for waht_the_duck

  • Adding more characteristics to a course such as the type of answer. It could be standard or non-standard.
  • Separating the courses into the category of schools
  • Create user management session
Share this project:

Updates