Lab‐6 User Stories - bounswe/bounswe2024group6 GitHub Wiki

User Story 1: Dark Mode

Background

Bulingo currently only offers a light theme, which can be uncomfortable for users in low-light environments or at night. Dark mode is becoming a standard feature in applications, as it reduces eye strain and can save battery life on devices with OLED screens. By implementing dark mode, we can improve user experience and increase usability for those who prefer or require a darker interface.

Demographics

  • Age Range: Primarily 15-40 years, as well as adult language learners.
  • Tech-Savviness: Users are generally comfortable with technology, expecting intuitive interfaces and customization options like dark mode.
  • Primary Usage Times: Many users access the app during early morning, evening, and late-night hours, often in environments with low lighting.
  • Device Types: Users typically access the app on mobile devices, particularly smartphones, with a portion using tablets and desktops.
  • Accessibility Needs: Some users may have visual sensitivities or other accessibility needs that make dark mode a preferred or necessary option.

Goals

  1. Enhance User Comfort: Allow users to enable a dark theme to reduce eye strain, especially during nighttime use.
  2. Increase Accessibility: Ensure the app is usable and visually pleasing in both light and dark environments.
  3. Retain User Preferences: Save the user's dark mode preference so they don’t need to toggle it each time they open the app.
  4. Meet User Expectations: Provide a dark mode option to keep up with user expectations for modern applications.

Example Scenario

As a user who frequently studies vocabulary at night, I want to enable dark mode in the app settings, so that I can continue to use the app comfortably without straining my eyes in low-light conditions.

WhatsApp Image 2024-11-12 at 4 31 52 PM

WhatsApp Image 2024-11-12 at 4 31 53 PM

User Story 2: Continuing Unfinished Quiz

Background

Most Turkish students have a lot to do during their educations. They need to optimize their daily schedule to study, work and learn English which can be frustrating. While solving quizzes on the app, students may remember another urgent task that they've forgotten and may need to quit quiz immediately. After they are done with their other work, they can continue the quiz from where they've left without losing their progress.

Demographics

  • Age Range: Any user who has a busy daily schedule, mainly students and workers who need to multitask.
  • Primary Usage Times: Students may need this feature after they return from school, during evening and night hours.
  • Device Types: Users can solve quizzes from their computers or tablets when they are home and from their cell phones in anytime.
  • Duration: Solving few quiz may take up to 40-60 minutes.

Goals

  1. Letting users to keep their progress even if they quit the quiz before it's done.
  2. Letting busy users, such as students workers, to multitask and be able to use the app even in their rush times.

Example Scenario

  1. A Turkish student opens the BuLingo app after she/he returns from a busy day at school.
  2. The student needs to solve quizzes before her/his IELTS exam next week.
  3. After solving a quiz for a while, she/he remembers that she/he has a job interview in 5 minutes. WhatsApp Image 2024-11-12 at 15 52 04_908dd300 WhatsApp Image 2024-11-12 at 15 53 08_ccad1369
  4. The student quits the quiz immediately and handles the other task.
  5. When the student comes back to the same quiz, she/he sees a resume quiz button and clicks it.
  6. The student sees that her/his progress is not lost and continues studying.