Outcome/Impact
The implementation of Code Tailor significantly enhanced the coding proficiency and problem-solving skills of students. The system took students' incorrect code as input and generated corrected solutions that aligned with their original solution paths. If the generated solutions did not meet automatic evaluation criteria, Code Tailor iteratively refined the prompts to U-M GPT, ensuring high-quality code feedback. After three unsuccessful attempts, the system provided a low-level personalized solution to create effective mixed-up code puzzles.
This approach allowed students to receive immediate, tailored assistance, helping them understand and correct their mistakes in real-time. As a result, students developed a deeper understanding of coding concepts and improved their problem-solving abilities.