论文标题
在线编码练习中使用的反馈类型的探索性分析
An Exploratory Analysis of Feedback Types Used in Online Coding Exercises
论文作者
论文摘要
在线编码环境可以帮助计算学生以自己的节奏获得编程实践。在这种自我引入的独立研究阶段,特别有用的反馈可能是有益的。这项研究旨在识别编码bat,刮擦和阻碍应用的反馈类型。苏珊·纳西斯(Susanne Narciss)创造的辅导反馈以及Keuning,jeuring和Heeren对亚型的规范构成了理论基础。因此,五类详细反馈(有关任务要求的知识,有关概念的知识,有关错误的知识,有关如何进行的知识以及有关元认知知识的知识)及其子类型用于分析可用的反馈选项。该研究揭示了在识别反馈类型之间明确边界的困难,因为所提供的反馈通常会整合多种类型或亚型。此外,当前定义的反馈类型不会严格区分个性化和通用反馈。在没有与任务的知识类型有关的亚型的情况下,缺乏粒度也很明显。因此,该分析对应用辅导反馈的未来设计和调查具有影响。它鼓励对反馈类型及其实施的未来研究,以定义与新手程序员需求相匹配的反馈类型。
Online coding environments can help support computing students gain programming practice at their own pace. Especially informative feedback can be beneficial during such self-guided, independent study phases. This research aims at the identification of feedback types applied by CodingBat, Scratch and Blockly. Tutoring feedback as coined by Susanne Narciss along with the specification of subtypes by Keuning, Jeuring and Heeren constitute the theoretical basis. Accordingly, the five categories of elaborated feedback (knowledge about task requirements, knowledge about concepts, knowledge about mistakes, knowledge about how to proceed, and knowledge about meta-cognition) and their subtypes were utilized for the analysis of available feedback options. The study revealed difficulties in identifying clear-cut boundaries between feedback types, as the offered feedback usually integrates more than one type or subtype. Moreover, currently defined feedback types do not rigorously distinguish individualized and generic feedback. The lack of granularity is also evident in the absence of subtypes relating to the knowledge type of the task. The analysis thus has implications for the future design and investigation of applied tutoring feedback. It encourages future research on feedback types and their implementation in the context of programming exercises to define feedback types that match the demands of novice programmers.