Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mindmap - Coggle Diagram
Mindmap
Data Design
-
Data management
SQL tables should contain minimal clutter and data should be called upon ideally from corresponding parent tables
Security Implications
No truly "sensitive" data should be accessible by any user - e.g plain text passwords, personal data & addresses etc
-
-
to protect security, system should run independently from other terrace products e.g spire, terrace servers & website
-
User experience
Functionality
functional solution should ideally have abilities to create events, edit events, edit attends & and a global ranking leader-board - potentially with filters for house, pc, event, individuals etc
"Cheating implications"
Given a functionally secure system - scanned in only once by a verified admin, cheating implications are redundant
Students may attempt to scan into multiple events - but not attend, this could be fixed by having a timeout for the duration of each event & making students scan upon arriving and leaving an event.
-
-
Accessibility
In further development of the system - beyond current scope, it may be implemented across multiple platforms or into the terrace mobile app
Profies
Anon
may see global rankings, house, pc, etc - bar individual student data
Student
may see global, pc, house, other students(?) and individual rankings
Admin/adult
adults should have privileges to edit attends of event & to create an account - verification should be required
-
-