Math Practice Application
Functional
Non-Functional
Constraints
User Interface
Must cater towards dyslexic students
Show if the user is correct
Show if the user is incorrect
Answer must be put in a text box
User Skills
Aesthetics
Must not be gender bias
Must not be gender bias
Data
Application
Must give a random sign (x, /, +, -)
Must give a 2 random numbers
Numbers must range from 0 to 12
Must have zero pattern
Font
Background
Text
Dyslexic font
12-14pt size
Dark text
Light background
Avoid italics
Left to right orientated
No compact "newspaper" blocks
Good amount of space between lines of text
Store the user's name
Store the amount of answers correct
Store the amount of answers incorrect
Minimize visual elements
Avoid visual noise
Make text into icons where possible
Time constraints
Coding level
Coding language
Make sure the program is a small size
Branding
Simple design