scratch-analysis
Scratch programs.
Analysis tool for summarizing the structure, composition, and complexity ofGetting Started
npm install scratch-analysis
const analysis = require('scratch-analysis');
analysis(buffer, function (err, result) {
// handle any validation errors and ...
// do something interesting with the results!
});
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