Rotating code
successActive code
30-second active-code window
BPPE Career
Instructor
What is this page?
This page proves the instructor QR attendance workflow for a scheduled clock-hour session: 30-second rotating code display, student QR check-in and check-out evidence, 15-minute rounding preview, exception handling, and instructor confirmation before submission.
Use Sev2 if a future instructor cannot confirm QR attendance for an active class; use Sev3 or Sev4 for this proof-page review feedback. This panel does not submit a support case.
Sev1: Critical outage or data-risk emergency
Target: 1-hour response, 24/7 paging during pilot
Sev2: Major workflow blocked
Target: 4 business hours
Sev3: Standard product question or non-urgent issue
Target: 1 business day
Sev4: How-to, cosmetic, or future enhancement
Target: 2 business days
These preview controls are placeholders. Real AI answers, search, walkthroughs, and support submission come in later tickets.
Static proof preview
Real notification feeds, delivery, and preferences arrive in a later ticket.
Jordan Lee
jordan.lee@otto-fixture.test
Switch local proof role
This changes only the local shell proof. Production role changes remain server-validated future work.
Search is a keyboard-focusable skeleton. No real index or permissioned search results are implemented in this ticket.
Attendance engine
A local instructor proof for QR check-in, QR check-out, 30-second rotating codes, and instructor confirmation before attendance submission.
Otto Fixture BPPE Career School - attendance proof
Instructor ยท Jordan Lee
QR attendance capture
MA101-LAB-A - Faculty-supervised lab - Monday, Oct 12, 2026, 6:00 PM to 9:00 PM Pacific time
Rotating code
successActive code
30-second active-code window
QR scans
info4/5
3 students have both check-in and check-out scans
Confirmations
warning1
Devin is waiting for instructor confirmation before submission
Exceptions
danger2
2 QR rows need manual review
Instructor display
MA101-763317
Students scan the displayed code or enter the short code. The code refreshes every 30 seconds and is scoped to this session.
Issued
6:24:00 PM
Expires
6:24:30 PM
Refresh
12s remaining
Phrase
Blue skills lab
Student phone
Devin's Android
Checked in at 6:24 PM
The student sees a provisional QR attendance receipt until Jordan confirms the row.
Check-in
6:24 PM
Check-out
9:00 PM
Method
Method: QR
The local proof separates student evidence from instructor submission. A scan can establish method, device, and time, but the row stays provisional until the instructor confirms it.
Student
Devin Chen
Confirmation
Waiting for instructor confirmation
Credit preview
2.50 h
Late status
Late, 24 minutes
Instructor confirmation
Maya Rivera
BPPE-2026-0001 - Maya's iPhone
In
6:00 PM
Out
9:00 PM
Attended
3.00 h
Credited
3.00 h
Late
0 minutes
Method
QR
Confirmed by
Jordan Lee at 9:04 PM
Evidence
QR code, session scope, device fingerprint, same-day out
Instructor note
Scan matched the active code and the instructor confirmed the row.
Flags
No exceptions.
Devin Chen
BPPE-2026-0002 - Devin's Android
In
6:24 PM
Out
9:00 PM
Attended
2.60 h
Credited
2.50 h
Late
24 minutes
Method
QR
Confirmed by
Not confirmed
Evidence
QR code, session scope, device fingerprint, same-day out
Instructor note
Late arrival is captured from the scan; instructor must confirm before submission.
Flags
Lina Patel
BPPE-2026-0003 - Lina's iPhone
In
6:02 PM
Out
No QR scan
Attended
0.00 h
Credited
0.00 h
Late
2 minutes
Method
QR
Confirmed by
Not confirmed
Evidence
QR check-in only; no matching check-out scan
Instructor note
Instructor needs to confirm whether this is a missing check-out or left early.
Flags
Omar Williams
BPPE-2026-0004 - No device scan
In
No QR scan
Out
No QR scan
Attended
0.00 h
Credited
0.00 h
Late
0 minutes
Method
QR
Confirmed by
Jordan Lee at 9:03 PM
Evidence
No QR scan; instructor marked absent
Instructor note
No scan was received during the session window.
Flags
Priya Singh
BPPE-2026-0005 - Priya's Android
In
6:31 PM
Out
9:00 PM
Attended
2.48 h
Credited
2.25 h
Late
31 minutes
Method
QR
Confirmed by
Not confirmed
Evidence
Expired QR code accepted into review queue only
Instructor note
The scan came from an expired 30-second code window and needs instructor review.
Flags
Integrity checks
Code window
30-second rotating code
Session scope
MA101-LAB-A
Rounding
15-minute increment, rounded down
Confirmation
QR scans stay provisional until the instructor confirms them.
Due
Due tonight at 9:15 PM PT
Otto noticed
Instructor confirmation required
warningDevin checked in at 6:24 PM and checked out at 9:00 PM. The proof credits 2.50 hours after 15-minute rounding, but submission is blocked until the instructor confirms the row.
Missing check-out scan
dangerLina has a check-in without a matching check-out. Later tickets can turn this into a correction or left-early workflow.
Expired code queued for review
warningPriya's scan is preserved as evidence but is not automatically trusted because it used an expired rotating code.
Submission readiness
Proof boundary