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生成的问题来增强数字教材的可能性。