Please enable JavaScript.
Coggle requires JavaScript to display documents.
Grades System - Coggle Diagram
Grades System
User Problem
Effectivness
To be effective the program must...
Group must be:
3 characters long
First 2 digits 07 – 12
Third digit B, M, Q, R
Include firstname, lastname and group
store user details in a database
be able to manually enter student results
only choose subjects form a finite list
Only allow staff to access
be able to upload a txt file
search for results by subject
Accessibility
have accessible names
have a tab order
have high contrast
shortcuts for buttons so it can be used by a keyboard
Learnability
needs to be easy to learn
Safety
No flashing lights
No background music/sounds
Utility
Output
Messages
Login
Successfully logged in
Please enter a username/email and password
Username or Password is incorrect
Data
Student Grades
Student information
Staff information
Admin information
Portability
Windows and Mac OS
Possibility for other operating systems in the future
Google Chromebooks
Lennox
Input
Keyboard
Mouse/touchpad
Developer Problem
Data
grades database
User
userid
firstname
lastname
group
username
password
Translations
A
Very High
B
High
C
Expected
D
Low
E
Very Low
results
student id
year
subject
grade
comment
semester
Programmed Components
Page switches
Clear
save
upload
search
exit
User Interface
stacked widget
login
edit
users
results
logout
Buttons
screen buttons
e.g. login button, edit button to switch to that screen
Clear
save
search
submit
upload
logout
exit
Text
success/fail messages
error messages
line edits to collect data
labels explaining components of program
e.g. Student ID [line edit]