中文

在线编程练习中所用反馈类型的探索性分析

人机交互 2022-11-10 v2 计算机与社会

摘要

在线编程环境有助于支持计算机专业学生按自身节奏进行编程练习。在此类自主、独立学习阶段,信息丰富的反馈尤为有益。本研究旨在识别 CodingBat、Scratch 与 Blockly 所采用的反馈类型。由 Susanne Narciss 提出的辅导反馈概念,以及 Keuning、Jeuring 和 Heeren 对其子类型的界定,构成了本研究的理论基础。据此,分析可用的反馈选项时采用了精细反馈的五个类别(关于任务要求的知识、关于概念的知识、关于错误的知识、关于如何推进的知识,以及关于元认知的知识)及其子类型。研究显示,由于所提供的反馈通常融合了一种以上类型或子类型,难以界定反馈类型间清晰明确的边界。此外,当前定义的反馈类型并未严格区分个性化反馈与通用反馈。缺乏粒度也体现在缺少与任务知识类型相关的子类型上。因此,该分析对未来所应用辅导反馈的设计与研究具有启示意义,并鼓励未来在编程练习背景下就反馈类型及其实现开展研究,以定义符合初学者程序员需求的反馈类型。

关键词

引用

@article{arxiv.2206.03077,
  title  = {An Exploratory Analysis of Feedback Types Used in Online Coding Exercises},
  author = {Natalie Kiesler},
  journal= {arXiv preprint arXiv:2206.03077},
  year   = {2022}
}

备注

15 pages, 3 figures