Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking

Authors

  • Jesús Moreno-León
  • Gregorio Robles
  • Marcos Román-González
Keywords: Computational thinking, learning, coding, Scratch, assessment

Abstract

One of the barriers to entry of computer programming in schools is the lack of tools that support educators in the assessment of student projects. In order to amend this situation this paper presents Dr. Scratch, a web application that allows teachers and students to automatically analyze projects coded in Scratch, the most used programming language in primary and secondary education worldwide, to check if they have been properly programmed, learn from their mistakes and get feedback to improve their code and develop their Computational Thinking (CT) skills. One of the goals of Dr. Scratch, besides supporting teachers in the evaluation tasks, is to act as a stimulus to encourage students to keep on improving their programming skills. Aiming to check its effectiveness regarding this objective, workshops with students in the range from 10 to 14 years were run in 8 schools, in which over 100 learners analyzed one of their Scratch projects with Dr. Scratch, read the information displayed as feedback by Dr. Scratch, and tried to improve their projects using the guidelines and tips offered by the tool. Our results show that at the end of the workshop, students increased their CT score and, consequently, improved their coding skills.

Downloads

Download data is not yet available.
Published
23-10-2015
How to Cite
Moreno-León, J., Robles, G., & Román-González, M. (2015). Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking. Distance Education Journal, (46). Retrieved from https://revistas.um.es/red/article/view/240251
Issue
Section
Articles