Skip to content

For the admin

Everything is on the admin page. The first code comes from the box: sudo update-sfhsbta --set-bench-admin-code.

Player two

Paste the Anthropic key, pick the model and how hard it thinks, and set the hourly budget. Switch player two off any time; students can still sign in, keep and ship their work. the ask log shows what each student asked, what player two proposed, and which changes they kept or dropped.

Connect teenyverse.net

Shipping needs one token between bench and teenyverse.net.

  1. On the admin page, press mint the token under shipping to devices. The page shows its digest.
  2. In teenyverse.net's .env, set TEENYVERSE3_BENCH_SERVICE_TOKEN_SHA256 to that digest and TEENYVERSE3_BENCH_OWNER_SECRET to a long random secret, then run update-microverse.
  3. Open programs on devices. It lists programs (or says none are shipped yet) when teenyverse.net takes the token, and says what is missing when it does not.

Minting a new token disconnects the old one: teenyverse.net needs the new digest.

Operators

operators adds a teacher with a code of their own (read it out to them; bench keeps only a hash), gives them a new code, turns them off, or removes them. Turning an operator off or removing them also turns off their shipped programs.

Programs on devices

Every program a student or an operator shipped through bench, whose it is, and which devices it uses. Turn any off, delete it, or stop a device. Turning a program back on is its owner's call.

Student access

bench is a product on the shared sfhsbta directory. Turn it on or off for a student or a period in the sfhsbta admin.