Epplets present extended Parsons puzzles. In a Parsons puzzle, the student is presented a problem statement, and a program to implement it, but with the lines in the program scrambled. The student must reassemble the lines in their correct order and eliminate distracters. The tutor provides feedback until the student arrives at the correct solution. Epplets help students construct the algorithm for a problem.