scratch-analysis
Analysis tool for summarizing the structure, composition, and complexity of Scratch programs.
Getting Started
npm install scratch-analysis
const analysis = require('scratch-analysis');
analysis(buffer, function (err, result) {
});
Analysis Modules
General
The scratch-analysis
module will return an object containing high-level summary information about the project:
Key | Attributes |
---|
scripts | count |
blocks | count , unique , list , frequency |
sprites | count |
variables | count , id |
cloud | count , id |
lists | count |
costumes | count , list , hash |
sounds | count , list , hash |
extensions | count , list |
comments | count |
Concepts
Coming Soon
Complexity
Coming Soon
Classification
Coming Soon
References
New Frameworks for Studying and Assessing the Development of Computational Thinking
Author(s): Karen Brennan, Mitchel Resnick
PDF: Download