What is a student record?
4 min read
A student record is the single most important record in Dancebase, almost everything else, bookings, payments, attendance, check-ins, hangs off one of these. The good news is it's genuinely simple once you see the shape of it.
How a student actually logs in
Students don't have an admin-style account, but they do have a real username and password, not a shared code. Their username is built from their own name ("Joe Jones" becomes Joe Jones, with a number appended only if that exact name's already taken, "Joe Jones 2"), and their password is one they choose themselves at signup. That pair is used for everything on their side: logging in, booking a class, cancelling, and tapping in at the kiosk.
A student added directly by an admin doesn't get a login at all, until they need one

A student can exist before they ever pay for anything
- 1A pay-per-class tier gets a record on sign-up, before any payment. This is deliberate, a pay-per-class student still needs somewhere real to hold their details for liability and a smoother return visit, even on a day they don't end up paying for a class.
- 2Buying a real membership later upgrades that same record. Nobody ends up with two separate records for the same person just because they started pay-per-class and later committed to a recurring membership.
- 3A student can hold more than one tier at once, when your own studio's tier rules allow it, a student can genuinely hold two memberships on the same record at the same time.
What's actually on a student's profile

- Name, date of birth, email (their real identity anchor, distinct from the code), sex assigned at birth, and status (active/inactive).
- Their current tier(s), whichever ones your studio runs, a student can hold more than one at once.
- A medical note and an emergency contact name/phone, if they've provided one. These two fields are genuinely sensitive, they're encrypted at rest in the database and every admin view of them is quietly logged, this isn't casual data.
- A photo, if the family (or the student themself, for an adult student on their own record) has added one.
Quick answers
What happens if a student forgets their password?
Can two different students end up with the same username?
Why can't I just edit the emergency contact fields directly like every other field?
Is a student's tier the same thing as their family's tier?
See also