Jeuring, JohanRöpke, RenéSchroeder, Ulrik2023-08-302023-08-302023978-3-88579-732-6https://dl.gi.de/handle/20.500.12116/42197Every year, millions of students learn how to write programs. Learning activities for beginners almost always include programming tasks that require a student to write a program to solve a particular problem. When learning how to solve such a task, many students need feedback on their previous actions, and hints on how to proceed. For tasks such as programming, which are most often solved stepwise, the feedback should take the steps a student has taken towards implementing a solution into account, and the hints should help a student to complete or improve a possibly partial solution. In this talk I will give an overview of the approaches to automatic feedback and hints on programming steps and discuss our research on how to evaluate the quality of feedback and hints. I will also take the opportunity to involve the audience in some of the dilemmas we are facing.enProgramming educationfeedbackautomatic feedback and hintsstepwise solutionsAutomatic feedback and hints on steps students take when learning how to programText/Conference Abstract10.18420/delfi2023-021617-5468