LeetCode Learner Motivation Upgrades
Katerina Ng, Zaid Mohammed, Ananya Garg, David Liu, Noel Alben
Katerina Ng, Zaid Mohammed, Ananya Garg, David Liu, Noel Alben
No consolidated diagram of topics, their respective problems, and how topics are related in Leetcode
No place to practice conceptual questions to solidify understanding of topics before applying them
When a learner is stuck on a problem, it is very easy to give up as there are limited avenues to go forward.
Over-emphasizes puzzles rather than showcasing the solutions application in real world problems
When users are trying to learn conceptual concepts in preparation for interviews, they can practice by solving multiple choice questions
Acquiring component skills and learning to integrate them are important to mastery and that is what the multiple choice questions hope to serve
When stuck (or looking for a challenge), users are able to get a similar question & choose which skills and difficulty they want to focus on.
Learning practice that is goal oriented and recieves regular feedback improves the learning quality of students significantly
An AI interviewer that helps users solve problems in the context of specific role, exploring edge cases, and offering encouragement—making learning feel collaborative and motivating.
A collaborative environment can reduce anxiety for many students as they can rely on their peers to ask questions and get help.
Interactive diagram of LeetCode topics that can be used like a game map but also helps users visualize how topics are connected and what techniques can be used across topics
Incorporates both intrinsic and extrinsic motivation in a gamified setting
This feature recommendation introduces an iFrame-based component that showcases where and how a user’s solution could be applied in actual, live applications.
When students understand the value of the material they are learning, they are more motivated to overcome challenges and learn on a deeper level.
User1 ~ "If I had these features when I was preparing for Interviews, I would've had a lot more fun working on LeetCode problems"
User2 ~ "The AI interviewer was really cool, I often talk through my problems with a friend to help me filter my thoughts, but this made it very accessible to engage in a discussion about the problem"
User3 ~ "I like these features a lot, especially the topic game map. It builds lore around the leetcode problem sets and I have a mental map of all the key concepts I need to be aware of and master"
Sonic Palletes is a website that teaches you the basics and history of electronic music synthesis.
The web portal that takes you through the history of electronic music synthesis, its relevance in today’s popular music, and hosts cool interactive emulations of famous inventions and musical instruments.
My target audience is 18-30 year olds, interested in music production. I am passionate about this as I am an electronic musician myself, and it was not easy to know about the world as it is still quite fragmented with an overwhelming amount of information.
I conducted 2 user tests, one of the users is a non-musician and has not used many synthesis and electronic music making platforms. The second user is an experienced designer and musician who uses platforms to create electronic music on a daily basis.
Both of them provided very insightful feedback regarding intuitive flow of the application, usefulness and enjoyability. The more experienced user, gave me some ideas to build off of the initial prototype I had created and I was able to incorporate a more enjoyable user experience with added depth in the content.