Features
1. AAC Keyboard
Functional
- The system must have an integrated AAC friendly keyboard.
- The system must read the content of the button out loud.
Non-Functional
- The system must make the AAC tablet easy to find.
2. Cloze Phraze Education
Functional
- The system must leave a space blank for the child to fill in.
- The system must have a word bank for the students to choose from.
Non-Functional
- The system must repeat the phrase out loud within 1 second of completion.
3. Collaboration
Functional
- The system must allow turn taking and multi-tasking.
- The system must allow only one person to try at a time.
Non-Functional
- The system must not allow anyone unauthorized to join a room.
4. Difficulty Scaling
Functional
- The system must have an easy mode where one player fills in one blank for their turn.
- The system must have a medium mode where one player fills in two blanks for their turn.
- The system must have a medium mode where one player fills in three blanks for their turn.
Non-Functional
- The system must then be able to scale as we have more rooms with different settings.
5. Session Management
Functional
- The system must have rooms for teams to play in.
Non-Functional
- The system must persist so the room doesnt shut down if someone disconnects.
6. Sustained Engagement
Functional
- The system must have a turn indicator that is visibly highlighted to draw focus and ensure players know whose turn it is.
- The system must have Text-to-Speech support to improve engagement.
Non-Functional
- The system must have a variety of stories to choose from.