Skip to content

Taxonomy Distribution Report

Overview

  • Total Concepts: 226
  • Number of Taxonomies: 17
  • Average Concepts per Taxonomy: 13.3

Distribution Summary

Category TaxonomyID Count Percentage Status
Foundation Concepts - Prerequisites FOUND 21 9.3%
CONTROL CONTROL 21 9.3%
DESIGN DESIGN 21 9.3%
DATA DATA 21 9.3%
EVENTS EVENTS 19 8.4%
SCRATCH_ACC SCRATCH_ACC 14 6.2%
MOTION MOTION 14 6.2%
OPERATORS OPERATORS 14 6.2%
BLOCK_TYPES BLOCK_TYPES 14 6.2%
PEN PEN 12 5.3%
EXTENSIONS EXTENSIONS 11 4.9%
LOOKS LOOKS 10 4.4%
SENSING SENSING 9 4.0%
DEBUGGING DEBUGGING 7 3.1%
SOUND SOUND 7 3.1%
CLONING CLONING 6 2.7% ℹ️ Under
CUSTOM_BLOCKS CUSTOM_BLOCKS 5 2.2% ℹ️ Under

Visual Distribution

Foundation Concepts - Pre ████  21 (  9.3%)
CONTROL                   ████  21 (  9.3%)
DESIGN                    ████  21 (  9.3%)
DATA                      ████  21 (  9.3%)
EVENTS                    ████  19 (  8.4%)
SCRATCH_ACC               ███  14 (  6.2%)
MOTION                    ███  14 (  6.2%)
OPERATORS                 ███  14 (  6.2%)
BLOCK_TYPES               ███  14 (  6.2%)
PEN                       ██  12 (  5.3%)
EXTENSIONS                ██  11 (  4.9%)
LOOKS                     ██  10 (  4.4%)
SENSING                   █   9 (  4.0%)
DEBUGGING                 █   7 (  3.1%)
SOUND                     █   7 (  3.1%)
CLONING                   █   6 (  2.7%)
CUSTOM_BLOCKS             █   5 (  2.2%)

Balance Analysis

✅ No Over-Represented Categories

All categories are under the 30% threshold. Good balance!

ℹ️ Under-Represented Categories (<3%)

  • CLONING (CLONING): 6 concepts (2.7%)
  • Note: Small categories are acceptable for specialized topics
  • CUSTOM_BLOCKS (CUSTOM_BLOCKS): 5 concepts (2.2%)
  • Note: Small categories are acceptable for specialized topics

Category Details

Foundation Concepts - Prerequisites (FOUND)

Count: 21 concepts (9.3%)

Concepts:

    1. Visual Programming
    1. Sprite
    1. Stage
    1. Blocks Palette
    1. Code Tab
    1. Costumes Tab
    1. Sounds Tab
    1. Toolbar
    1. Zoom Controls
    1. Saving Projects
    1. File Menu
    1. Drag And Drop
    1. Snap Together
    1. Script Area
    1. Delete Block
  • ...and 6 more

CONTROL (CONTROL)

Count: 21 concepts (9.3%)

Concepts:

    1. Sequence
    1. Step By Step Thinking
    1. Forever Loop
    1. Continuous Motion
    1. Scrolling Background
    1. Repeat Loop
    1. Counted Repetition
    1. Repeat Until Loop
    1. Condition Controlled Loop
    1. Boolean Introduction
    1. Parallelism
    1. Concurrent Scripts
    1. Loop Nesting
    1. Loop Termination
    1. Event Driven Programming
  • ...and 6 more

DESIGN (DESIGN)

Count: 21 concepts (9.3%)

Concepts:

    1. Storyboarding
    1. Scene Planning
    1. Algorithmic Thinking
    1. Design Process
    1. Imagine Phase
    1. Plan Phase
    1. Create Phase
    1. Test Phase
    1. Improve Phase
    1. Share Phase
    1. Pseudocode
    1. Flowchart
    1. Storyboard
    1. Asset List
    1. Iterative Development
  • ...and 6 more

DATA (DATA)

Count: 21 concepts (9.3%)

Concepts:

    1. Variable Creation
    1. Set Variable
    1. Change Variable
    1. Show Variable
    1. Hide Variable
    1. Score Variable
    1. Lives Variable
    1. Timer Variable
    1. Variable Scope
    1. For All Sprites
    1. For This Sprite Only
    1. Win Condition
    1. Lose Condition
    1. List Creation
    1. Add To List
  • ...and 6 more

EVENTS (EVENTS)

Count: 19 concepts (8.4%)

Concepts:

    1. Green Flag
    1. Stop Sign
    1. Green Flag Event
    1. Multiple Sprites
    1. Event Blocks
    1. Sprite Clicked Event
    1. Key Pressed Event
    1. Backdrop Switch Event
    1. Broadcast Message
    1. When I Receive
    1. Sprite Communication
    1. Broadcast And Wait
    1. Scene Coordination
    1. Dialogue Timing
    1. Storytelling Flow
  • ...and 4 more

SCRATCH_ACC (SCRATCH_ACC)

Count: 14 concepts (6.2%)

Concepts:

    1. Scratch Account
    1. Community Guidelines
    1. Studio
    1. Commenting
    1. Remixing
    1. Sharing Projects
    1. Project Page
    1. Remix Exploration
    1. Credit Attribution
    1. Pair Programming
    1. Project Tags
    1. Project Description
    1. Remix Tree
    1. Community Feedback

MOTION (MOTION)

Count: 14 concepts (6.2%)

Concepts:

    1. Motion Blocks
    1. Move Steps
    1. Turn Degrees
    1. Go To Position
    1. Glide To Position
    1. X Coordinate
    1. Y Coordinate
    1. Coordinate System
    1. Stage Size
    1. Stage Center
    1. Positive X
    1. Negative X
    1. Positive Y
    1. Negative Y

OPERATORS (OPERATORS)

Count: 14 concepts (6.2%)

Concepts:

    1. Comparison Operators
    1. Less Than Operator
    1. Greater Than Operator
    1. Equal Operator
    1. Boolean Logic
    1. And Operator
    1. Or Operator
    1. Not Operator
    1. Boolean Combination
    1. Random Number
    1. Pick Random
    1. Dice Roll
    1. Unpredictable Gameplay
    1. Operators Block Category

BLOCK_TYPES (BLOCK_TYPES)

Count: 14 concepts (6.2%)

Concepts:

    1. Motion Block Category
    1. Looks Block Category
    1. Sound Block Category
    1. Events Block Category
    1. Sensing Block Category
    1. Variables Block Category
    1. List Block Category
    1. My Blocks Category
    1. Block Color Coding
    1. Hat Block Shape
    1. Stack Block Shape
    1. Reporter Block Shape
    1. Boolean Block Shape
    1. Cap Block Shape

PEN (PEN)

Count: 12 concepts (5.3%)

Concepts:

    1. Pen Extension
    1. Drawing Trails
    1. Rainbow Lines
    1. Geometric Patterns
    1. Pen Down
    1. Pen Up
    1. Pen Color
    1. Pen Size
    1. Clear Graphics
    1. Stamp
    1. Erase All
    1. Visual Juice

EXTENSIONS (EXTENSIONS)

Count: 11 concepts (4.9%)

Concepts:

    1. Video Sensing
    1. Text To Speech
    1. Talking Sprites
    1. Accessibility Features
    1. Translate Extension
    1. Multilingual Projects
    1. Micro Bit Extension
    1. Makey Makey Extension
    1. Physical Computing
    1. Add Extension
    1. Extension Management

LOOKS (LOOKS)

Count: 10 concepts (4.4%)

Concepts:

    1. Looks Blocks
    1. Say Block
    1. Think Block
    1. Switch Costume
    1. Next Costume
    1. Change Size
    1. Costume Animation
    1. Costume Center
    1. Switch Backdrop
    1. Next Backdrop

SENSING (SENSING)

Count: 9 concepts (4.0%)

Concepts:

    1. Touching Sensor
    1. Touching Color Sensor
    1. Key Pressed Sensor
    1. Distance To Sensor
    1. Player Control
    1. Enemy Movement
    1. Collision Detection
    1. Motion Detection
    1. Camera Games

DEBUGGING (DEBUGGING)

Count: 7 concepts (3.1%)

Concepts:

    1. Debugging Basics
    1. Script Reading Order
    1. Block Highlighting
    1. Error Detection
    1. Infinite Loop Detection
    1. Testing Strategies
    1. Debugging Strategies

SOUND (SOUND)

Count: 7 concepts (3.1%)

Concepts:

    1. Sound Blocks
    1. Play Sound
    1. Start Sound
    1. Change Tempo
    1. Beat Synchronization
    1. Lip Sync Animation
    1. Sound Effects

CLONING (CLONING)

Count: 6 concepts (2.7%)

Concepts:

    1. Cloning
    1. Create Clone
    1. When I Start As Clone
    1. Delete This Clone
    1. Clone Behavior
    1. Clone Performance

CUSTOM_BLOCKS (CUSTOM_BLOCKS)

Count: 5 concepts (2.2%)

Concepts:

    1. Custom Block Definition
    1. Block Parameters
    1. Run Without Screen Refresh
    1. Abstraction
    1. Reusability

Recommendations

  • Excellent balance: Categories are evenly distributed (spread: 7.1%)
  • MISC category minimal: Good categorization specificity

Educational Use Recommendations

  • Use taxonomy categories for color-coding in graph visualizations
  • Design curriculum modules based on taxonomy groupings
  • Create filtered views for focused learning paths
  • Use categories for assessment organization
  • Enable navigation by topic area in interactive tools

Report generated by learning-graph-reports/taxonomy_distribution.py