用模糊聚类自动评估少儿编程水平,对标欧洲语言框架
A CEFR-Inspired Classification Framework with Fuzzy C-Means To Automate Assessment of Programming Skills in Scratch
- 基于模糊C均值聚类分析海量Scratch项目,映射到CEFR等级
- 发现学习瓶颈:仅13.3%学生突破B2级,源于逻辑同步与数据表示负担
- 提供分级诊断与干预提示,适合教育平台和教师改进教学
背景:学校、培训平台和技术公司亟需大规模、透明且可复现的编程能力评估方法,以支持个性化学习路径。目标:本研究提出一种基于共同欧洲语言参考框架(CEFR)的Scratch项目评估教学框架,为学生和教师提供通用能力等级,并为课程设计提供可操作洞察。方法:对2008246个通过Dr.Scratch评估的Scratch项目应用模糊C均值聚类,引入序数准则将聚类结果映射至CEFR等级(A1-C2),并提出增强分类指标,用于识别过渡期学习者、实现持续进度追踪,以及量化分类置信度,平衡自动化反馈与人工评审。影响:该框架可诊断系统性课程缺口——显著的“B2瓶颈”现象,仅13.3%学习者达到该层级,源于逻辑同步与数据表示的认知负荷;同时提供基于置信度的触发机制,指导人工介入。
原文摘要 · Abstract (English)
Context: Schools, training platforms, and technology firms increasingly need to assess programming proficiency at scale with transparent, reproducible methods that support personalized learning pathways. Objective: This study introduces a pedagogical framework for Scratch project assessment, aligned with the Common European Framework of Reference (CEFR), providing universal competency levels for students and teachers alongside actionable insights for curriculum design. Method: We apply Fuzzy C-Means clustering to 2008246 Scratch projects evaluated via Dr.Scratch, implementing an ordinal criterion to map clusters to CEFR levels (A1-C2), and introducing enhanced classification metrics that identify transitional learners, enable continuous progress tracking, and quantify classification certainty to balance automated feedback with instructor review. Impact: The framework enables diagnosis of systemic curriculum gaps-notably a "B2 bottleneck" where only 13.3% of learners reside due to the cognitive load of integrating Logic Synchronization, and Data Representation--while providing certainty--based triggers for human intervention.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。