A CEFR-Inspired Classification Framework with Fuzzy C-Means To Automate Assessment of Programming Skills in Scratch

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hidalgo-Aragón, Ricardo, González-Barahona, Jesús M., Robles, Gregorio
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914437139529728
author Hidalgo-Aragón, Ricardo
González-Barahona, Jesús M.
Robles, Gregorio
author_facet Hidalgo-Aragón, Ricardo
González-Barahona, Jesús M.
Robles, Gregorio
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2604_00730
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A CEFR-Inspired Classification Framework with Fuzzy C-Means To Automate Assessment of Programming Skills in Scratch
Hidalgo-Aragón, Ricardo
González-Barahona, Jesús M.
Robles, Gregorio
Computers and Society
Artificial Intelligence
Machine Learning
Software Engineering
62H30, 62P25, 97U50
K.3.2; I.5.3; K.3.1; I.5.2; D.2.8; D.2.9
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.
title A CEFR-Inspired Classification Framework with Fuzzy C-Means To Automate Assessment of Programming Skills in Scratch
topic Computers and Society
Artificial Intelligence
Machine Learning
Software Engineering
62H30, 62P25, 97U50
K.3.2; I.5.3; K.3.1; I.5.2; D.2.8; D.2.9
url https://arxiv.org/abs/2604.00730