Check-in & Rewards System

Fire Safety
Check-in

Your Points Loading from storage…
Safety Check-ins This semester
Compliance Score Based on attendance
JS
Jamie Souter
ID: STU-2024-0847
🎓 Student
pts total
LEVEL 3 — FIRE WARDEN — / 200 pts
🏅 First Drill 🔥 Triple Check-in ⚡ Fast Response 🛡 Safety Champion 🚒 Expert Warden
Safety Notification Channel
Drill Alerts
How you receive live fire drill notifications
Workshop Reminders
24-hour reminder before safety workshops
Points Earned Alerts
Notify when points are credited to profile
Emergency Broadcasts
Always on — required for safety compliance
User Role & Access Level
Role-Based Access Control (RBAC)
View own check-in log✓ All roles
View all student logs✗ Student
Trigger drill simulation✗ Student
Edit facility status✗ Student
Export all student data✗ Student
Admin dashboard access✗ Student
Your Data Rights (UK GDPR)
Live Campus Hub processes your location and engagement data to award points and ensure fire safety compliance. You have the right to access, export, and erase your data at any time under the UK GDPR 2018.
Visibility Controls
Appear on Safety Leaderboard
If disabled, your name and score are hidden from other students. Your points still count internally toward compliance scoring.
Share Attendance with Personal Tutor
Allows your personal tutor to view fire drill attendance for welfare and pastoral purposes only.
Location History Retention
GPS coordinates stored for check-in validation. Automatically purged after 90 days per retention policy.
✓ Consented Required for check-in
Analytics & Product Improvement
Anonymised usage data shared with campus IS team to improve the Hub experience.
Data Retention Summary
Check-in Logs
3 Years
GPS Coordinates
90 Days
Points Balance
Persistent
Your Rights
Download My Data
Export all profile, check-in history, and points data as JSON. (Article 15 UK GDPR — Right of Access)
Request Data Correction
Flag incorrect check-in records for review by a campus data officer. (Article 16 — Right to Rectification)
Delete My Account & Data
Permanently removes your profile and all stored browser data. (Article 17 — Right to Erasure)
Location Check-in
No location selected
Upcoming Fire Safety Events
TUE
11:00
Evacuation Drill — Block C● LIVE
📍 Assembly Point A & B
+10 pts
WED
14:30
Fire Safety Workshop
📍 Main Hall Workshop
+15 pts
FRI
09:00
Lab Safety Certification
📍 Science Lab Safety Room
+15 pts
MON
10:00
Extinguisher Training
📍 Sports Centre Carpark
+20 pts
Facility Status
Assembly Point A
● OPEN
Assembly Point B
● OPEN
Main Hall
● AVAILABLE
Science Lab
● AVAILABLE
Main Library
● OPEN
Dining Hall
● SERVING
Demo only
Transaction Log 🔒 READ-ONLY · WRITE-PROTECTED
Timestamp Location Type Status Points Device / Session Token SHA-256 Hash
🔒 In a production system, these entries are stored in a write-only, append-only database table (INSERT-only permissions). Records can never be edited or deleted — only read. This satisfies the Data Integrity requirement and prevents points fraud. Session tokens allow each check-in to be traced to the authenticated device, supporting audit trails under the University's Information Security Policy.
Safety Leaderboard
01Priya Mehta
310 pts
02Tom Bradley
248 pts
03 Jamie Souter ★
— pts
04Amara Osei
108 pts
05Callum Wright
88 pts
Visibility: ● Visible — manage in Privacy & GDPR tab
Security & Data Integrity
localStorage Persistence
Points & prefs survive browser close
Duplicate Guard
One check-in per drill per student
GPS Geofence
Coords verified against geofence
Session Token Auth
Unique token bound to each transaction
Tamper Hash
Hash per immutable log entry
UK GDPR Compliant
Export, deletion & visibility rights
Total Students 247
Checked In Today 198
Missing Students 49
Drill Completion 80%
Attendance Overview
Today's Check-ins by Location
Location Checked In Missing Status
Assembly Point A11212● OPEN
Assembly Point B868● OPEN
Main Hall Workshop00● NO EVENT
Science Lab00● NO EVENT
Main Library00● NO EVENT
Dining Hall00● NO EVENT
Missing Students
Students Not Checked In Today
Student ID Block Last Seen
Emma WatsonSTU-2024-0032Block A3 days ago
James ChenSTU-2024-0156Block C1 day ago
Sarah MillerSTU-2024-0089Block B5 days ago
Omar HassanSTU-2024-0211Block D2 days ago
Lisa ParkSTU-2024-0045Block A1 day ago
Showing 5 of 49 missing students.
Drill Completion History
Last 5 Fire Drills
Date Location Participation Duration Status
17 May 2026Block C — Assembly A & B198 / 247 (80%)4m 32s✓ COMPLETE
10 May 2026Block A — Assembly A231 / 247 (94%)3m 18s✓ COMPLETE
03 May 2026Block B — Assembly B189 / 247 (77%)5m 12s⚠ PARTIAL
26 Apr 2026Block D — Assembly A245 / 247 (99%)2m 45s✓ COMPLETE
19 Apr 2026Block C — Assembly B201 / 247 (81%)4m 08s✓ COMPLETE
Recent System Logs 🔒 ADMIN VIEW
Timestamp User Action Location Status Session
08:45:12Jamie SouterCheck-inAssembly Point AValidatedSES-A1B2C3D4
08:43:55Priya MehtaCheck-inAssembly Point AValidatedSES-X9Y8Z7W6
08:41:20Tom BradleyCheck-inAssembly Point BValidatedSES-Q1R2S3T4
08:38:47Amara OseiCheck-inAssembly Point ADuplicateSES-U5V6W7X8
08:35:33Callum WrightCheck-inAssembly Point BValidatedSES-M1N2O3P4
🔒 Admin view shows all student check-ins across all locations. Data is read-only and immutable per University Information Security Policy.
Avg Points / Student 142
Total Check-ins 1,847
Participation Rate 84%
Growth vs Last Month +12%
Weekly Attendance Trend Last 8 Weeks
Present Missing
Points Growth Trajectory Semester Trend
Average Points Top Performer
Check-ins by Location This Semester
Assembly A Assembly B Workshops Other
Compliance Score Distribution All Students
A+ (5+ check-ins) A (3-4 check-ins) B (1-2 check-ins) C (0 check-ins)