Use-case descriptions
Use Case 1: Drawing Recognition - Drawing is Recognized
User wants to draw a picture to help them communicate, and it is recognized in the top options.
- User opens the app on their device
- User draws a picture of what they want to say on the drawing pad
- User is prompted with a list of suggestions describing their drawing
- Drawing is correctly recognized, so User taps the corresponding tile on the screen
- Word is spoken using the speaker on the device
Use Case 2: Image Drawing - Edit Drawing
User wants to draw a picture to help them communicate, but then changes their drawing after they come up with a different way to draw it.
- User opens the app on their device
- User begins to draw a picture of what they want to say on the drawing pad
- User clicks the clear canvas button to redraw the picture
- User redraws the picture
- User is prompted with a list of suggestions describing their drawing
- Drawing is correctly recognized, so User taps the corresponding tile on the screen
- Word is spoken using the speaker on the device
Use Case 3: AAC Board - Add Custom Tiles
User wants to add custom tile to their tile board.
- User opens the app on their device
- User logs in to their account
- User presses the tile board button on the main screen
- User presses the create custom tile button
- User enters a drawing or picture to be displayed on the tile
- User enters a voice recording to go with the tile
- User presses the save button to save their new custom tile
Use Case 4: AAC Board - Use Tile Board
User knows where to locate their word on the tile board, so they switch to that page.
- User presses the tile board button on the main screen
- User taps the category their word belongs to
- User taps the tile corresponding to their word on the screen
- Word is spoken using the speaker on the device
Use Case 5: Image Recognition & Drawing - Draw Rather Than Using Tiles
User does not know where to locate their word on the tile board, so they draw it instead.
- User presses tile board button on the main screen
- User taps the category they think their word belongs to
- User is unable to find the word tile they want to use, so they return to the main screen
- User draws a picture of what they want to say on the drawing pad
- User is prompted with a list of suggestions describing their drawing
- Drawing is correctly recognized, so User taps the corresponding tile on the screen
- Word is spoken using the speaker on the device
Use Case 6: Download App
User wants to download the app
- User opens the website on their device
- User navigates to the settings of the app
- User chooses the install option
- The app is installed on the device, and the user opens the app locally by clicking the app icon
Use Case 7: Account Creation
User wants to create an account to begin creating tiles
- User opens the app
- User selects the login button
- User selects the "create account" button
- User enters their new username and password
- User selects create account
- User's account is created, and they are logged into their new account where they can create their own tiles and save configurations
Use Case 8: AAC Board - View Custom Tiles
User wants to login to view tiles
- User opens the app
- User selects the login button
- User enters their password and their username
- User selects login
- User is logged into their account where they can create their own tiles and save configurations
Use Case 9: PWA - Connection Lost
User loses Wi-Fi connection during use of the app
- User opens the app
- User begins to draw what they want to say but lose connection to the internet
- User is notified of the disconnection by an icon, and the drawing board disconnects
- User navigates the manual tile board
- User taps the category their word belongs to
- User taps the tile corresponding to their word on the screen
- Word is spoken using the speaker on the device
Use Case 10: Camera Recognition
User wants to communicate an object in the room, so they point their camera at it
- User opens the app on their device
- User points their camera at the object in the room
- User is prompted with a list of suggestions describing the objects in the camera
- Object is correctly recognized, so User taps the corresponding tile on the screen
- Word is spoken using the speaker on the device