Algebra Tiles
Type one problem and share it as a link. Students build it with algebra tiles, one step at a time, and write the equation at the end.
For example, (x + 2)(x − 3).
The student link appears here once the problem works.