Class progress
Class 167
Retest queue
Every 1st attempt that still needs a 2nd attempt
EVALUATION WORKSPACE
Grade a skill
Select a recruit and skill, then record the result and signatures.
Evaluation details
Choose who and what you are evaluating.
Locked to the signed-in user. Sign out to switch evaluator.
Select a skill above
Ready to score this recruit and skill.
Performance checklist
Evaluate each task.
Sign & save
Both signatures are required to finalize this skill.
Locked first-attempt record. Sign attempt 2 on the pads below.
CLASS 167
Recruit roster
Track each recruit's state-required skills.
No recruits imported yet. An admin can import a roster from the Administration panel.
RECRUIT SKILLS
Recruit
Skill stations for this recruit.
ADMINISTRATION
Class archives
Open a closed class to reprint the packet or selected official scoresheets. Close-out freezes a class; this screen is how you open it later. Sync first to load archives from Firebase.
No closed classes yet. After Close-out and Sync, they appear here.
ARCHIVED CLASS
Class
Closed class
Print selected sheets
Official-style scoresheets from this archive. Check the ones to download.
CLASS 167
Audit log
Append-only activity for the class in session. Closed classes stay in Class archives, not here.
No audit entries for this class yet.
DOCUMENTS
Completed sheets
Review, print, or export state-style grading sheets.
Evaluation records
Signed records are stored on this device until synced.
ADMINISTRATION
Academy Settings
Manage users, classes, and skill sheets (including testing windows).
Idle lock
Lock an unattended iPad after this many minutes (1–60, default 1). This academy setting syncs to every iPad. Proctors receive it on Sync and cannot change it. In-progress grading is kept.
Active testing window
This is the live week — Practice, Midterm, or Finals. It does not change which skills belong to Midterm, Finals, or Neither; that is set on Skill Sheets. Every iPad sees this after Sync.
Import roster (CSV or Excel)
Banner exports with Student Name, Student ID, Email, Section Name import automatically — no remapping. Other files still support flexible column mapping. Example shape (fake data only): Jane Recruit, 100001, jane.recruit@example.edu, 2026/FA FTEC-15-0001. Academy class stays 167; the Banner section is stored with each recruit.
Class close-out
This is the only class freeze. It builds a branded report PDF, packs every recruit+skill sheet into a ZIP, freezes the roster, and resets live dashboard counts for the next empty class. Signed records stay in Firebase. Open them later from Class archives to reprint the packet or pick individual scoresheets. This cannot be undone.