Skip to main content

Use-case descriptions

Use-Case 1: Admin Profile

As a guardian, I want to be able to set a profile and administer a child's profile.

  1. Guardian opens app.
  2. App prompts 'returning' or 'new'.
  3. Guardian presses 'new'.
  4. Guardian is prompted "child or adult?"
  5. Guardian clicks adult.
  6. Admin profile requires name, email, profile picture, and password.
  7. Admin profile can select child profiles, view, edit interests, set social goals, toggle certain vocabulary, etc.
  8. Any changes and relations are saved to the profile.

Use-Case 2: Student Account Creation

As a user, I want a customized profile.

  1. Admin opens app on AAC device.
  2. App prompts 'returning' or 'new'.
  3. Admin presses 'new'.
  4. Admin is prompted "child or adult?"
  5. Admin clicks child.
  6. Admin is redirrected to an account creation page.
  7. Admin can set name, likes, dislikes, age/grade, etc.
  8. Admin selects guardian from drop down list of names of guardians on device.

Use-Case 3: Student Log-in

As a guardian, I want my child to be able to access their account.

  1. Admin opens app on AAC device.
  2. App prompts 'returning' or 'new'.
  3. Admin presses 'returning'.
  4. Admin is redirected to a screen with different names.
  5. Admin selects student's name.
  6. Admin is redirected to the user's personal page.
  7. User is given AAC device.

Use-Case 4: 1-on-1 Social Interaction

As a user, I want to be able to interact with the people around me.

  1. User A has a profile with the following likes: dolls, drawing, cats.
  2. User B has a profile with the following likes: dinosaurs, painting.
  3. User A approaches User B.
  4. AAC app suggests to User B drawing, cats and dolls.
  5. AAC app suggests to User A dinosaurs and painting.
  6. User B chooses: "What do you like to draw?"
  7. User A can respond: "Cats."
  8. User A chooses: "What's your favorite dinosaur?"
  9. User B can respond: "T-Rex."

Use-Case 5: Relatability

As a user, I want to be able to find common interests.

  1. User A has a profile that marks cats as a liked interest.
  2. User B has a profile that also mark cats as a liked interest.
  3. User A approachs User B.
  4. AAC app suggests to both users: "I like cats too."
  5. User B chooses the prior response.
  6. User A asks: "What's your favorite cat?"
  7. User B chooses: "Calico".
  8. User A can respond: "Me too!"

Use-Case 6: Group Interaction

As a user, I want to be able to interact with a group.

  1. User A approaches multiple students.
  2. Beacon detects multiple devices nearby.
  3. Beacon relays information to AAC device.
  4. AAC device suggests: "Can I play too?" / "Whose turn is it?" / etc.

Use-Case 7: Setting Goals

As a guardian, I want to be able to set socialization goals for a child.

  1. Guardian opens app.
  2. Guardian logs in using email and password.
  3. Guardian clicks on child A, whom they want to set a goal for.
  4. They set the goal "Initiate 2 peer interactions".
  5. Child A's AAC device prioritizes suggesting greetings.
  6. Every time Child A clicks a greeting while another student's device is nearby, it counts towards the goal.