Skip to content
Felipe Sandoval Sibada edited this page Jul 5, 2022 · 13 revisions

Bienvenido a la wiki de duplicatescripts-scratch

Descripción

Según se ha podido comprobar en la literatura científica, los proyectos de Scratch hacen uso extensivo del clonado (i.e., copia y pega) Esto puede suponer una imitación a la hora de desarrollar habilidades como la abstracción, ya que hay elementos, como las definiciones de bloques, que son mucho mejores. El programa tiene como finalidad la extracción de datos de código en proyectos de Scratch para analizar su duplicidad a través.

Dado el archivo JSON dentro de los formatos de archivo de Scratch (.SB3) el objetivo es elegir y recopilar los atributos relevantes de cada Sprite, procesar esta información con un algoritmo de clustering, y dar una retroalimentación estadística e informativa tanto de la duplicidad intra-sprite como a nivel de proyecto.

Este código está inspirado en el código de David Roldán del siguiente repositorio: https://github.com/davidrol6/duplicatescripts-scratch

Otros proyectos de Scratch

Dr. Scratch

drScratch es una herramienta analítica que evalúa proyectos de Scratch en una variedad de áreas computacionales para brindar retroalimentación sobre aspectos como la abstracción, el pensamiento lógico, la sincronización, la paralelización, el control de flujo, la interactividad del usuario y la representación de datos. Este analizador es una herramienta útil para evaluar proyectos personales o, incluso, los de alumnos de Scratch.

Puede probar una versión beta de drScratch en http://drscratch.org

Repositorio

https://github.com/felipsandoval/duplicatescripts-scratch

Licencia

attribution-share-alike-creative-commons-license

Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

Créditos

David Roldán: https://github.com/davidrol6/duplicatescripts-scratch

Inicio

Análisis de clonado y abstracción en Scratch

0 Uso

1 Funcionamiento

2 Visualización de resultados

Clone this wiki locally