School Rewards
Prize preview
Students receive balances by email; this catalog can be previewed before trimester shopping opens.
My growth
Growth levels use points earned in each category. Store purchases never lower these levels.
Latest recognition
What staff wrote when they recognised you. The full history is under Progress & activity.
How this pilot works
Award points
Choose a HOWL or school-defined category, then tell the student specifically what they did.
Current balances
Store catalog
Cashier checkout
Checkout refreshes the live ledger, inventory, and shopping window before showing the final confirmation. The cart stays in place if availability changes.
Recent recognition
| When | Student | Category | Points | Why | Action |
|---|
Receipts & orders
| When | Student | Total | Order | Receipt | Action |
|---|
My Print Lab points
A reservation sets quoted points aside while the school prepares your approved print. Points are spent only when staff marks the item fulfilled.
Submit or revise a design
In AlloFlow's 3D Print Lab, run preflight and download a privacy-minimized .alloflow-print.json review handoff. It contains no student account identifier.
Private by default: uploaded model bytes stay in school-managed storage and are not exposed through this portal. Staff must verify the asset and slicer preview before approving a quote.
My registered models
Asset verification and publication are separate. A verified model remains private unless you explicitly request catalog publication and staff approves it.
My print requests
Confirming a quote reserves points. If staff requests changes, choose that request in the submission form to preserve its revision history.
Request catalog publication
Publishing is optional, moderated, and separate from buying a print. Your school email is never shown in the catalog.
Moderated school model catalog
Only staff-approved designs appear here. Report anything that should be reviewed; remixing creates a private copy and is available only when the creator allowed school remixing.
Private Print Lab review queue
Client checks are advisory. Verify the asset hash, units, slicer preview, material, safety, and printer settings before quoting. Queue buttons update records only; this portal never sends commands to a printer.
Private asset verification
Confirm the hash and approved offline inspection before verifying. File bytes and Drive locations are never exposed in this page.
Catalog moderation
Approve appropriate submissions, reject with a student-facing reason, investigate reports, or unpublish an approved entry.
First-week checklist
Worked out from what is already in the ledger; nothing to tick by hand. Each line says which card to use.
School settings
Hide it until the school has a reviewed printer workflow. Existing print records stay in the ledger, and print endpoints keep their own role checks.
Student roster
Add a student or select an existing record to edit, deactivate, or reactivate it. Inactive students remain in historical activity but cannot receive awards or shop.
Bulk CSV import
A spreadsheet saved as CSV with these five columns, one student per row. Students already on the roster (same email) are updated; import up to 500 rows at a time.
| firstName | lastInitial | grade | homeroom | |
|---|---|---|---|---|
| Ava | R | 3 | 3B | ava.r@yourschool.example |
| Mateo | L | 5 | 5A | mateo.l@yourschool.example |
Provider-neutral SIS snapshot
Import an alloflow-sis-roster/1 JSON snapshot exported through a district-approved process. Preview performs no writes; applying requires a separate confirmation. No vendor credentials or live SIS connection are used.
Safe pilot boundary: up to 500 students; create/update only. Deactivation is intentionally unsupported.
Staff access
Add a member or select an existing account to change its role or active status. A managed email is locked while editing so a role change cannot create a second identity.
Prize catalog
Create a prize with its starting inventory, or edit an existing prize's name, cost, description, image, and visibility. Existing inventory is never included in a metadata save.
Inventory adjustment
Stock changes are separate, reviewed transactions. The saved inventory version prevents an older page from replacing newer checkout, refund, or administrator activity.
HOWLs & custom categories
Edit the included HOWL starters or add a school-defined framework. Deactivating a category removes it from new awards while preserving past student growth and explanations.
Trimester shopping window
MVP suggestion: use the same trimester record as it moves from PREVIEW to OPEN to CLOSED. Dates are enforced whenever status is OPEN, and making one window visible closes any older preview/open window.
Balance emails
One private message per managed student address. Emails show only the total, timestamp, and store availability—not behavior reasons or rankings.
Guardian connections
Use only a verified guardian address and document school authorization. Guardian digests contain positive summary totals and no award reasons, rankings, model files, or student login details. Disabling a connection requires a reason but does not require reaffirming withdrawn consent.
Guardian digest delivery
Send one privacy-minimized progress and balance summary per active, consented guardian connection. Google mail quota and duplicate-period protection still apply.
District aggregate summary
This report contains school totals and status counts only—no names, emails, guardian mappings, award reasons, or model details.
Mail runs & delivery review
Privacy-safe operational status only. Recipient names, addresses, message payloads, and raw provider errors are never shown here.
Unresolved delivery attempts
Pending and unknown attempts must be verified outside this portal before resolution. Notes must not contain names, addresses, or other personal information. Only a confirmed failed delivery can be retried.
Operations integrity & recovery
Run the read-only repository scan before a store day and after any ambiguous request. Most findings require operator review; only a pending signed award, correction, checkout, refund, or catalog/inventory operation can be resumed here.
Trimester reconciliation
Download an aggregate CSV of orders, refunded points, outstanding balances, finite inventory, and audit-chain status. Student names and emails are excluded.