Create a match and share its 6-character code with your partner. Creator is P1; partner is P2. Practice mode uses two players sharing this screen.
Select an active match below to observe. Remote controls are restricted to the authorized teacher account.
For a(x + b), multiply a by x and by b. Enter the expanded coefficient and constant.
Click a tray above (Left or Right) to set your active side, then add cups (+x/−x) and chips (+1/−1). Click any tile inside a tray to remove it.
Use a nonzero whole divisor other than 1. Every term must divide evenly in this whole-tile model.
For 5x = 15, five equal groups give one x and three chips per group: x = 3. For −2x = −8, dividing by −2 gives x = 4. Cancel zero pairs first, then divide each signed coefficient and constant.
Tile Representation: Blue Cup = +x; Red Cup = −x; White Chip = +1; Red Chip = −1.
Scoring Mechanics:
Isolate x on the model before checking your answer. Skipping saves your model and log, earns no solved credit, and returns after the new questions. A match ends when all ten questions are solved. Timeout and passing have no penalty. First-try streaks are motivational markers; they do not add extra score.
This virtual manipulative activity targets whole-number linear equations. It does not cover rational coefficients, no-solution equations, or infinitely many solutions. Class standings combine saved matches by browser account; use them as classroom feedback.
teachers/TEACHER_UID to boolean true. Teacher passwords are
never embedded in this page.
classes/CLASS/matches/CODE.
Previous matches are preserved but cannot be played by this release. Create new codes.
Only approved teachers may list a whole class or freeze it. Authenticated students may read a match if they know its code. Scores and algebra are calculated in this single-page client; this is not a server-enforced competitive scoring system. For formal assessment or an inter-class tournament, validate moves and scores in a backend first. Use nicknames and keep the teacher console account private.