Skip to main content

Finding tools

Staff pages (Admin, Data Lead, Data Member) use a left sidebar. Grouped links stay visible while you work; collapse the rail on desktop or open it from the top-bar menu on mobile. Intake remains a full-screen front-desk page.
Student Label System with left navigation sidebar and dashboard content

Left sidebar — navigate Daily, Students, Storage, Print, and Admin tools

Data quality

School 8 dashboard student table with location column

Dashboard — find & print with Cab / Draw / Sec in Location

Admin All Students table with address verification tools

All Students — browse, filter, verify addresses, and export

On the Dashboard Location column, Data Leads see Cab, Draw, and Sec (automatic drawer section). Intake Members do not see sections during registration. See Cabinets and drawers.
On Find & print, use the Needs label chip to list only students who have never been printed (full print history, not just recent jobs). After printing, confirm Yes — mark as printed so they leave that list. See Labels and scanning.
On Duplicates, Merge offers Undo for about 60 seconds (snackbar) and about 15 minutes from Recent merges. Use field-level choices before confirming.
Sidebar badges on Duplicates (sibling-flagged) and Unassigned (missing cabinet/drawer) refresh about once a minute so daily review work stays visible.

Reporting and configuration

Edit School form with intake form settings

School Settings — fiscal year and intake sessions/activities

Set start and end times for each intake session in School Settings. Intake Members cannot save times outside those windows.

ASISTS / legacy roster (School Settings)

Each school can upload an ASISTS Access (.mdb / .accdb) or CSV roster under Admin → Schools. Intake uses that roster for the Check ASISTS gate on NEW registrations. After upload:
  1. A quick quality scan summarizes error- and warning-level rows (1-letter names, bad DOBs, placeholders)
  2. Use Review import quality to open Duplicates → Legacy MDB import for that school (/admin/duplicates?tab=legacy&school=…)
  3. Export any review bucket as CSV; re-upload when ASISTS data changes
Full bucket list and merge workflow: Duplicates and siblings.

School subdomains (optional)

Each school can have a subdomain slug (e.g. school1https://school1.nycadultedlabels.nyc). Full DNS, Vercel, env, slug, and smoke-test instructions:

Idle session prompt

Admins can configure an idle session prompt under Admin → System Settings (/admin/settings): This is a client-side safety prompt for shared front-desk computers. NextAuth JWT sessions also expire after 12 hours.

Security

MFA enrollment, 12-hour sessions, failed-login review, account lockout, and Admin alerts are documented on the dedicated Security page.
MFA is required for password sign-in until DOE Single Sign-On (SSO) is available. Accounts without MFA are limited to Profile until they enroll.
Quick links for Admins:

Screenshots

Production screenshots are linked throughout these docs. See the screenshot checklist for the full inventory and how to re-capture.