VELOCITY ARENA RUNNING THE PROGRAM

PLAYBOOKFacilitator running guide

Running the program — 16 days, decision by decision.

What facilitators actually do across the four weeks — not what's in the code, not the data plumbing, not the deploy pipeline. The operational playbook: when to intervene, when to hold back, what to collect, what to never share with students, and where the failure modes hide. Read this before Week 1; come back to it whenever you're about to do something risky.

01 The mental model — what this program actually is.

If you only remember one thing from this page: the bots are a vehicle for the math, not the other way around. Students who leave with a working bot but no math means the program failed.

02 Before Day 1 — pre-season prep. ~3 hours, once

You can't run this program from cold. Three hours of preparation in the days before Week 1 saves the program from the most common failure modes.

03 The daily rhythm — every day, in this order. 6 blocks · ~3.5 hrs

The math changes day to day. The structure of the day does not. The predictability is the point — it lowers cognitive load so students spend it on the math, not on figuring out what's next.

#BlockMinWhat it is
01 Hook 25 Physical or kinesthetic. No formula yet. Primes the concept.
02 Challenge Block 55 Core math instruction. Formula derivation. Error analysis.
03 Snack / Lunch 20 / 60 Off-schedule. Don't talk about math. 20 min snack at Crosstown (8:00–12:00); 60 min lunch at NYC sites (10:00–3:00).
04 Match · Build · Make 90 Program and test, OR Predict → 3 matches → Loss Recovery. The competitive heart.
05 Open Lab 30 Two self-selected tracks. Student-directed time.
06 ENDS 10 One reflection prompt. Every student. Every day.
04 Match days — three non-negotiables. D 06 → D 15

Match days are when the modeling cycle becomes visible. These three rules are how a match stops being drama and starts being data. Hold them like they're load-bearing — because they are.

01

No bot moves until every team has a written, formula-cited prediction.

The rule that turns a match from drama into data. Predict before the bots leave the box. If a team can't state their formula + input + predicted output, they're not ready to run.

02

Residual after every match.

Predicted − actual = a signed number. When the gap is > 20%, the team writes a one-sentence cause naming a specific model parameter. The residual is the math operation that makes Goal 3 (productive failure) real.

03

Loss Recovery for every losing team. Every time.

Not just the visibly upset ones. Especially the team that's "fine." Name feeling → 30s silence → dashboard one stat → write the next change in pen. The team doesn't code for the next match until the plan is on paper.

05 Three rules students must know — by name.

These aren't optional context. Make sure every student can state them by the end of Week 1. The first is the math; the other two are how the game actually works.

06 Daily evidence to collect — what you act on the next morning.

What students produce today is what you teach tomorrow. The Evidence in Context walkthrough goes deeper; this is the short list of what to read every evening.

EvidenceWhenWhat "good" looks like
Exit ticket Every Challenge Block Formula + calculation + plain-language sentence. Push for 80% with all three; if below, hold next AM warm-up for re-teach.
Dashboard loadout entry Days 1–5 Sums to 20. Data Owner named. Three-part gap sentence with a specific number.
ENDS journal Every day Specific observation + number + hypothesis. Unique per student, not copied from a teammate.
Match prediction Every match · D 06+ Formula-backed number, written before the bot moves. No prediction → match doesn't start.
Match residual After every match Predicted − actual with a single-variable hypothesis when gap > 20%.
Cold Recall Check Day 10 · 10 min 5 questions, individual, no notes. Q4 (Endurance decay) is the diagnostic — anyone who misses it gets the Linear Decay concept page assigned in Open Lab.
Commissioner proposals Day 12 2 cited dashboard numbers + percent-change math + impact on last-place team + self-check.
Visitor Completion Tracker Day 16 Did the visitor finish all 3 mini-challenges first-try after a single student explanation? Goal 4 summative — binary observable, not a judgment call.
07 Site-specific knowledge. Know once, use daily

Every pilot site has a code that drives data routing. You don't edit URLs or sheets — but you do need to know what's connected to what, and where your data lives.

08 Teacher-only vs. student-facing — don't mix them up.

The student-facing site lives at the same URL minus /teachers. Share the student URL with students; never share teachers.html. Everything below is gated by the same password.

Teacher-only — never share
  • /teachers.html and everything linked from it
  • Quick Cards (the pink pills in Teacher Schedule)
  • Facilitator scripts (Google Docs)
  • Student Work Exemplars (the purple Exemplar pills)
  • Match Simulator
  • Launch Strategies + 10-Strategy guide
  • Worksheets & Answer Keys (Drive folder — gated)
  • Spreadsheets Reference
  • This page
Student-facing — OK to share
  • /today.html · /schedule.html · /day.html
  • Worksheets without answer keys
  • The student day view
  • Lesson pages (the interactive HTMLs)
  • Math concept pages (/activities/math/)
  • The dashboard view (without facilitator URL params)
  • Match Rules
  • The launch sequences students program
Rule of thumb If the URL is gated behind /teachers.html, students shouldn't see it. The password is the only thing standing between facilitator-only content and the open web — protect it the same way you'd protect an answer key.
09 When not to intervene.

The hardest part of running this program is what you don't say. These are four moments where over-helping breaks the learning.

Days 1–5 stat lessons Don't say "invest more in Power" or "Speed matters most." Observe and record only. Let the Season 1 match data answer "does it matter to the score?" — that's the whole point of the modeling cycle. If you reveal the answer, students never get to discover the relationship between stat and outcome.
Open Lab — any day One question per stop ("What are you trying?"), then 10 seconds of silence, then move on. Don't suggest tasks. Don't supervise. Student-directed time only works if you stay out of the direction.
Commissioner's Meeting · Day 12 Hold the math standard. "Can anyone verify?" is your move. Dismiss "I don't like it" arguments that don't cite a number and a calculation. Don't argue the politics — only hold the line that every claim needs a number.
Day 16 Exhibition Redirect visitor confusion back to the student. If the student struggles to explain, ask a simpler question to the student — not the visitor. Don't answer for them. The Goal 4 summative depends on a student doing the teaching, not you saving the moment.
10 Critical "don't do this."

Each of these has burned a program before. They're worth memorizing — not just reading.

Don't · Day 1–5 Don't tell students which stat to invest in. Hold judgment. The Season 1 match data is the answer to "does it matter?" — your job in Week 1 is to make sure that answer is discoverable.
Don't · sharing Don't share the Worksheets & Answer Keys Drive folder URL raw. The folder is anyone-with-link viewable; route teachers through the /teachers.html password gate.
Don't · sharing Don't share the /teachers.html URL with students. The student-facing site lives at the same URL minus /teachers. Use the right one.
Don't · Day 15 → 16 Don't run the Day-15 post-diagnostic on Day 16. Exhibition energy tanks participation — and you lose the post-task baseline for measuring growth. The post-diagnostic must run on Day 15.
Don't · match days Don't skip Loss Recovery for a team because they seem "fine." Especially that team. The discipline of the protocol is what makes losing into data instead of failure — and the team that looks fine is often the one quietly disengaging.
11 Things that change cohort-to-cohort. Re-check each cohort

Read these every time you prep. They're the kind of thing that's correct in this cohort but might be stale by the next one — and the kind of thing that's hardest to catch by re-reading the curriculum.

12 When to escalate to the developer.

These are the moments where you stop trying and ping the developer. They're all infrastructure problems, not pedagogy problems — different toolset, different person.

You should never need to Open Vercel · edit config.js · redeploy anything · change a sheet ID · touch an Apps Script · run git push. If someone is asking you to, push back — those are developer tasks, not facilitator tasks. Your job is the room, the math, and the kids.