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