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

Log in or sign up for Devpost to join the conversation.