Results and awards

What this is for

The awards ceremony ends and the truth of the weekend is on paper: the
tab sheet, the emcee’s cards, the levels as they were actually
announced. The Results lens is where that paper becomes rows —
one result per routine, with its award level, totals, placement,
division, and special awards.

One doctrine runs through everything on this page, so let’s state it
first: the paper is authoritative. Everything the machine computes
here — a level suggested from a total, a proposed placement, totals
written over from the tab desk — is a suggestion you can overwrite.
If the panel announced something different, type what was announced.
The system never argues with the ceremony.

The Show Day tab has three lenses, switched at the top of the page —
and it remembers which one you were on:

  • Schedule — the numbered program. See Show Day.
  • Results — this page: what the ceremony said, typed in.
  • Tabulator — the tab desk that can compute those totals for you.
    See Scoring and tabulation.
Part of the Show Day module

Results live on each event’s Show Day tab, so they come with the
Show Day module — if your events don’t have the tab, ask us. Admins
and coordinators can enter and publish results.

Reading the lens

Three tiles keep the honest count: Results entered,
Outstanding — performed routines still without a result, so you
know when the paper is fully in — and Scholarships attached.

Under them, the results table: every routine in the program in running
order, with its totals, award level, rank, division, and special
awards. Scratched routines never appear — they didn’t dance, so they
have no outcome to record. If the table is empty, build the program on
the Schedule lens first; results are entered against it.

Entering a result

Click the pencil on a routine’s row and enter what the paper says:

  1. Raw and Adjusted totals — both optional
    Type them if the tab sheet has them, decimals included. Adjusted
    is the total after deductions; when both exist, adjusted is the
    one placements and ladder suggestions read. If the tab desk ran
    the Tabulator lens, these may already
    be filled in — stamped as computed, still yours to change.

  2. Award level
    With a ladder selected (next section), this is a dropdown of the
    ladder’s bands and a typed total suggests one. Without a ladder,
    type the level as announced — High Gold is just text, spelled
    your way.

  3. Overall rank
    The placement in its division, if the routine placed. Whole
    numbers starting at 1.

  4. Division
    Prefilled from the routine’s slot — but editable, on purpose.
    Ceremonies merge small divisions on the day, and the division on
    the result is the one the awards were actually given in. This
    field is also the bucket placements rank inside, so keep the
    spelling consistent: Teen Jazz and Teen Jaz are two divisions
    as far as ranking is concerned.

  5. Special awards
    Comma-separated, straight off the cards: Judges’ Choice, Best
    Costume
    . Duplicates are dropped.

  6. Save result

Entered the wrong routine’s numbers? The trash icon clears a result
so it can be re-entered from the paper — nothing else changes. And if
two people ever enter the same routine at once, the second save is
refused with an honest Someone else just entered this result —
reload
, rather than silently overwriting the first.

Award ladders

A ladder is your adjudication vocabulary as config: the named score
bands your levels come from — Platinum 285+, High Gold 273+… Click
Ladders to set yours up. Every tour’s bands are different, and
bands often differ by skill level, so nothing is hardcoded:

  • A ladder has a name, an ordered list of bands (each a floor
    and a level name), and an optional brand and level scope —
    keep one ladder per brand/level combination whose bands differ.
  • Each band’s floor is inclusive, so a total right on a cutoff
    takes the higher band — 285 on a Platinum 285+ ladder is
    Platinum, exactly as published rulebooks phrase it. Give the bottom
    band a floor of 0 to catch every total.
  • Start from a common ladder prefills a widely used 300-point
    shape — Platinum 285, High Gold 273, Gold 264, High Silver 255,
    Silver 0 — as a starting point, not a standard. Edit the
    cutoffs until they’re your rulebook’s.
  • A ladder you’ve stopped using can be switched off Active — it
    leaves the picker without touching anything already entered.

Pick the ladder for your entry session from the dropdown above the
table (with exactly one active ladder it’s picked for you; No
ladder — type levels
is always available). Then, in the entry
dialog, typing a total suggests the level its band names — and
that’s all it does. The suggestion follows your totals only until you
pick a level by hand; from then on, your level stands, with a quiet
the ladder suggests X — use it underneath if the numbers disagree.
The paper always wins.

Deleting a ladder removes the config only. Award levels already on
results are plain text stamped at entry time — they keep reading
exactly as entered, forever.

Propose overalls

Once totals are in, Propose overalls does the placement math for
you: every result with totals is ranked inside its division —
adjusted total first, raw as tiebreak — with standard competition
ranking: ties share a rank and the next rank skips — 1, 2, 2, 4.
Equal totals proposing equal ranks is the honest default; a panel
that broke the tie on the night gets its decision typed in by hand.

It’s a proposal in the full sense: it overwrites ranks on rows that
have totals (the confirmation says so), rows without totals are never
touched, and every rank stays editable afterwards. Overwrite
freely — the paper is authoritative here too.

Proposed ranks are stamped with computed_at behind the scenes.
In plain words: a stamp saying the machine helped — never that
it’s right. A rank without the stamp means a human typed the paper
in; a rank with it means the math proposed it and nobody has
disagreed yet. Either way, what’s on the row is what counts.

Attaching a scholarship

“Full ride to Nationals!” gets announced from the stage — and the
Results lens is the closest place to write that promise down before
it evaporates. On a solo routine’s result, flip Attach a
scholarship
, pick the award — Full ride, Discount, Nationals
tuition, or Workshop credit — and optionally the amount. Leave the
amount blank and the promise is still recorded, just not yet priced.

The award lands in the Scholarships register
with source Adjudication, linked to this result and to the
routine’s dancer — resolved from the entry itself, so it can’t point
at the wrong person. From then on the register owns it: redeeming,
pricing, expiring all happen there, and the result’s row shows a
small cap icon so you know it’s attached.

Two boundaries, both deliberate:

  • Solos only. A group routine’s scholarship needs an answer to
    whose promise is it? — award those from the
    Scholarships register by hand.
  • Clearing a result never deletes its scholarship. A promise made
    on stage is a record; if it shouldn’t stand, expire it in the
    register.
This needs the Receivables module

The register the award lands in belongs to Receivables. Without
that module the attach block doesn’t appear — record results as
usual and track promises your own way, or ask us about Receivables.

Publishing results

Publish results is its own switch, separate from the schedule’s —
the program goes up before the weekend, results after it. Publishing
puts a results section on this event’s public tour page, by division:

  • What shows: placements, award levels, and special awards, with
    entry titles and studio names only.
  • What never shows: raw and adjusted totals are never
    published
    — scores are for studio directors only, the same way
    announced ceremonies everywhere keep them. The public hears
    Platinum, second overall; the number stays between you and the
    studio. And dancer names are never shown, here or anywhere on
    the public page.

Routines without a result are simply omitted, as is any result with
nothing announceable on it — no rank, no level, no special award.
Unpublish is instant and takes the section down while your team
keeps working here.

The tour page has its own switch

Results appear on the event’s public tour page, which belongs to the
Tour Website module and has to be published itself. Publishing
results for an event with no live tour listing exposes nothing —
there’s no page for anyone to reach.

The ceremony run list

Print awards list opens the award-ceremony sheet in a new tab:
resulted routines grouped by division, each with its rank, routine
number, title, studio, and award level with any special awards beside
it — placed routines first, in rank order. It’s the sheet the emcee
announces from, so only routines with results print, and totals
deliberately never appear — even an internal sheet gets left on a
podium. Use your browser’s print button for paper or PDF.

Honest limits

  • Division is the ranking bucket, and it’s free text. That’s what
    lets you match whatever the ceremony merged — but it means spelling
    is load-bearing. Two spellings of one division rank separately.
  • Totals can come from the tab desk now — the
    Tabulator lens writes raw and adjusted
    totals onto these rows as a proposal — but results entry never
    requires it. Paper-only weekends type totals here, or skip them and
    record levels and placements alone.
  • Group scholarships are manual. The attach block covers solos;
    groups go through the register until group ownership rules exist.
  • Nobody is notified when results publish. Studios find them on
    the tour page; telling them is still on you.

Where to go next

  • Scoring and tabulation — the tab desk
    that computes the totals these results can start from
  • Show Day — the numbered program results are entered
    against
  • Scholarships — where stage promises
    live after they’re recorded here
  • Show-day settlement — counting
    the weekend’s money once the last award is announced