School Rewards
How School Rewards works
Short answers for the questions people ask most. The full manual and the printable quick cards are linked at the end.
Two kinds of points
Who does what
Awarding points
Checkout at the register
For students
Running the school setup
Links open in a new tab. If your school network blocks them, the answers above still work here.
Prize preview
Students receive balances by email; this catalog can be previewed before trimester shopping opens.
Have a reward code?
Points added to your balance
Available to spend: —
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
Print claim codes
Create single-use codes that a student redeems by scanning while signed in. Points and reason come from this form, never from the code.
Codes ready. Each link works once; share by QR or link.
Recent code sheets
No code sheets yet.
Discover your next reward
Browse rewards, choose a saving goal, and visit the cashier when shopping is open.
Store catalog
Saving a goal does not reserve stock or spend points. A cashier completes your purchase.
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 |
|---|
Print Lab is temporarily unavailable. Other rewards tools are ready. Retry Print Lab to continue.
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
Download the exact model for local inspection, then verify its hash, scale, and slicer preview. Downloads are limited to authorized staff; students never receive Drive links.
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
The tab stays hidden until you turn it on here, so nothing is shown before 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 |
Storage and retention
The ledger and the audit trail are permanent by design, so they only grow. This shows how much of the spreadsheet is used and what can safely be trimmed. Request records are the short-lived receipts that stop a retried click from acting twice; once settled and old, they are no longer needed.
Academic year
Closing a year archives a summary for every student and, if you reset balances, appends one closing entry each rather than editing any total. Last year stays readable, and the audit trail stays valid. Growth levels are not affected: they count recognition across a student’s whole time at the school, and only spendable balances reset.
Records requests
A district retention schedule can require one student’s data to be handed over or removed. Do not delete rows in the spreadsheet: the audit trail is a linked chain, and a removed row breaks verification permanently with no sign of why. Use these instead.
A JSON file with every row the repository holds about them, for answering the request.
Redact this student
Replaces their name, school email, and the words staff wrote about them with a placeholder, and parks the account so it cannot sign in. Points, dates, and record ids stay, so balances still reconcile and the audit trail still verifies. This cannot be undone.
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.
Tier 1 acknowledgments
How often, and where, students are recognized, after corrections. Students recognized least are a screening signal for your MTSS team: export their counts under private codes and paste them into MTSS Triage in the Leadership Hub. The store never records tiers or interventions.