Tag Out Campus student jobs / week of Oct 26, 2026
Connecting

This week's collisions

Every student has a mascot that knows their week. On Sunday the mascots check for collisions and trade shifts so nobody loses pay or breaks a limit their employer can't see.

Ben, F-1 visa8 h at the Library, plus 9 h at Aramark Dining that the Library can't see
A Library-only scheduler21 of 20 hoffers him a coworker's 4-hour shift: over his F-1 limit
Ben's mascot17 of 20 hpasses on it and closes a 3-way swap instead; nobody learns why
sources and tests
  1. 1Sunday checkeach mascot reads its own student's week
  2. 2Picksa shift id or a pass, never why
  3. 3A trade formsa ring or a cover chain
  4. 4Everyone confirmseach student, then the manager
  5. 5Roster updatedpay kept, no limit broken

Mascot commons

The mascots are hanging out until Sunday's check.

a pick: "I'd take that shift" a closed ring: everyone keeps their hours a cover chain Drag a mascot anywhere. Click one to open its chat.

Assistant chat

Private: only this student sees this chat.

Collisions fixed0 of 0
Pay kept by trading$0
Private limit re-checks0
Open, no safe trade0

Library roster

wants a trade traded in covered no safe trade (still scheduled)

Everyone on the roster sees who works which shift. Nobody sees why a shift is up for trade. For your scheduler: CSV or calendar file.

Activity

0 items
TimeWhat happenedWhoStatus

On a 40-person roster

simulationshow the numbers

Sign in as

Demo with synthetic students: pick anyone to see Tag Out the way they would. A real student only ever sees their own page.

Pick a mascot

Each student picks their own; no two people on a roster share one.