Please enable JavaScript.
Coggle requires JavaScript to display documents.
iTrain - Coggle Diagram
iTrain
Data
-
Officials
An official's details are registered by an admin. These details includes username, full name,
-
Students
All student data was provided in an external data source as a csv file. This includes their full name, year, email, student code and more.
After students login, their password is hashed using SHA-1 and stored in the databased, corresponding to their username and email
Events
Each event will be allocated a name, date and value. This information is stored in its own separate table.
User Experience
Accessibility
All features are labelled and alt text is used for images so the website can be used by the blind. Text, buttons, and images are large for ease of use.
-
-
Navigation
Navigation elements will be located at the top of the page as either a hamburger menu or a standard navigation bar depending on the viewport of the device
-
User-interface
Design
Tie-in
Terrace images will be placed throughout the solution, ensuring that the focus on Terrace is apparent
-
-
-
-
-
Functionality
Security
Users must sign in to access website and are to do two-factor authentication when registering into the website
Only usernames and emails contained in the database (verified students of the school) will be able to register
-
User Processes
Officials
-
They should be able to easily collect student check-ins for a training event and see who attended their training events. Officials would use their mobile phone (or Internet connected Laptop and bar code reader) to complete the data collection from a participant’s student card (barcode or student number).
-
Admin
They register organisers into the system and can see summaries of event attendance. If necessary, they can manage stored user data.
-
-
-
Student
Students can see the training schedule and choose to attend a training event. For their attendance to count, they must check-in with an OFFICIAL or their delegate. The system tallies these attendances live.
A student can choose to REGISTER, then they will be able to see their DASHBOARD which lists past attendances.
-
-
Boundaries
-
A student can't participate in a session that has already met it's maximum number of students (student limit)
For student information, a provided .csv file will be used rather than direct integration with TASS
This integration with TASS allows for student data to be secure and always up to date (data is already authenticated)
-
Hardware/Devices
Responsivity
At events, officials may use their phone to scan student ID cards - thus the system would be usable on mobile (through website).
-