CPVis:基于证据的多模式学习分析在协作编程中的评估

交互式数据可视化协作学习与同伴教学中小学教师(K-12)大学教授与研究人员在线课程设计师

研究背景与问题

  • 作者发现了哪些问题或挑战?

    1. 监控与评估困难:在大量学生参与的协作编程课堂中,教师很难实时监控每个小组的动态和个体行为,缺乏有效反馈机制。
    2. 评估的重点偏移:评估通常集中于最终的代码提交,而忽视了过程中的协作行为和个体贡献。
    3. 角色动态复杂性:学生在协作编程中常切换角色,例如“Driver”(写代码)、“Navigator”(提供想法)和“Monitor”(检查代码问题),角色的动态转变可能影响评价的准确性。
    4. 数据复杂性与分析挑战:实际的协作编程过程生成大量多模态数据(例如对话、屏幕录制),传统方法无法动态分析这些数据并准确捕捉学生的行为模式。
  • 为什么这个问题很重要?

    1. 对新手编程学习者的支持:协作编程不仅能够帮助学生学习编程技能,还能提升团队协作能力和解决问题的能力。
    2. 效率与公平性:评估的公平性对教师提供反馈和学生的自我改进至关重要,而全局与细节的缺失可能会妨碍教学目标的达成。
    3. 教育技术亟需突破:当前多数工具过于集中于代码提交本身,缺乏对协作问题解决过程的多层次、动态评估。

解决方案

  • 作者提出了哪些方法或解决方案?

    1. 多模态学习分析框架:利用多模态数据收集(包括课堂讨论记录、屏幕活动和代码提交),通过语义分析和行为模式预测构建学习分析框架。
    2. 花朵形态的可视化编码:设计了一种基于花朵的创新视觉化方式,既体现学生个体行为、角色动态,又呈现小组协作表现。
    3. CPVis交互式可视化系统:开发一套帮助教师实时动态评估学生协作过程的系统,从整体概览到具体个体行为,细化评估粒度。
  • 该解决方案的创新之处是什么?

    1. 视觉化创新:通过“花朵”这一直观的视觉隐喻,实现了多维度数据的表达:花瓣大小代表行为参与度,颜色表示角色变化,叶片和蝴蝶则体现教师支架与协作水平。
    2. 结合LLM自动标注:引入大语言模型(LLM)进行语义分析和行为预测,提高分析效率并降低手动注释的工作量。
    3. 多层次动态评估:支持从全局(多组之间的比较)到局部(单组动态问题解决)以及个体(学生角色与参与度)等多层次分析。
  • 实施步骤是什么?使用了哪些关键技术?

    1. 数据收集与预处理:利用语音识别(Faster-Whisper)、语义分割(pyannote-audio)、以及LLMs进行行为和代码的自动分类与标注。
    2. 性能框架设计:构建以问题解决效率、学生参与度、代码质量和教师支架为核心的多维度评估指标。
    3. 互动式系统设计:通过三个视图(过滤视图、内容视图、详细视图)完成从全局到个体的逐层动态探索。

研究成果

  • 取得了哪些具体成果?

    1. 提高评估效率与准确性:通过CPVis,教师能够迅速获取小组和学生的表现概要,并深入了解其行为模式。
    2. 注重协作过程:系统不仅关注最终代码,还提供协作行为的动态分析以及过程导向的详细视图。
    3. 用户信心提高:参与的教师报告其对评估结果的信心显著提升。
  • 与现有解决方案相比,它有哪些优势?

    1. 可视化方式更加直观:基于花朵隐喻的设计使教师能够快速抓住每组学生的核心表现。
    2. 数据分析更全面:整合代码质量、行为模式和协作技巧,提供更加全面的一体化评估。
    3. 自动化程度更高:通过LLM驱动的数据注释减少了手动标注的复杂性和工作量。
  • 实验或评估结果是什么?

    1. 量化验证:在代码质量、协作行为分类、角色识别和教师支架分类方面,LLM的性能达到了85%以上的一致性,并显著节省了数据处理时间。
    2. 案例学习:教师利用CPVis能够轻松评估协作编程的表现并提供针对性反馈。
    3. 用户研究:在22位教师和助教参与的研究中,CPVis在各项评价指标上均显著优于两种基线系统。
  • 局限性与未来方向

    1. 局限性:
      • 数据范围有限:当前分析基于单一课堂的协作编程数据,缺乏普适性验证。
      • 数据噪音:实际课堂环境下的背景噪音和数据质量问题可能影响分析准确性。
      • 实时反馈的欠缺:系统主要针对课后评估,未覆盖课堂实时反馈需求。
    2. 未来方向:
      • 扩展数据范围:将研究拓展到更多类型的课程和学生群体。
      • 集成情感分析:引入对学生面部表情和非语言行为的分析,捕捉社会参与和情绪动态。
      • 实时监控工具:结合LLM,为课堂实时协作过程提供自动化反馈与指导。

总结来看,CPVis不仅帮助教师提高协作编程评估的质量与效率,还展示了数据分析、视觉化设计和人工智能在教育领域的潜力。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/188527/2025

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://dl.acm.org/doi/10.1145/3706598.3713353
一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2025
emoji_events
奖项
未标记奖项
group
作者
8 位作者
sell
研究子方向
交互式数据可视化、协作学习与同伴教学
work
职业/产业
中小学教师(K-12)、大学教授与研究人员、在线课程设计师
article
内容状态
已索引正文
hub
相关论文
7 篇相关论文