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:
-
- Computational Thinking
-
- Decomposition
-
- Pattern Recognition
-
- Abstraction
-
- Algorithm Design
-
- Algorithm
-
- Problem Solving
-
- Step-By-Step Thinking
-
- Precise Instructions
-
- Ambiguity In Instructions
-
- Generalization
-
- Efficiency Of A Solution
-
- Reusability
-
- Computational Artifact
-
- Iterative Design
- ...and 5 more
DRAW (DRAW)
Count: 18 concepts (9.0%)
Concepts:
-
- Pen Down Block
-
- Pen Up Block
-
- Pen Trail
-
- Drawing A Line
-
- Drawing An Angle
-
- Drawing A Polygon
-
- Drawing A Triangle
-
- Drawing A Square
-
- Drawing A Star
-
- Drawing A Spiral
-
- Regular Polygon
-
- Interior Angle
-
- Exterior Angle
-
- Pen Color
-
- Pen Size
- ...and 3 more
ABST (ABST)
Count: 18 concepts (9.0%)
Concepts:
-
- Custom Block
-
- Make A Block Feature
-
- Block Definition
-
- Block Name
-
- Procedural Abstraction
-
- Function Concept
-
- Procedure Concept
-
- Reusable Procedure
-
- Calling A Block
-
- Block Body
-
- Single Responsibility
-
- Well-Designed Block
-
- Draw Square Block
-
- Draw Polygon Block
-
- Block Library
- ...and 3 more
INTF (INTF)
Count: 16 concepts (8.0%)
Concepts:
-
- Scratch Editor
-
- Stage
-
- Sprite
-
- Sprite Costume
-
- Backdrop
-
- Block Palette
-
- Script Area
-
- Block Categories
-
- Motion Blocks
-
- Pen Blocks
-
- Control Blocks
-
- Operator Blocks
-
- Looks Blocks
-
- Sound Blocks
-
- Sensing Blocks
- ...and 1 more
MOTN (MOTN)
Count: 16 concepts (8.0%)
Concepts:
-
- X Coordinate
-
- Y Coordinate
-
- Coordinate Plane
-
- Origin Point
-
- Sprite Heading
-
- Degrees Of Turn
-
- Turn Right Block
-
- Turn Left Block
-
- Move Steps Block
-
- Point In Direction
-
- Go To XY Block
-
- Glide Block
-
- Absolute Position
-
- Relative Movement
-
- Facing Direction
- ...and 1 more
VARD (VARD)
Count: 16 concepts (8.0%)
Concepts:
-
- Variable
-
- Creating A Variable
-
- Naming A Variable
-
- Setting A Variable
-
- Changing A Variable
-
- Variable Value
-
- Side Length Variable
-
- Angle Variable
-
- Number Of Sides Variable
-
- Variable Scope
-
- Global Variable
-
- Local Variable
-
- Data Type
-
- Number Data
-
- String Data
- ...and 1 more
BRDG (BRDG)
Count: 16 concepts (8.0%)
Concepts:
-
- Python Language
-
- Text-Based Programming
-
- Turtle Module
-
- Forward Function
-
- Backward Function
-
- Left Turn Function
-
- Right Turn Function
-
- Pen Up Function
-
- Pen Down Function
-
- Block-To-Text Mapping
-
- Syntax Versus Concept
-
- Typing Code
-
- Indentation Concept
-
- Function Call Syntax
-
- Conceptual Bridge
- ...and 1 more
SEQC (SEQC)
Count: 14 concepts (7.0%)
Concepts:
-
- Script
-
- Sequencing
-
- Program Flow
-
- Block Snapping
-
- Stack Of Blocks
-
- Order Of Operations
-
- Starting A Script
-
- Script Execution
-
- Top-Down Reading
-
- Single Script
-
- Multiple Scripts
-
- Script Coordination
-
- Running A Script
-
- Stopping A Script
LOOP (LOOP)
Count: 14 concepts (7.0%)
Concepts:
-
- Loop
-
- Repeat Block
-
- Fixed-Count Loop
-
- Repeat Until Block
-
- Condition-Based Loop
-
- Forever Block
-
- Loop Counter
-
- Nested Loop
-
- Loop Body
-
- Exiting A Loop
-
- Repetition Pattern
-
- Loop Efficiency
-
- Infinite Loop
-
- Loop Iteration
COND (COND)
Count: 14 concepts (7.0%)
Concepts:
-
- Conditional Statement
-
- If Block
-
- If-Else Block
-
- Boolean Expression
-
- Comparison Operator
-
- Logical And
-
- Logical Or
-
- Logical Not
-
- Decision Logic
-
- Condition Testing
-
- True Or False Value
-
- Nested Conditional
-
- Branching Logic
-
- Wait Until Block
EVNT (EVNT)
Count: 14 concepts (7.0%)
Concepts:
-
- Event
-
- Event Block
-
- When Green Flag Clicked
-
- When Key Pressed
-
- When Sprite Clicked
-
- Broadcast Block
-
- Receive Message Block
-
- Mouse Input
-
- Keyboard Input
-
- Event-Driven Program
-
- Triggering A Script
-
- User Interaction
-
- Input Handling
-
- Sensing User Input
DBUG (DBUG)
Count: 14 concepts (7.0%)
Concepts:
-
- Debugging
-
- Bug
-
- Reading A Script
-
- Isolating An Error
-
- Testing Incrementally
-
- Trace A Script
-
- Predicting Output
-
- Expected Behavior
-
- Actual Behavior
-
- Error Diagnosis
-
- Logical Error
-
- Syntax Mismatch
-
- Test Case
-
- Code Review
PARM (PARM)
Count: 10 concepts (5.0%)
Concepts:
-
- Parameter
-
- Adding A Parameter
-
- Parameter Type
-
- Number Parameter
-
- Text Parameter
-
- Boolean Parameter
-
- Generalizing A Procedure
-
- Default Value
-
- Argument Value
-
- 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