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)