Skip to content

Requirements

Kyle edited this page Oct 11, 2022 · 24 revisions

Required

LogIn/SignUp Screen

The user should be able to:

Sign up Page:

  • Input Username
  • Input Password
  • Confirm Password
  • Input their email
  • Press a button that signs them up
  • Directs user to the log in Page
  • The password should be a valid password. image

Log in Page

  • Input Username
  • Input Password
  • Sign up for an account if they do not already have one (links to sign up screen). image

Lesson

  • Receive lessons from the app
  • Receive feedback and corrections
  • Hear audio from the lesson

Take quizzes

  • Select quiz
  • prompted with questions and answer choices
  • receive score after quiz
  • image

Account

  • Users should be able to delete account
  • All account data is saved when the user logs out or closes the app

Navigation

  • A bottom menu will allow users to navigate to different screens, for example, image

Desired

multiple types of quizzes

  • fill in the blank quizzes where a user can enter the missing word in a citizens
  • multiple choice quiz with correct answers and wrong answers
  • word bank quizzes where the user can select the right answer from a bank of options

Recharge lessons

  • App prompts user with lessons to recharge on topics they had trouble with

Search

  • Users can search for information about the island
  • Users can search for information about the language
  • Users can search for other users

Aspirational

Aesthetics

  • App runs animations, for example clicking on a lesson will run an animation

Direct Message

  • Users are able to message each other
  • image