Course Oracle 2.0 (CO2) is a web-based platform designed to improve course selection experience for University of Toronto students, by enabling them to easily grasp what a course is like, play with schedules, and pass on experiential knowledge.
My Role
UX/UI Designer - Primary Research, User Flows, Rapid Prototyping, Visual Design
Team
Tanisha Amarakoon, Yuxin Yan, Smriti Sundar, Roxie Wu, Guru Mohan, and Yuhao Wang
Timeline
Sep 2021 - Dec 2021

Innovation Hub is an on-campus consultancy where researchers and designers use design thinking to work on challenges and problems that impact student experiences at the University of Toronto.

In close collaboration with the Innovation Hub, the current project aimed to improve course selection experience among UofT students. I played a main role in analyzing raw user data from primary research, conceptualizing key strategies, and defining design goals to foster team alignment and a shared vision.

Throughout the design phase, I actively contributed to the creation and iteration of low-fi and mid-fi prototypes. Upon the project's conclusion, I took the initiative to reconsider some product strategies and independently design the high-fidelity prototype. Through rigorous testing and iterative refinement, this initiative culminated in a polished final design poised for implementation.

Timeline

A glimpse into our journey

The project was mapped out over a comprehensive four-month timeline, utilizing the strategic framework of the IBM Activation Journey. With a strong focus on efficiency and progress tracking, this framework allowed us to effectively manage tasks and milestones throughout the project lifecycle.

Problem space

It's been something too expensive to let go wrong (unless you are rich)

A costly decision of over $6000 deserves a better assistive tool

This project took flight due to the rising costs tied to making course selections. For UofT students in programs other than computer science and management, a single course can top $600 for domestic students and skyrocket to ten times that amount for international students. While tools like RateMyProfessor exist to help, they all have their gaps. This gap between what students need and what's available opened up a big opportunity, promising a substantial user base eager for a more comprehensive solution.

Targeting opportunity areas for the most impactful intervention

Identifying opportunities begins with pinpointing the stage(s) in the experience journey where issues arise. Using feedback from user research, we mapped the entire journey across four phases: Research, Validate, Plan, and Commit. To ensure precise and impactful intervention, we then assessed the potential opportunity areas at each stage.

The Commit phase was promptly excluded from consideration as it marks the journey's end, rendering intervention too late. As for the Plan phase, while research results revealed certain pain points in course scheduling, the presence of established tools addressing some of these concerns limited our scope for differentiation. As such, improving the course planning experience was considered as a added value of our product, but not a primary differentiator. Our focus eventually shifted towards the Validate stages, where pain points concentrate, suggesting a significant opportunity to take advantage of.

Pain points

Identifying the key pains

Unveiling motivation: user segmentation for motivation analysis

Designing a course selection platform that facilitates easy experiential knowledge acquisition requires students to be willing and motivated to share their experiences with fellow students. To motivate students to share, I first segmented users into groups based on their sources of motivation, including those driven by altruistic tendencies and those primarily motivated by self-benefit incentives. This segmentation allowed me to design more tailored motivation mechanisms for each group later on.

"A question well-asked is a question half-answered", but...

In addition to low motivation, the issue of ineffective or misleading course reviews often stems from poorly formulated review prompts. Research into popular course review platforms such as UofT Hub, RMP, and Reddit reveals a lack of quality prompts for sharing experiences. As a result, the resulting course reviews tend to be biased, emotional, and lacking in specificity. This underscores the significance of well-crafted prompts in building a course selection platform that facilitates informed decision-making.

Key challenge

How might we design solutions that nudge students to leave course reviews, and to leave quality ones.

Motivation design

Designing engagement: the motivation mechanisms

For altruism-oriented: building an informative legacy

Our platform aimed to resonate with those driven by altruism, encouraging a sense of contribution and influence among users. By highlighting the lasting impact of their reviews, I prompted students to see their input as a lasting legacy that would greatly assist future peers. The goal was to tap into users' altruistic tendencies, showing them how their insights and experiences could become invaluable resources for the wider student community, motivating them to leave thorough, considerate reviews.

Forster a sense of contribution

Additionally, I introduced a peer recognition feature allowing users to anonymously express gratitude for helpful reviews, fostering a sense of peer-to-peer appreciation and underlining the enduring significance of their contributions.

For incentive-driven: cultivating engagement with reward and ease

Motivating altruism-driven students to review is relatively easier due to their inherent self-motivation. To engage those not primarily motivated by altruism, several solutions were conceptualized. First, the platform incentivized reviews by unlocking more when students actively contributed, reinforcing this behaviour.

Make it recall-friendly

Another strategy targeted these students by framing course-related questions for easier recall and engagement. Specific, memory-anchoring questions and more extreme prompts ('favourite/least favourite assignment and why') elicited quicker, more engaging responses compared to generic queries.

Make it less cognitively demanding

Additionally, the review process was simplified for users less inclined to provide detailed answers. They could opt for a series of low cognitive load binary choice questions, providing an alternative for those finding open-ended responses too demanding.

Interaction design

Design for a quick glance and easy comprehension

Highlighting dealbreakers for effortless course elimination

In crafting the layout for each course card and dedicated page, I based my design choices on research into how students make decisions. What stood out was that while students may not always be sure about what they want, they're often pretty clear about what they don't want.

Conducting primary research with 12 students across various programs and levels, I identified six course aspects that serve as potential dealbreakers. I put them front and center to help students promptly assess if a course might not be right for them. It's about making it easier for students to rule out courses that might not fit their needs, making their choice simpler and faster.

Crafting effective course cards for quick and easy course overview

After identifying the key dealbreakers to highlight, the next important step was to design the course card, which functions as the thumbnail of a course on the level-1 course exploration page. The design of the course card goes beyond being a mere reference; it involves careful consideration of what to include in the card to provide users with a clear and quick overview of a course before navigating to the level-2 dedicated course page.

Final design

Discover your perfect match, quick and easy

It's a no brainer, select them all

Based on the academic program chosen by the student, the platform automatically curates and pre-prepares a tailored list of all necessary courses for the selected degree/program/major/concentration. This eliminates the need for students to manually sift through extensive program details, enabling them to focus on elective courses that align with their interests.

Sifting the sands with ease: A comprehensive filtering system

The platform offers a comprehensive filtering system that allows students to fine-tune their course search with high precision. Users can effortlessly filter courses based on various criteria, including program requirements, course levels, available time slots, and even professor ratings. This all-encompassing filtering capability ensures that students can easily navigate through an extensive course catalog, making the process of finding the most suitable courses more efficient.

Navigating course styles: a snapshot at a glance

On each course page, students can find concise descriptors indicating the nature of the course, such as "introductory," "group work," or "theoretical." These descriptors offer a quick snapshot of the course style, making it easier for students to gauge the course's essence without the need to sift through lengthy course syllabi. This feature provides students with an efficient way to align their preferences with the courses they plan to take.

Designing your time: a canva to tailor your schedule to perfection

The built-in timetable builder provides students with a canvas to unleash their scheduling creativity. With the ability to create and iterate multiple timetables, students can seamlessly experiment with different schedules and compare them all on a single page. This hands-on approach empowers students to craft the perfect timetable that aligns with their time commitments and personal preferences, ensuring a smooth and efficient course plan iteration process.

Simplifying post-course reviews: a hassle-free feedback experience

As students wrap up their courses, the platform prompts them to contribute by completing a quick course review. The review process engages students with a series of intuitive pairs of descriptors, each representing contradicting aspects such as "introductory vs. advanced" or "practical vs theoretical." Students are invited to choose the option that best describes the course and reflects their experience, enabling them to effortlessly share their insights without feeling overwhelmed by the added burden of extensive text-based responses. This streamlined approach encourages active participation and ensures that the course review process remains an efficient and straightforward experience for all users.

Make it specific: this is not your typical general course review

Our platform diverges from conventional course review platforms by strategically prompting specific and targeted reviews through a series of predefined questions. Unlike platforms that often yield generic answers due to a lack of specific prompts, our approach involves presenting tailored questions designed to elicit detailed insights. These questions are deliberately specific and sometimes extreme, like asking about a student's favourite or least favourite assignment within a course, followed by a 'why' to delve deeper into their reasoning. By structuring questions in this manner, we facilitate more detailed and easily recallable answers from users.

Retrospective

About one of my first UX "lesson"

Course Oracle 2.0 was one of the first projects I undertook after transitioning from psychology to UX design. I seized the opportunity to incorporate some psychology insights into the design thinking process.

As a university-based project, Course Oracle 2.0 may not mirror real-world projects with more complex settings, potentially lacking certain intricacies that could influence the design process. Nonetheless, this project holds significance in shaping my perspective and understanding of UX design and digital product design overall.

A good design is purposeful

While ambiguity is an inherent and inevitable aspect of any UX project, designers should endeavour to support major design decisions with clear rationale, ensuring intentionality behind each choice.

A good design is focused

A good design is not about delivering every possible value but about delivering value efficiently and with focus. A design that appears overly comprehensive and ambitious may indicate a lack of consideration.

A good design takes user psychology into account

Understanding the motivation mechanisms and cognitive processes behind user behaviour is fundamental in designing user engagement and nudging desired actions. People ignore designs that ignore people.

Learnings

Key takeaways

User can be more certain about what they don't want

When making selections, users usually struggle to articulate their preferences clearly. However, they often have a strong recollection of what they don't want, as negative experiences tend to create more vivid memories and influence decision-making.

Tailor motivation strategies to different user segements

User segmentation not only helps uncover the unique needs and pain points of each user group but also facilitates understanding the motivation sources behind each group. This allows us to design more tailored motivation strategies that nudge desired behaviours.

Easiness is an effective incentive

In addition to tangible incentives such as coupons or credits, simplifying the desired user action—both cognitively and in terms of time—serves as an effective stimulus for intention, spontaneously motivating and sustaining desired user behaviours.

If time-sensitive, intervene as early as possible

For time-sensitive user experience journeys (e.g., course selection with an enrolment deadline), solutions should be designed as early interventions whenever possible. Late interventions are often less effective and carry higher risks.