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
- Northeastern University (US)
- Universidad Rey Juan Carlos (ES)
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