Water Industry Process Automation & Control Monthly - April 2024
Preso #5 RateMyCourses.pdf
1. 441fall2021 Section 2
Anthony Ke, Solomon Song, Belany Zhang, Nicole Xie
RateMyCourses is a web app that consolidates information and
anonymous feedback on courses (while RateMyProfessors
consolidates information and feedback on professors).
2. Elevator Pitch
1. For University of Michigan students
2. Who are dissatisfied with going to various websites for course info
3. Our product is a course review website
4. That provides a consolidated platform to find course information.
5. Unlike Atlas, Reddit, and RateMyProfessor,
6. Our product provides courses statistics AND allows anonymous written feedback
for each course.
4. Changes From MVP1 to MVP2
● Like button
● Sort by likes/recency
● Delete comment
● Comment timestamp
● Anonymous viewing
● More polished UI
5. 15 people tested. 5 old, 10 new; mix of ʻMarksʼ and ʻSachisʼ
○ 6 testers independent testing for 5-10 minutes,
○ 3 testers: testing w/dev team watching; gave verbal feedback directly
○ 1 tester: explored for 25 min (grad researcher, not within initial persona)
Average time spent: 7 minutes
Median time spent: 5 minutes 22 seconds
How we tested our app
6. Spreadsheet of Results
USER RATING Importance (1-5) Satisfaction (1-5)
Logging in ✅ 3.9 4.5
Searching for Course 🔍 4.6 4.1
Viewing Course Page 👀 5 4.6
Creating a Comment 💭 5 4.5
OVERALL Rating 💯 4.6 4.4
7. Quotes from Our Users!
Indicate sorting by
likes/recency more
clearly
Add in your
logo and
professor
info?
I like it, it’s
very easy
to use
I’d love to
use this for
non-EECS
classes too!
8. Hypothesis and Conclusion
Hypothesis:
Sachi would prefer to consult RateMyCourses for course info.
Mark would prefer to utilize RateMyCourses to give feedback on courses.
Conclusions
8/10 testers found it useful
3/10 testers left a comment
9. Know your audience
● Create Personas
● Survey Target Audience
What have you learned?
10. Communication is Key!
● Agree on project vision
● Different coding styles
○ Example: We implemented different
schemas for our respective features
causing app to crash
What have you learned?