Every cell is the number above it ∘ the number to its left — for 56 ÷ 7, the 56 is at the top of the column and the 7 is at the left of the row. Type the answer in the cell; it turns green when it's right.
Double-click any given number to change it — the cells re-check themselves. Enter or Tab moves to the next cell. Your numbers and answers stay put across a refresh; Randomize starts over.
Eight problems from the modules this class has been assigned — choose the modules and the difficulty below — taken from the problem types its students have missed the most. Students work them on paper: four on the front, four on the back.
Each problem is made by the module itself, so it looks exactly as students saw it. New sheet re-picks the most-missed types from the chosen modules at the chosen difficulty and makes fresh problems; the sheet and your choices stay put across a refresh. Show answers is for you — the printed sheet never carries them; Print key prints them on their own page.