Form Builder App Starter · Industry version
Enrollment windows, guardian consents, and application review — registration forms built for how schools actually admit.
School forms come in seasons: a registration window opens, hundreds of families file within weeks, and each submission needs documents, guardian signatures, and a review decision. This starter generates that machinery as your school's own system — built for the September flood, owned through every quiet month between.
01 · The problem
School registration is windowed: it opens on a date, closes on a date, may cap at capacity, and often waitlists beyond it. Generic forms are always-on, so schools bolt on manual open-and-close rituals and hope nobody submits at 11:58 into a program that filled at noon. The window, the cap, and the waitlist need to be system behavior, not staff vigilance.
The person filling the form isn't the subject of it. A parent registers a child — sometimes three children, ideally without re-typing the family address per kid — and the school needs guardian identity, custody-aware contact rules, and a legally meaningful signature on policies and permissions. Form tools that assume filler-equals-subject force families into repetition and schools into ambiguity about who signed for whom.
And a submission is where the work begins, not ends. Admissions applications route to review — documents verified, criteria scored, decisions issued in batches on decision day, waitlists advanced as offers decline. When the form tool ends at 'response received', the whole admissions pipeline moves to spreadsheets, and the audit trail of who decided what dissolves.
02 · Data model
Everything in the base Form Builder starter —
formsform_versionsquestionsresponsesanswer_itemsrespondents— plus the entities this industry actually runs on:
| table | what it holds |
|---|---|
enrollment_windows | Named registration periods with open and close dates, capacity caps, and waitlist behavior per program or grade. |
guardian_consents | Signatures by identified guardians on policies and permissions, linked to the student and the document version signed. |
application_reviews | Per-application review records — documents checked, criteria scored, decision, and decision date — forming the admissions trail. |
03 · Screens
Registration pages open, close, cap, and waitlist automatically per their enrollment window. Families see honest state — open, N spots left, waitlist — and staff stop moderating a form's availability by hand.
A guardian registers multiple children in one session, with shared family details carried across and per-child answers kept separate. Signatures record who signed, for which child, on which document version.
Submissions land in a review queue with document checklists and scoring per your criteria; decisions issue individually or in batches, and waitlists advance as offers decline. Response charts become an admissions funnel report.
04 · In practice
The window opens Monday at eight; hundreds of families register through the week. Caps enforce per grade in real time, the waitlist orders itself by submission time, and the office answers 'did my form go through?' with a lookup instead of an inbox search.
Applications to the magnet program route to a three-reviewer panel with a shared rubric. Scores aggregate per applicant, the committee meets over a ranked list, and decision day is a batch action with every decision dated and attributed.
A transfer family completes registration, uploads prior records, and signs policies in one evening session. The registrar's checklist verifies documents, and the student's complete file exists before their first morning — not in week three.
Yes — enrollment windows carry open and close dates, capacity caps, and waitlist rules, all enforced by the system. Late submissions and over-capacity attempts are handled by policy you defined, not by whoever noticed first.
Consents record the identified guardian, the child, the document version, and the timestamp — so 'a parent agreed to the field-trip policy' becomes a specific, retrievable record. Re-consent on policy updates is a scheduled behavior.
The fill flow is family-aware: shared details enter once, per-child sections repeat per student, and each child gets a distinct registration record. Families feel the difference immediately, and so does your data quality.
Submissions flow into a review pipeline with document checklists, rubric scoring, and batch decisions — the part generic form tools leave to spreadsheets. For ongoing student records after enrollment, the student information system starter picks up where admissions ends.
Dual7 App Starters
Enrollment windows, guardian consents, and application review — registration forms built for how schools actually admit. Describe your version to start — the output is a project you own.