Dr. Scratch 2.0 (CT4ALL): Advanced modes and rubrics for assessing computational thinking in Scratch projects

Dr. Scratch 2.0 ( CT4ALL ) is a web-based service designed to analyze and assess Computational Thinking (CT) in Scratch projects. It employs a client–server architecture with Python’s Django framework and a user-friendly interface. Under the CT4ALL project, we have extended the original and widely-used Dr. Scratch to offer four new functionalities (or modes ). The Personalized Rubric mode allows customizing CT rubrics. The Batch Assessment mode assesses multiple Scratch projects simultaneously, delivering detailed reports via email. The Comparison mode analyzes and compares CT scores in two or more Scratch projects. Finally, the Recommender Assistant guides users in resolving coding issues (or Bad Smells ). Together, these modes enable personalizing CT rubrics and identifying coding issues—all with the goal of assisting Scratch users in advancing their CT.

Institutions

Publication Details

Journal
SoftwareX
Published
2025-09-23
DOI
https://doi.org/10.1016/j.softx.2025.102359
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dr. Scratch 2.0 (CT4ALL): Advanced modes and rubrics for assessing computational thinking in Scratch projects

SoftwareX
Geochemistry and Geologic Mapping
article

Dr. Scratch 2.0 (CT4ALL): Advanced modes and rubrics for assessing computational thinking in Scratch projects

article en

Abstract

Dr. Scratch 2.0 ( CT4ALL ) is a web-based service designed to analyze and assess Computational Thinking (CT) in Scratch projects. It employs a client–server architecture with Python’s Django framework and a user-friendly interface. Under the CT4ALL project, we have extended the original and widely-used Dr. Scratch to offer four new functionalities (or modes ). The Personalized Rubric mode allows customizing CT rubrics. The Batch Assessment mode assesses multiple Scratch projects simultaneously, delivering detailed reports via email. The Comparison mode analyzes and compares CT scores in two or more Scratch projects. Finally, the Recommender Assistant guides users in resolving coding issues (or Bad Smells ). Together, these modes enable personalizing CT rubrics and identifying coding issues—all with the goal of assisting Scratch users in advancing their CT.

SoftwareXVol. 32
Northeastern University (US), Universidad Rey Juan Carlos (ES)
Industry, innovation and infrastructure
Openalex Percentile: Top 29%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Dr. Scratch 2.0 (CT4ALL): Advanced modes and rubrics for assessing computational thinking in Scratch projects · SoftwareX (2025) | TGRS Research Map | TGRS