Skip to content

MathQuest User Stories

Cory Campbell edited this page Nov 29, 2023 · 21 revisions

User Stories

Users

Sign Up

  • If I don't have an account and I'm not logged in to MathQuest, I want to be able to sign up my child for a MathQuest Account using a sign up form.
    • While I'm on the /signup page:

      • On a simple and user-friendly form; I ONLY want to give my child's first name, username, and password to protect my child's identity.
      • After signing up successfully, I want the website to automatically log me in.
    • When invalid data is entered on the sign-up form:

      • I want the website to visually show me what validations failed to pass, and then repopulate my valid information on the form.
      • That way, I don't have to fill out the form again in the areas that passed.

Log in

  • If I have an account but haven't logged in yet, I want to be able to log in to MathQuest using a log-in form.
    • When I'm on the /login page:

      • On a simple and user-friendly log in form; I want to enter my username and password on a simple and user-friendly log in form.
      • After signing up successfully, I want the website to automatically log me in.
    • When invalid data is entered on the log in form:

      • I want the website to visually show me what validations failed to pass, and then repopulate my valid information on the form.
      • That way, I don't have to fill out the form again in the areas that passed.

Demo User

  • If I don't have an account, I'm not logged in to MathQuest, and I don't care about saving my progress; I want to be able to click a button that allows me to view the website as a Demo User.

Log Out

  • When I'm logged in to MathQuest, I want to be able to log out of my account by clicking an easy to find button in my Navigation Bar.

Feature 1 - Character

  • When I'm logged in to MathQuest, I want to be able to select which character I want to play with.

Feature 2 - Adventure

Clone this wiki locally