Skip to content

Taxonomy Distribution Report

Overview

  • Total Concepts: 242
  • Number of Taxonomies: 14
  • Average Concepts per Taxonomy: 17.3

Distribution Summary

Category TaxonomyID Count Percentage Status
TYPES TYPES 51 21.1%
P5JS P5JS 24 9.9%
PROF PROF 24 9.9%
UI UI 20 8.3%
META META 20 8.3%
PED PED 20 8.3%
GENAI GENAI 16 6.6%
ARCH ARCH 12 5.0%
BLOOM BLOOM 12 5.0%
RESP RESP 11 4.5%
WEB WEB 9 3.7%
ACCESS ACCESS 9 3.7%
Foundation Concepts - Prerequisites FOUND 8 3.3%
PROG PROG 6 2.5% ℹ️ Under

Visual Distribution

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
TYPES  ██████████  51 ( 21.1%)
P5JS   ████  24 (  9.9%)
PROF   ████  24 (  9.9%)
UI     ████  20 (  8.3%)
META   ████  20 (  8.3%)
PED    ████  20 (  8.3%)
GENAI  ███  16 (  6.6%)
ARCH   ██  12 (  5.0%)
BLOOM  ██  12 (  5.0%)
RESP   ██  11 (  4.5%)
WEB    █   9 (  3.7%)
ACCESS █   9 (  3.7%)
FOUND  █   8 (  3.3%)
PROG   █   6 (  2.5%)

Balance Analysis

✅ No Over-Represented Categories

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

ℹ️ Under-Represented Categories (<3%)

  • PROG (PROG): 6 concepts (2.5%)
  • Note: Small categories are acceptable for specialized topics

Category Details

TYPES (TYPES)

Count: 51 concepts (21.1%)

Concepts:

    1. p5.js MicroSim
    1. Mermaid.js Diagrams
    1. Process Diagrams
    1. Flowcharts
    1. Chart.js Library
    1. Bar Charts
    1. Pie Charts
    1. Line Charts
    1. Timeline Visualization
    1. Geographic Maps
    1. Leaflet.js
    1. Network Graphs
    1. vis-network Library
    1. Causal Loop Diagrams
    1. Equation Graphing
  • ...and 36 more

P5JS (P5JS)

Count: 24 concepts (9.9%)

Concepts:

    1. p5.js Library
    1. Canvas Element
    1. Coordinate System
    1. Pixels
    1. RGB Color Model
    1. setup() Function
    1. draw() Function
    1. Global Variables
    1. Local Variables
    1. Animation Loop
    1. Frame Rate
    1. createCanvas()
    1. background()
    1. fill()
    1. stroke()
  • ...and 9 more

PROF (PROF)

Count: 24 concepts (9.9%)

Concepts:

    1. p5.js Editor Preview
    1. mkdocs serve
    1. Live Preview
    1. iframe Integration
    1. MkDocs Embedding
    1. HTML Slide Embedding
    1. iframe Styling
    1. Minimal Borders
    1. Creative Commons
    1. Attribution License
    1. CC BY-NC-SA
    1. Fullscreen Icon
    1. Copyright Icon
    1. Collaboration Workflow
    1. Peer Review
  • ...and 9 more

UI (UI)

Count: 20 concepts (8.3%)

Concepts:

    1. Slider Control
    1. Button Control
    1. Start Button
    1. Stop Button
    1. Pause Button
    1. Reset Button
    1. createSlider()
    1. createButton()
    1. Input Handling
    1. Mouse Events
    1. mousePressed()
    1. mouseDragged()
    1. Keyboard Events
    1. keyPressed()
    1. Event Handlers
  • ...and 5 more

META (META)

Count: 20 concepts (8.3%)

Concepts:

    1. Dublin Core Metadata
    1. Metadata Standards
    1. Title Metadata
    1. Creator Metadata
    1. Subject Metadata
    1. Description Metadata
    1. JSON Schema
    1. YAML Frontmatter
    1. MicroSim Packaging
    1. index.md File
    1. main.html File
    1. style.css File
    1. script.js File
    1. data.json File
    1. metadata.json File
  • ...and 5 more

PED (PED)

Count: 20 concepts (8.3%)

Concepts:

    1. Cognitive Load Theory
    1. Extraneous Load
    1. Intrinsic Load
    1. Germane Load
    1. Universal Design Learning
    1. Multiple Representations
    1. Scaffolding Strategies
    1. Guided Exploration
    1. Open Exploration
    1. PRIMM Methodology
    1. Predict Phase
    1. Run Phase
    1. Investigate Phase
    1. Modify Phase
    1. Make Phase
  • ...and 5 more

GENAI (GENAI)

Count: 16 concepts (6.6%)

Concepts:

    1. Generative AI
    1. Large Language Models
    1. ChatGPT
    1. Claude
    1. AI Prompting
    1. Prompt Engineering
    1. Iterative Refinement
    1. AI Code Generation
    1. Code Debugging with AI
    1. Token Limits
    1. Context Window
    1. AI Hallucinations
    1. AI Limitations
    1. Rules Files
    1. Skills Development
  • ...and 1 more

ARCH (ARCH)

Count: 12 concepts (5.0%)

Concepts:

    1. MicroSim Architecture
    1. Drawing Region
    1. Control Region
    1. Canvas Width
    1. Canvas Height
    1. Draw Height
    1. Control Height
    1. Margin Variable
    1. Standard Layout
    1. Two-Column Layout
    1. Fixed Layout
    1. Responsive Layout

BLOOM (BLOOM)

Count: 12 concepts (5.0%)

Concepts:

    1. Bloom's Taxonomy
    1. Remember Level
    1. Understand Level
    1. Apply Level
    1. Analyze Level
    1. Evaluate Level
    1. Create Level
    1. Learning Objectives
    1. Cognitive Levels
    1. Taxonomy Pyramid
    1. Objective Classification
    1. MicroSim Type Selection

RESP (RESP)

Count: 11 concepts (4.5%)

Concepts:

    1. windowResized()
    1. updateCanvasSize()
    1. Container Width
    1. Relative Positioning
    1. Responsive Width
    1. Dynamic Scaling
    1. push() Function
    1. pop() Function
    1. translate() Function
    1. Element Grouping
    1. Coordinate Translation

WEB (WEB)

Count: 9 concepts (3.7%)

Concepts:

    1. JavaScript Basics
    1. HTML Fundamentals
    1. CSS Basics
    1. Web Browser
    1. Developer Tools
    1. Text Editor
    1. Version Control
    1. Git
    1. GitHub

ACCESS (ACCESS)

Count: 9 concepts (3.7%)

Concepts:

    1. describe() Function
    1. Screen Reader Support
    1. Color Contrast
    1. Keyboard Navigation
    1. WCAG Guidelines
    1. Accessible Design
    1. Educational Equity
    1. Low-Bandwidth Design
    1. Older Device Support

Foundation Concepts - Prerequisites (FOUND)

Count: 8 concepts (3.3%)

Concepts:

    1. MicroSim Definition
    1. MicroSim Uniqueness
    1. Simplicity
    1. Embedding
    1. AI Driven
    1. Educational Simulation
    1. Interactive Learning
    1. Web-Based Simulation

PROG (PROG)

Count: 6 concepts (2.5%)

Concepts:

    1. Programming Fundamentals
    1. Variables
    1. Control Flow
    1. Loops
    1. Functions
    1. Debugging Techniques

Recommendations

  • Good balance: Categories are reasonably distributed (spread: 18.6%)
  • 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