Skip to content

Taxonomy Distribution Report

Overview

  • Total Concepts: 200
  • Number of Taxonomies: 13
  • Average Concepts per Taxonomy: 15.4

Distribution Summary

Category TaxonomyID Count Percentage Status
CTFD CTFD 20 10.0%
DRAW DRAW 18 9.0%
ABST ABST 18 9.0%
INTF INTF 16 8.0%
MOTN MOTN 16 8.0%
VARD VARD 16 8.0%
BRDG BRDG 16 8.0%
SEQC SEQC 14 7.0%
LOOP LOOP 14 7.0%
COND COND 14 7.0%
EVNT EVNT 14 7.0%
DBUG DBUG 14 7.0%
PARM PARM 10 5.0%

Visual Distribution

CTFD █████  20 ( 10.0%)
DRAW ████  18 (  9.0%)
ABST ████  18 (  9.0%)
INTF ████  16 (  8.0%)
MOTN ████  16 (  8.0%)
VARD ████  16 (  8.0%)
BRDG ████  16 (  8.0%)
SEQC ███  14 (  7.0%)
LOOP ███  14 (  7.0%)
COND ███  14 (  7.0%)
EVNT ███  14 (  7.0%)
DBUG ███  14 (  7.0%)
PARM ██  10 (  5.0%)

Balance Analysis

✅ No Over-Represented Categories

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

Category Details

CTFD (CTFD)

Count: 20 concepts (10.0%)

Concepts:

    1. Computational Thinking
    1. Decomposition
    1. Pattern Recognition
    1. Abstraction
    1. Algorithm Design
    1. Algorithm
    1. Problem Solving
    1. Step-By-Step Thinking
    1. Precise Instructions
    1. Ambiguity In Instructions
    1. Generalization
    1. Efficiency Of A Solution
    1. Reusability
    1. Computational Artifact
    1. Iterative Design
  • ...and 5 more

DRAW (DRAW)

Count: 18 concepts (9.0%)

Concepts:

    1. Pen Down Block
    1. Pen Up Block
    1. Pen Trail
    1. Drawing A Line
    1. Drawing An Angle
    1. Drawing A Polygon
    1. Drawing A Triangle
    1. Drawing A Square
    1. Drawing A Star
    1. Drawing A Spiral
    1. Regular Polygon
    1. Interior Angle
    1. Exterior Angle
    1. Pen Color
    1. Pen Size
  • ...and 3 more

ABST (ABST)

Count: 18 concepts (9.0%)

Concepts:

    1. Custom Block
    1. Make A Block Feature
    1. Block Definition
    1. Block Name
    1. Procedural Abstraction
    1. Function Concept
    1. Procedure Concept
    1. Reusable Procedure
    1. Calling A Block
    1. Block Body
    1. Single Responsibility
    1. Well-Designed Block
    1. Draw Square Block
    1. Draw Polygon Block
    1. Block Library
  • ...and 3 more

INTF (INTF)

Count: 16 concepts (8.0%)

Concepts:

    1. Scratch Editor
    1. Stage
    1. Sprite
    1. Sprite Costume
    1. Backdrop
    1. Block Palette
    1. Script Area
    1. Block Categories
    1. Motion Blocks
    1. Pen Blocks
    1. Control Blocks
    1. Operator Blocks
    1. Looks Blocks
    1. Sound Blocks
    1. Sensing Blocks
  • ...and 1 more

MOTN (MOTN)

Count: 16 concepts (8.0%)

Concepts:

    1. X Coordinate
    1. Y Coordinate
    1. Coordinate Plane
    1. Origin Point
    1. Sprite Heading
    1. Degrees Of Turn
    1. Turn Right Block
    1. Turn Left Block
    1. Move Steps Block
    1. Point In Direction
    1. Go To XY Block
    1. Glide Block
    1. Absolute Position
    1. Relative Movement
    1. Facing Direction
  • ...and 1 more

VARD (VARD)

Count: 16 concepts (8.0%)

Concepts:

    1. Variable
    1. Creating A Variable
    1. Naming A Variable
    1. Setting A Variable
    1. Changing A Variable
    1. Variable Value
    1. Side Length Variable
    1. Angle Variable
    1. Number Of Sides Variable
    1. Variable Scope
    1. Global Variable
    1. Local Variable
    1. Data Type
    1. Number Data
    1. String Data
  • ...and 1 more

BRDG (BRDG)

Count: 16 concepts (8.0%)

Concepts:

    1. Python Language
    1. Text-Based Programming
    1. Turtle Module
    1. Forward Function
    1. Backward Function
    1. Left Turn Function
    1. Right Turn Function
    1. Pen Up Function
    1. Pen Down Function
    1. Block-To-Text Mapping
    1. Syntax Versus Concept
    1. Typing Code
    1. Indentation Concept
    1. Function Call Syntax
    1. Conceptual Bridge
  • ...and 1 more

SEQC (SEQC)

Count: 14 concepts (7.0%)

Concepts:

    1. Script
    1. Sequencing
    1. Program Flow
    1. Block Snapping
    1. Stack Of Blocks
    1. Order Of Operations
    1. Starting A Script
    1. Script Execution
    1. Top-Down Reading
    1. Single Script
    1. Multiple Scripts
    1. Script Coordination
    1. Running A Script
    1. Stopping A Script

LOOP (LOOP)

Count: 14 concepts (7.0%)

Concepts:

    1. Loop
    1. Repeat Block
    1. Fixed-Count Loop
    1. Repeat Until Block
    1. Condition-Based Loop
    1. Forever Block
    1. Loop Counter
    1. Nested Loop
    1. Loop Body
    1. Exiting A Loop
    1. Repetition Pattern
    1. Loop Efficiency
    1. Infinite Loop
    1. Loop Iteration

COND (COND)

Count: 14 concepts (7.0%)

Concepts:

    1. Conditional Statement
    1. If Block
    1. If-Else Block
    1. Boolean Expression
    1. Comparison Operator
    1. Logical And
    1. Logical Or
    1. Logical Not
    1. Decision Logic
    1. Condition Testing
    1. True Or False Value
    1. Nested Conditional
    1. Branching Logic
    1. Wait Until Block

EVNT (EVNT)

Count: 14 concepts (7.0%)

Concepts:

    1. Event
    1. Event Block
    1. When Green Flag Clicked
    1. When Key Pressed
    1. When Sprite Clicked
    1. Broadcast Block
    1. Receive Message Block
    1. Mouse Input
    1. Keyboard Input
    1. Event-Driven Program
    1. Triggering A Script
    1. User Interaction
    1. Input Handling
    1. Sensing User Input

DBUG (DBUG)

Count: 14 concepts (7.0%)

Concepts:

    1. Debugging
    1. Bug
    1. Reading A Script
    1. Isolating An Error
    1. Testing Incrementally
    1. Trace A Script
    1. Predicting Output
    1. Expected Behavior
    1. Actual Behavior
    1. Error Diagnosis
    1. Logical Error
    1. Syntax Mismatch
    1. Test Case
    1. Code Review

PARM (PARM)

Count: 10 concepts (5.0%)

Concepts:

    1. Parameter
    1. Adding A Parameter
    1. Parameter Type
    1. Number Parameter
    1. Text Parameter
    1. Boolean Parameter
    1. Generalizing A Procedure
    1. Default Value
    1. Argument Value
    1. Multiple Parameters

Recommendations

  • Excellent balance: Categories are evenly distributed (spread: 5.0%)
  • 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