핵심 개념
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.
초록
The study explored the effectiveness of providing four levels of programming hints generated by a large language model (LLM) to support novice learners during problem-solving. The four levels of hints were:
- Orientation hint: High-level natural language guidance on where the learner should focus.
- Instrumental hint: Concise, descriptive sentences on how to proceed.
- Worked example hint: Example code snippet similar to what the learner needs to write.
- Bottom-out hint: The exact code the learner needs to write for the next step.
The results showed that high-level hints alone can be insufficient or even misleading, especially for requests related to next steps or syntax. Providing worked example hints, which balance specificity and cognitive engagement, was often the most effective in guiding learners to correct actions. Bottom-out hints were only needed in a few cases.
The findings highlight the importance of customizing the content, format, and granularity of programming hints to accurately meet learners' diverse needs, rather than relying on high-level hints alone. Incorporating multiple levels of LLM-generated hints can better support novice learners' problem-solving and learning.
통계
The first error is that you're not updating the total launches for each company. Both successful and unsuccessful launches should be counted in the total.
The first error is that you're not separating the counts by gender. You need to have separate counts for each gender to find the most common MBTI type among females.
인용구
"when I had like, a little bit of confusion like I think I knew what I had a general idea from high-level hints what I was supposed to do but not didn't know how to execute it"
"I got a little bit frustrated because... It was telling me something I already knew."