WeStudy iPhone mockupsWeStudy iPhone mockups

WeStudy

Designing a solution to improve the online learning burnout through collective accountability.

Role

UX/ UI Designer
Developer

Timeline

Three months
Winter 2021

Team

Alexandra Andreiu
Vivian Quach

Scope

Product Design
UX Research
HTML / CSS
JavaScript / Node.js
the process
The process: project background, user research, prototype & iterate, and development
✦ 01. PROJECT Background
project overview

Remote Learning Environment

​Most students would agree that online learning has been a difficult transition. College students especially have a different load of stress that they've never experienced before: Zoom burnout, endless assignments and lectures, and the feeling of isolation from friends and family. Students have a lack of motivation to do schoolwork, and dread turning on their laptops because they know a myriad of things are waiting for them on their student portal. Burnout is a still problem as the pandemic continues and the lack of healthy habits can mass-inflict detrimental repercussions to thousands, as we could end up seeing an even worse wave of mental health crises.​

This is where WeStudy comes in; a social web application that aims to alleviate this new type of stress that comes with online learning. Through collective accountability from friends on the app, users are influenced by others to finish the tasks they set out for themselves, all while having the coveted social interaction that many are seeking. Above all, we aim to help students increase their motivation and hope it’s a tool that students will utilize to accomplish their goals.

This app was created as a project for COGS 120: Interaction Design taught by Scott Klemmer @ UC San Diego.
DESIGN BRIEF

Mindfulness

Mindfulness, the quality or state of being aware. When we aren't mindful, our minds are free from the pressuring tasks we have on hand and we return to Default Dark Mode, a state where we tend to be passive, daydream, or absentmindedly off doing other things. ​

Mindfulness is a powerful ability we have as humans to be aware of our thoughts in an overwhelming world. We wanted to find a solution utilizing mindfulness to find the best way to improve the mental lives of college students who are learning online.
PROBLEM STATEMENT
College students need a way to promote healthy habits in their personal lives in order to effectively balance academic goals, work, and extracurricular responsibilities, without feeling burnt-out.
✦ 02. User Research
user interviews

Researching Our Assumptions

We came into this online learning mindfulness brief with a couple assumptions that we needed to first verify through user interviews. We conducted interviews with our other college students, friends, and roommates and found some interesting insights.

Assumptions

01.

Students are not engaged when attending lecture or engaged with the content being presented.

02.

Students are practicing unhealthy habits—such as procrastination and binge studying the night before a test—because there’s no sense of importance or urgency that in person classes used to have. These practices ultimately lead to burnout.

03.

There’s an overall lack of motivation due to the living environment students are in, whether it be with their friends in an apartment, or at home with parents. They can be easily districted by external factors.

Validations

We found that the lack of motivation is common with our target users. Many of our interviewees work for hours without taking breaks or eating, get distracted with the freedoms the internet offers, and don't feel inclined to pay attention due to the fact they can simply turn off their cameras.
✦ what we heard
"I do feel like I'm completing assignments just for the grade without understanding or caring to understand the content."
—Cognitive Science Student
"Most of the time when lecture attendance is required, I turn on my laptop in bed and go back to sleep. Professors won't ever know."
—Biology Student
"I feel so overwhelmed because professors are assigning double the amount of work. I work for hours without realizing its already 7pm."
—Political Science Student

user personas

We created two personas that encapsulated our user interview findings, needs, and pain points.
User personas: 4th year college student, and 1st year college student
insights

How Will We Solve The Problem?

Although we observed the detrimental effects of having too much freedom due to the internet and the ability to turn off one's camera, we decided to focus on the motivation aspect of this problem. ​We know that people can get distracted sometimes, however we wanted to solve the bigger problem of trying to foster motivation. Implementing something like a website blocker didn't seem enough to solve this problem of motivation; it merely solved the problem of distractions. Even if students didn't have internet freedoms, they can find another way to be distracted.​

We then had the idea of implementing collective accountability. Through this idea, users and their friends help each other succeed by keeping each other in check, plan study sessions, and earn rewards together. Users will feel pressured to get things done (in a good way!)

MAIN FEATURES TO INCLUDE in app:

  Breaks
Users can set breaks throughout the day to remind themselves to take a mental break once in a while, or the app can auto-schedule breaks based on the inputted schedule the user inputs.
 Task Lists
Users can share daily and weekly tasks that they set out for themselves so their friends know what to keep them accountable for. Of course, if they don't want to share some information, they have a privacy option.
👯‍♀️  Friends and Groups
Users can connect with friends and find study groups, increasing their social and accountability circle.
🏆 Awards
We came up with the idea that rewarding users for reaching certain study milestones was one way to increase motivation to study. One interviewee stated that when she plays games, it bothers her if she doesn't win the full 3 stars of a level, and repeats the level until she does. This gave us the idea that users can be incentivized to study through gamification.
✦ 03. PROTOTYPE & ITERATE
ux flow

Blueprinting The App

I created a simple user flow chart to map out the interactions of these four main features. We used these as a guide when creating our prototypes.
WeStudy UX flow. Blueprints the features to be added.
PAPER PROTOTYPING & Heuristic EVALUATION

Testing Out Initial Prototypes

We then made two different prototypes. One highlighting the overall features of the app (A), and one that focused primarily the accountability and work sessions functions (B). We conducted Heuristic Evaluation sessions with the two paper prototypes to to get feedback on our overall application idea, and to see which one fared better.

prototype A

WeStudy paper prototype version 1
what worked
Gamification of awards is a good idea—it makes the app seem fun to use.
confusion
• There was a lack of intuitive titles to guide actions (violating H1).
• Home Screen has too many buttons that it was hard to search for a specific action to perform (violating H8).
Suggestions
Evaluators suggested making page titles more explicit and actionable.
Make the Home Screen feel more like a dashboard, rather than a list of buttons.
Shortening the flows into one page would make it more intuitive, like being able to add/delete tasks without having to switch screens.

prototype B

WeStudy paper prototype version 2
what worked
Overall, this version feels more like an effective productivity app.
The progress bars showing a friend's task progress is a good visual representation of how to get users to work more.
confusion
Overload of data is distracting and makes it hard to figure out what to do next (violating H8).
• Showing past activity doesn't provide any useful information, and takes up real estate (violating H8).
Suggestions
Reduce visual noise on pages.
In the end, we chose to go with a fusion of both prototypes. Prototype 1 had a cleaner interface, however Prototype 2 had better data representation and felt more like an app. The visual data of the progress bars displaying a friend’s task progress is a great motivator to anyone who hasn’t completed anything that day. It sort of feels like a race that you want to catch up in. We would just have to keep in mind to reduce the overload of irrelevant data, and improve labeling screens and functionality.
✦ 04. DEVELOPMENT
CODE CODE CODE

Developing The App

Now for the difficult part: coding the meat of the project. We utilized a handful of development tools including: HTML, CSS, JavaScript, Bootstrap, Node.js, Facebook Developer to implement a login page, and Heroku to deploy the app.

My group members and I were inexperienced in web development tools, so we ran into some problems.​ We were scouring countless online resources to learn how to use these tools, how to debug errors, and help on implementing high level functions.

However, due to our lack of development experience, we also needed to cut out some functions, but made sure it wouldn't take away from solving the problem statement itself. For example, in our original paper prototype, we had a Calendar function where users could input and edit their class and work schedule, and WeStudy would automatically assign breaks during free time throughout the day. We realized that this was too far above our skill level to implement and concluded that having an automatic break function would be a nice touch, but wasn't necessary because users can still create reminders themselves.
hi-fi prototypes

Final Screens

​After 3 weeks of intensive coding and late nights, we finished programming WeStudy, picked out a color scheme, and created a logo! My main responsibility was to code the HTML, CSS, and JavaScript of the Home, Breaks, Awards pages. We helped each other on other pages whenever we got stuck as well.

Home

WeStudy home page
✦ What Changed
In Prototype A, we had buttons that would redirect to different pages. Now it's changed to a landing page that shows everything a user needs to know. With this change, users can see right when opening the app what they need to do, and quickly cross off things that they've finished.

tasks

WeStudy task pages
Publicly or privately create and organize what tasks users have for the day and the upcoming week.

friends & groups

WeStudy friends and groups pages
Implement social accountability with progress bars for each friend to show everyone's progress for the day.

break

WeStudy break page
Schedule and remind when users should take a mental break throughout the day.
✦ What Changed
For streamlined use, a timer, list of scheduled breaks, and “add a new break” are all on the same page.

Awards

WeStudy awards pages. Individual, friends, and groups awards.
✦ What Changed
We decided that instead of having a landing page with all types of awards listed—personal, friends, and groups awards—it should just show the user's awards to reduce visual clutter.

Most of the time people want to just see their awards anyway, but they can filter between the three types in the dropdown.
Takeaways and reflection

What I Learned...

WeStudy was my first UX/UI project where I went out and conducted user research, iterated on ideas, and fully developed a web app. I learned a lot of HCI skills in just a couple months, as well as the high programming learning curve I personally had to overcome. Although there were some bumps and unexpected changes along the way, my team and I are still proud of the final product. It was a great milestone for all of us as UX designers. ​

If we had more time in the quarter, we would have conducted more user testing with our final prototype. We drafted our testing plans and procedures, but unfortunately, we didn't have enough weeks in the quarter to actually test on real students. Additionally, if I had more web development experience, I would have definitely wanted to implement more features that added to our solution: a chat function, our original calendar feature, and more functionality to the awards page, like counting the amount of breaks someone has taken and a popup animation of the award unlocking would play. I learned many things from this project, but here were my key takeaways:

Have a well rounded team, who share the same passions.
I'm grateful to have such great teammates because we complemented each other's strengths and weaknesses, and communicated effectively. It's important to have a group you are compatible with because it makes the work that much easier, you get to enjoy the design process more!

Make the best with what you have.
If this project taught me one thing, it was problem solving. Things don't always go as planned, and you just have to make the best with what you have. It would have been nice to implement more advanced JavaScript features into the app, but given our limited development skills, we instead focused on improving the things we knew how to do.

Code documentation is your best friend.
Self-explanatory. I would not have been able to code any of this project if it weren't for Codecademy or W3Schools 😭. There are plenty of resources out there, and no one should be discouraged from trying to learn a new skill!

More Projects

Insomniac redesign casestudy
Insomniac Redesign
Slack redesign case study
Slack Redesign
MedTech Horizons case study
MedTech Horizons