Exploring How Large Language Model-Generated Programming Hints of Varying Levels Support or Disappoint Novice Learners
Providing multiple levels of programming hints, from high-level natural language guidance to concrete code examples, can better support novice learners' problem-solving compared to offering high-level hints alone.