Skip to content
Ask Otto AI
Help

What is this page?

QR check-in

Role aware

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.

Audience
Instructor
Current limits
It uses local invented proof data only. It does not persist QR tokens, scan with a real student camera, write instructor confirmations, create attendance records, submit the roster, run offline QR capture, send unsubmitted alerts, calculate payment periods, calculate SAP or LDA, or lock records.

Support request boundary

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.

Notifications5

Static proof preview

Real notification feeds, delivery, and preferences arrive in a later ticket.

Jordan Lee

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

QR check-in

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

Clinical Skills Lab

MA101-LAB-A - Faculty-supervised lab - Monday, Oct 12, 2026, 6:00 PM to 9:00 PM Pacific time

Online approval proof

Rotating code

success

Active code

30-second active-code window

QR scans

info

4/5

3 students have both check-in and check-out scans

Confirmations

warning

1

Devin is waiting for instructor confirmation before submission

Exceptions

danger

2

2 QR rows need manual review

Instructor display

Active rotating code

Local proof

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

Provisional QR receipt

Waiting

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

QR evidence queue

5 students

Maya Rivera

BPPE-2026-0001 - Maya's iPhone

Confirmed

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

Ready for confirmation

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

  • Late, 24 minutes
  • 15-minute rounding down credits 2.50 hours
  • Instructor confirmation required

Lina Patel

BPPE-2026-0003 - Lina's iPhone

Needs review

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

  • Missing check-out
  • No credited hours until resolved

Omar Williams

BPPE-2026-0004 - No device scan

Manual absence

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

  • No QR activity
  • Absence confirmation captured

Priya Singh

BPPE-2026-0005 - Priya's Android

Needs review

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

  • Expired code window
  • Late, 31 minutes
  • Manual review required

Integrity checks

What QR proves locally

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

QR issues before submit

Instructor confirmation required

warning

Devin 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

danger

Lina 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

warning

Priya's scan is preserved as evidence but is not automatically trusted because it used an expired rotating code.

Submission readiness

Instructor confirmation gate

Blocked
  • Devin Chen: Instructor confirmation is required before submission.
  • Lina Patel: QR exception must be resolved before submission.
  • Priya Singh: QR exception must be resolved before submission.

Proof boundary

Not active in this ticket

  • Production QR token persistence
  • Student mobile camera scanning
  • Instructor confirmation writes
  • Attendance record creation
  • Roster submission
  • Policy engine beyond the local 15-minute rounding proof
  • Offline QR capture
  • Unsubmitted-session alerts
  • Payment-period, SAP, and LDA calculations