Please enable JavaScript.
Coggle requires JavaScript to display documents.
House Attendance Competition - Coggle Diagram
House Attendance Competition
Data
User Details
Password(hashed using sha1)
Username
Snumber
Name
Surname
First Name
House
Tutor Group
Email
Points Earned
Event Details
Event Name
Team
Sport
Team Playing
Sport Played
Time of Day
Date
Amount of Points Worth
House Points
Events Attended
Student attented
Design
Simple colours
Mainly White
Red
Black outlines
Clean photos
Clear Labelling
Navbar at top of page
non-fixed position
Responsive Buttons
Change colour when hovered over
the page that you are on the button on the navbar will be highlited
Home, About, Login and Account
Usability
Clearly Labelled
Minimal Entries
Where possible take previously inputted data to automatically generate other data sets
Automatic functions - Leaderboards
Minimal entries required for admins
Navbar
Homepage is the leaderboard so parents and students who mostly just want to see who is on top get there efficiently
Processes
Admin
Adding User to userbase
Enter users details
searches database for user with same primary key (snumber)
If there is no match add the user
If there is a match let admin know and tell them that the user is already entered
Adding Event
Enter the event details
add the event to the database
Removing user
Enter the users details
searches database for student matching those details
if there is a match delete the user
If there is no match ask admin to try again
Removing Event
Enter the event details
Search database for a match
if there is no match tell the admin that there was no match
if there was a match delete the event from database
Student
Signing In
Clicks login from navbar
Enters Username and password
Send username and hashed password to database to check if correct
If either password or username is incorrect ask them to try again
If correct allow user to enter personalised site inaccessible to non registered users
Checking In to Event
Scan Id at game
enters automatically into form uploads to attendance table
Student receives point for themselves and house
Registering
Clicks login from navbar
Selects register
Enters username and password
checks if username is already in system
if it is not enter them into database and give them a user id
If it is ask them to change username