Grading Program

Developer Problem

Impacts

Client Problem

User Problem

Requirements

A program that grades work depending on the percentage allocated to it

Constraints

Competitor Apps

User Interface

Code :

Students can instantly know what grade they got from a percentage based result

Students will either exit the website happy or in fear for their life

Users

Takes in a Numerical input and spits out a Worded output

Percentages are doubles and graded letters are strings

Criteria List

Usability Principles

Students

Parents

Teachers

Students can type in their % result to see what grade they got (Use optionals so students can type in their results)

Some sketchy website on google

Set var percentageScore:Double? (Set as optional so users can input their score)

var gradeA, B, C, D, E

IF score is <= 30, scoreLetter = E. Repeat for other percentages.

Usability

Features

OMEGA SIZED FONT (Self Determined)

An empty text box for the user so they can input their score (Self Determined)

Only 1 screen (Accessibility, Effectiveness, Learnability)