Digital textbooks have become an integral part of everyday learning tasks. In this work, we consider the use of digital textbooks for programming classes. Generally, students struggle with utilizing textbooks on programming to the maximum, with a possible reason being that the example programs provided as illustration of concepts in these textbooks don't offer sufficient interactivity for students, and thereby not sufficiently motivating to explore or understand these programming examples better. In our work, we explore the idea of enhancing the navigability of intelligent textbooks with the use of ``counterfactual'' questions, to make students think critically about these programs and enhance possible program comprehension. Inspired from previous works on nudging students on counter factual thinking, we present the possibility to enhance digital textbooks with questions generated using GPT.
翻译:数字教材已成为日常学习任务中不可或缺的一部分。本研究聚焦编程课程中数字教材的应用场景。学生通常难以充分利用编程教材,其原因可能在于教材中作为概念示例的程序未能提供足够的交互性,从而无法有效激发学生探索或理解这些编程示例的主动性。本研究探索通过"反事实"问题增强智能教材导航能力的思路,促使学生批判性思考编程示例并提升其程序理解能力。受先前关于引导学生进行反事实思维研究的启发,我们提出利用GPT生成问题来增强数字教材的可行性方案。