Skip to content

Learning Graph Quality Metrics Report

Overview

  • Total Concepts: 200
  • Foundational Concepts (no dependencies): 7
  • Concepts with Dependencies: 193
  • Average Dependencies per Concept: 1.14

Graph Structure Validation

  • Valid DAG Structure: ❌ No
  • Self-Dependencies: None detected ✅
  • Cycles Detected: 0

Foundational Concepts

These concepts have no prerequisites:

  • 1: MicroSim
  • 9: Search
  • 20: Metadata
  • 39: JSON
  • 89: Embeddings
  • 99: Data Gathering
  • 112: Visualization Type

Dependency Chain Analysis

  • Maximum Dependency Chain Length: 8

Longest Learning Path:

  1. JSON (ID: 39)
  2. JSON Syntax (ID: 40)
  3. JSON Objects (ID: 41)
  4. JSON Schema (ID: 43)
  5. Schema Validation (ID: 44)
  6. Completeness Score (ID: 48)
  7. Quality Score (ID: 49)
  8. Data Quality (ID: 47)

Orphaned Nodes Analysis

  • Total Orphaned Nodes: 118

Concepts that are not prerequisites for any other concept:

  • 2: Educational Simulation
  • 5: Simplicity
  • 6: AI Generation
  • 12: Component Reuse
  • 15: index.md File
  • 16: main.html File
  • 17: style.css File
  • 18: data.json File
  • 24: Title Element
  • 25: Creator Element
  • 27: Description Element
  • 28: Publisher Element
  • 29: Contributor Element
  • 30: Date Element
  • 31: Type Element
  • 32: Format Element
  • 33: Identifier Element
  • 34: Source Element
  • 35: Language Element
  • 36: Relation Element

...and 98 more

Connected Components

  • Number of Connected Components: 1

✅ All concepts are connected in a single graph.

Indegree Analysis

Top 10 concepts that are prerequisites for the most other concepts:

Rank Concept ID Concept Label Indegree
1 1 MicroSim 17
2 23 Dublin Core Elements 15
3 112 Visualization Type 12
4 129 User Controls 9
5 59 Bloom Taxonomy 7
6 153 Scaffolding 7
7 170 JavaScript Libraries 7
8 67 Search Fundamentals 6
9 161 Learning Theory 6
10 14 File Organization 5

Outdegree Distribution

Dependencies Number of Concepts
0 7
1 168
2 23
3 2

Recommendations

  • ⚠️ Many orphaned nodes (118): Consider if these should be prerequisites for advanced concepts
  • ℹ️ Consider adding cross-dependencies: More connections could create richer learning pathways

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