All screens Learner · Tab 3

Compliance — the differentiator

ClassroomIO's core value is knowing where you stand, so it gets a tab rather than a settings sub-page. Deadlines, grace periods, renewals, and waivers all already exist server-side (/course/:courseId/compliance); mobile needs one learner-scoped aggregate, GET /account/compliance, to render them together.

Action required
1 overdue 1 expiring 4 compliant

Overdue

Forklift Safety Recertification 2026
Overdue 3 daysGrace ends 24 Aug
Deadline17 Aug 2026
Progress4 of 12 lessons
If missedAuthorization suspended

Expiring soon

Hazardous Materials Handling
Expires in 21 days
21d
Certified8 Sep 2025
Renewal opens8 Sep 2026
View current certificate

Compliant

4
At riskOverdue first, with the consequence spelled out ("Authorization suspended") and grace-period dates visible. Waivers are shown, not hidden.
Fully compliant
All 6 requirements up to date

Renewal timeline

Hazardous Materials Handling
Renews 15 Feb 2027
183d
Forklift Safety Recertification
Renews 17 Aug 2027
366d
Data Protection & GDPR
Renews 16 Aug 2027
365d

Your record

Requirements met6 of 6
On-time completion rate83%
Certificates held6
Last audit export1 Aug 2026
Open certificate wallet
Your organization can verify any certificate from its ID without you sending a file.
All clearThe same screen when nothing is wrong: status, what renews next, and the record an auditor would ask for.