ChatScratch:面向6-12岁儿童自主视觉编程学习的AI增强系统

大语言模型(LLM)的人机协作编程教育与计算思维K-12 数字教育工具中小学教师(K-12)大学教授与研究人员儿童教育工作者

文献标题

ChatScratch: An AI-Augmented System Toward Autonomous Visual Programming Learning for Children Aged 6-12

文献信息

  • 主题领域: 儿童计算思维培养、编程教育工具设计
  • 关键词: Scratch, 儿童编程教育, 人工智能支持, 计算思维, 自主学习, 视觉编程, 创意支持, 代码辅助

研究背景与问题

  • 背景
    • 计算思维(CT)已逐步覆盖K-12教育,但专为中小学生设计的教育工具(如Scratch)在面对6-12岁儿童时面临独特挑战:低读写能力、有限的精细运动技能等。
    • Scratch的自主学习模式对于资源有限的社区效果较差,缺乏课堂以外的指导。
  • 问题
    1. 艺术瓶颈(Artist's Block): 儿童在规划Scratch项目时常因缺乏创意支持难以推进。
    2. 受限的创造力: Scratch内置资源(角色、背景等)限制了儿童发挥创意。
    3. 代码实现障碍: 现有的代码实现超出儿童的认知范围。
  • 重要性
    • 面向儿童提供早期计算思维教育对其未来职业和生活意义重大。
    • 需要设计支持儿童自主学习的工具,以弥补资源或导师缺乏的情况。

解决方案

  • 方法概述 提出ChatScratch,一个通过人工智能增强的系统,支持6-12岁儿童的自主视觉编程学习。提供三个模块:

    • 项目规划支持:基于互动故事板并结合视觉激励。
    • 资产创作支持:结合数字绘图和图像生成技术。
    • 代码辅助支持:定制的Scratch专用大语言模型 (LLMs) 提供编程指导。
  • 设计目标

    1. 通过结构化故事板与视觉提示,帮助儿童制定详细丰富的项目规划。
    2. 提供高质量个性化的数字资产创建工具。
    3. 提供起步代码模板和编码指导。
  • 实施步骤

    1. 项目准备阶段:
      • 提供互动式故事板,分为模块化结构的三幕系统(人物、场景、事件)。
      • 提供视觉诱导以克服创作瓶颈(例如补充图片、灵感提示)。
    2. 资产创建:
      • 内嵌数字绘图界面,结合Stable Diffusion和ControlNet技术进行草图优化。
      • 自动导入生成的资产至Scratch编程环境。
    3. 编码助手与大模型:
      • 借助定制的Scratch大语言模型,生成语音提示和代码模板。
      • 加入交互式按钮,支持儿童快速开始并调整自己的编程工作流程。
  • 创新点

    1. 将生成式AI(如Stable Diffusion和LLMs)引入儿童创意生成与编程支持。
    2. 创新性地结合Scratch的故事性特点,优化了自主学习环境。
    3. 增强型的多模态交互(语音、图像、代码模板)提高了系统的可用性和实用性。

研究成果

  • 具体成果

    1. ChatScratch能显著提高项目规划阶段的作品丰富性(视觉元素计数提升平均1.75个)。
    2. 学生编码能力增强,代码质量评分提升29.6%(由Dr. Scratch评估)。
    3. 孩子能够更轻松创建具有个人意义的项目,从而提高学习兴趣。
  • 相较现有解决方案的优势

    • ChatScratch弥补了Scratch中缺乏自主学习支持的问题,尤其在项目规划和代码实现方面提供了全面帮助。
    • 支持生成高质量、个性化资产,显著降低了儿童自主寻求素材的难度。
    • 结合语音交互,大幅降低了文字读写需求。
  • 实验与评估

    1. 对比实验(ChatScratch vs. Scratch),结果显示ChatScratch总体创意支持指数(CSI)评分显著领先。
    2. 代码保留率达到74%,代码扩展率为57%,表明学生积极参与了代码修改和优化。
    3. 质性分析中,16名儿童提到视觉提示对项目个性化的支持作用显著。
  • 局限性与未来方向

    • 局限性
      • 系统的三幕式结构化故事板设计适用性有限,可能不适合线性叙述型或非故事类型项目。
      • 聊天界面在交互失败时缺少明确的反馈机制,可能导致误解。
    • 未来方向
      • 增强对编程技能的分步式指导,结合任务分解和逻辑训练。
      • 聚焦过程性学习的评估与实时反馈机制设计。
      • 扩展至更多作品类型(如游戏、音乐)。

通过本研究,表明融合生成式AI的编程学习平台在提升儿童自主学习和创意编程能力方面具有显著潜力,同时也对未来儿童编程教育工具的发展提供了重要方向。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/147770/2024

广告推荐

学习 AI 编程到 CodeNow

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

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2024
emoji_events
奖项
未标记奖项
group
作者
6 位作者
sell
研究子方向
大语言模型(LLM)的人机协作、编程教育与计算思维、K-12 数字教育工具
work
职业/产业
中小学教师(K-12)、大学教授与研究人员、儿童教育工作者
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文