callboard

2026-27 season
Look
Screen

2026-27 season

What's due

Across every production, soonest first.

Next two weeks

Everything in the building, whichever show it belongs to.

Add a show

A show starts here: what it is, when it opens, and the script. Everything else in callboard hangs off those three things.

The opening date drives every countdown and every “due by” shortcut on Departments. You can add the rest of the run later.
Drop the script here PDF, DOCX or TXT · or click to pick a file
Optional right now. You can add a show before the script exists and upload it later. Auditions and the calendar do not wait for it.

Songs & dances

Who is actually in each one, and the video of how it goes.

The audition form stays the director's. Students keep filling in the form they already know, and callboard imports the responses sheet. The work is the conflicts column: what people type into one free-text box becomes something the call list can actually read.

1. Bring the responses in

Or upload a file, or paste rows

In the responses sheet: File › Download › Comma Separated Values, then drop the file here. Or just select the rows in Sheets and paste them below, headers included.

Drop the CSV hereor click to choose one

Or paste the rows

Schedule

Everything for the show goes in here: rehearsals, scene shops, tech, dress, performances. Pick the scenes you are working and the call list falls out of the script; anyone with a conflict that day is flagged before the call goes out. The Cast and Crew schedule pages are this, filtered and read-only.

Hallway screen

The TV lives at dshs-callboard.web.app/display

Arrange what the wall says. Click a tile and its settings open under the board; the Announcement tile is where you type. Drag a tile to move it, drag its corner to resize, click it to change what it shows. The preview is exactly the TV, shrunk.

Type the announcement and it reaches the wall as soon as it saves. Tap a tile in the list to change what it shows. The board at the bottom is a preview.

The TV's own label and clock

The wall, shrunk. Move and resize tiles on a laptop: on a phone the board is a preview, so a thumb scrolling past it never moves a tile.

The wall only ever sees published calls, and it never shows a student’s name: a call reads Cast, Crew or Company. Arranging tiles saves itself and is on the TV in seconds. A call goes up, changes or comes down on the TV the moment it is published, edited or cancelled. Refresh the wall’s calls is only for a nudge (a new day’s countdown, say), and Reload the TV is for after callboard itself is updated.

Calendar

Departments

Everything the script asks for, with an owner and a date it has to exist by.

Where each department stands

Bars are done over total. Spend adds up from the prices on buy links.

No script yet

Drop the script in and callboard reads it: the character list, the scene and song breakdown, and every prop, costume, set piece, sound, light and effect the script actually asks for. Each one carries the page and the line that put it there. Nothing counts until you approve it.

Drop a script here PDF, DOCX or TXT · or click to pick a file
Page numbers come from the PDF itself, so “p. 34” is the real page 34. A DOCX or TXT has no pages to read, so those get approximate ones and say so.

Where the show stands

Every number here is counted from something real. A bar that says "nothing yet" means the list behind it is genuinely empty, not zero.

Schedule changes

callboard has no messaging. These are the published changes with a post waiting to be copied into StudentSquare.

Audition sign-up

Tap an open time to put someone in it. A slot locks the instant it is taken, so there is no second name on a line and no shuffling to close gaps.

Lay out a day

Six minutes each is what DSHS runs. The dance call is everyone at once, so it is one block, not a row of times nobody signs. The printed sign-up sheet is made from what you lay out here, breaks included, so lay out the nights the way they will run.

Import the paper sheet

Snap a photo of the sign-up sheet on the clipboard and the handwriting turns into names in slots. Every line comes back for you to check first: nothing is imported until you say so.

Conflicts

Everything the import structured, and everything a human has fixed since. Nothing excuses anybody from a call until it is approved.

Add one by hand

For what a student says in the hallway, and for the ones the import could not read. Rehearsals are Monday to Friday, 3:00 to 5:30.

A bounded conflict needs a real end date here, not a note in the words. Left in prose, the call list keeps excusing them all season.
Pick a person and some days to see what this hits.
Tonight's panel
Auditioning now
nobody yet
Scoring as

My sheet

✓ Everything is saved.

● Scores and notes stay with the panel and are purged when the show closes.

The room

Who has been seen and whose sheet is still missing. Tap a row to look at them on your sheet. Send in puts somebody up for the whole panel, and every judge's sheet moves to them.

Who wants what

Casting board

Assign a role and callboard checks it against won't-accepts, shared scenes and the calls they would miss. Nothing is enforced. It warns, you decide.

They get an audition record with no form and no time, so they show in every picker here and on Evaluate.
Casting writes straight into the call list: a scene stops naming characters and starts naming people the moment a role is filled.

What the script says

The casting findings from the script pass, and the doubling each character's scene list actually allows.

What it found

Three checks, all reading data you already collected.

Won't accept is a hard stop, straight from their own audition form.

Shares a scene compares the two roles' scene lists. Same scene means one body cannot be in two places. Back-to-back scenes get the softer quick-change warning.

Conflicts counts the calls already on the schedule that this person would miss, so it is honestly zero until a calendar exists.

Roster & fees

The paperwork board. Red until it is done, so the parent meeting is a five-minute job instead of a stack of forms.

Crew schedule

Paperwork

Every document is yours to edit. What is seeded here is the real form from Drive, not a fixed template: delete what does not apply, add what does. The one exception is the district liability waiver, which is reproduced word for word.

Show day

The night in order: the pre-show list, the door, the kids, the post-show list. Call against curtain, who is missing once call has passed, and the door count from BookTix if it is wired. It keeps itself up to date while it is open.

Missing at call

Kids sign-in and sign-out

The children's track. A child is signed in at the door and signed out to a named adult. One SM or ASM stays until the building count is zero.

Checklist

Past checklists

New here? Take the tour.

It walks you through callboard the way a show actually happens: pick a show, read it, audition, cast, rehearse, open. Each stop opens the real screen and points at what it is talking about, so you learn it by seeing it, not by reading a manual. Start anywhere you like, or take the whole thing.

Ask it something

A question about how something works, or something you wish it did. You get an answer now, and Rob sees what you asked either way, which is how he finds out what is confusing.

It only answers from what callboard actually does. If it does not know, it says so rather than guessing, because a confident answer about a feature that does not exist would send you looking for it. If something is actually broken, use the Report a bug button in the corner instead: it comes with what the screen was doing at the time, which is the half that makes a bug findable.

This season

Here Late Excused, told us in advance Not at school No-show Not marked, nobody took it

Cast and crew both, because a call that names the crew produces a crew sheet. Click a name for their season and what has been written about them.

Rehearsal report

Filled in by the stage manager before they leave. Sending it is what turns the department notes into work on Departments.

✓ Everything is saved.

Department notes

The same departments as the paper template. Anything typed in a department becomes a task on Departments, with an owner, when this is sent.

Earlier reports

People

Who can see what. School accounts get in only if they are on this list. An address outside the district works too, but only as an exact invite you typed here, which is how somebody hired from outside the school gets in without opening the door to anyone else. Somebody not on this list is told to ask you, rather than shown an app full of errors.

What each one means

Rules on the database enforce this, not just the menu. Somebody who goes looking for a screen they are not allowed still gets nothing back.

Tech positions

The list every new show starts from. A show can add its own on its Tech list without touching this.

The line that matters

Students see the SHOW. Scenes and songs, everything that has to be made, the schedule, who is called. That is the point of the hallway board and it is all fine for them to have.

Students never see what we write about students. Audition scores and their comments are staff only in both directions, with no leader access at all. Rehearsal reports, the fee ledger, contracts and scholarships are the same idea: a leader gets the paperwork they need to run a rehearsal, and nobody but staff gets the candid part.

Show settings

The numbers and times the rest of callboard computes from. Each one saves when you leave the box.

The audition import reads these when it works out what a typed conflict actually collides with, so a wrong time here dates every conflict wrong.
Tech runs on its own clock. Cancelling one has nothing to do with the other, which is why they are two calls and not one.

Performances

Every time an audience is in. The countdown on the season screen, the opening date on the show card and the box office reconciliation all read these, so a date typed here is the one date.

A typical run here is Friday 7:30, Saturday 2:00 sensory and 7:30, Sunday 2:00, then strike. Often a school-day performance around 10 too.

Logo

Uploading sets it for the whole SEASON, which is usually what you want: one program, one logo. "Use it on this show only" pins a different one here without touching the others. It appears on every printed list and on the season screen, and is shrunk to about 900px before it is stored, so a photo off a phone is fine.

Tickets

BookTix is read-only from here: callboard pulls the numbers, it never changes a sale. The token lives on the Worker; the pull runs from this button and every twelve hours when staff open the show.

Who can change what, on this show

A job belongs to a show, not to a person. Somebody can stage manage Kaya and run a followspot on Elf, so this is set per show and falls back to their usual departments when you have not said otherwise.

Closing the show

When the run is over: audition scores are deleted for good, the roster is frozen, and one line per company member goes into the casting notes for next time.

Tech list

The crew, and who is doing which job. Nothing here is cast: they come in through the tech form, not auditions, and they are called for tech, not for rehearsal.

Nothing is added until you tick names and confirm.

The jobs

Every position on this show, in the order the crew list prints. The arrows move a job up or down. An empty one is a gap somebody has to fill.

Everybody on crew

What they asked for is what they wrote on the form, in their order. What they got is yours to decide.

Program ads

Parents and businesses send their ads from one page, and it fits each one to PLAYBILLDER's exact size before it gets here: trimmed, resized to the shape of its spot on the page, black and white where the page is. Nothing comes back for being the wrong size.

What has come in

Program bios

Every student sends their bio and headshot from one link, no sign-in. The page holds them to what fits on the page and crops the photo to the same shape for everyone. They land here, matched to the roster by name, whoever is missing shows in red, and Print makes one page per student for the lobby wall.

Who has sent one

Cast & crew lists

The one that goes on the wall, and the one you hand a parent or send. Same names either way, so they cannot drift apart.

Things to say at the top

"Pick up your script today." "Understudies perform at the Saturday matinee." Whatever has to be on the list as well as the names.