Skip to content

Learning Graph Quality Metrics Report

Overview

  • Total Concepts: 275
  • Foundational Concepts (no prerequisites, other concepts depend on them): 1
  • Terminal Nodes (nothing depends on them, but have prerequisites): 110
  • Orphaned Nodes (completely disconnected, no edges): 0
  • Concepts with Dependencies: 274
  • Average Dependencies per Concept: 1.81

Graph Structure Validation

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

Foundational Concepts

These concepts have no prerequisites:

  • 1: Technical Communication

Dependency Chain Analysis

  • Maximum Dependency Chain Length: 13

Longest Learning Path:

  1. Technical Communication (ID: 1)
  2. Structure (ID: 36)
  3. Logical Structure (ID: 37)
  4. Pyramid Principle (ID: 38)
  5. Governing Thought (ID: 42)
  6. Key Line Arguments (ID: 43)
  7. Supporting Evidence (ID: 44)
  8. Argument Strength (ID: 74)
  9. Evidence Quality (ID: 75)
  10. Credibility (ID: 183)
  11. Trust Building (ID: 192)
  12. Stakeholder Buy-In (ID: 193)
  13. Change Communication (ID: 194)

Terminal Nodes Analysis

Terminal nodes are concepts that nothing else depends on but have prerequisites. They represent natural endpoints of learning paths — culminating or specialized concepts.

  • Total Terminal Nodes: 110 (40.0% of all concepts)
  • Healthy Range: 5-40% of total concepts

Concepts at the end of learning paths:

  • 8: Message Encoding
  • 31: Signal to Noise Ratio
  • 35: Abstract Language
  • 39: Barbara Minto
  • 41: Bottom-Up Communication
  • 52: Inductive Reasoning
  • 54: SCR Framework
  • 56: Hierarchical Thinking
  • 57: Argument Mapping
  • 63: 3MT Delivery Techniques
  • 65: Smart Brevity Axioms
  • 69: Inverted Pyramid Writing
  • 71: Niro Sivanathan
  • 73: Non-Diagnostic Information
  • 76: Relevance Filtering
  • 85: Executive Audience
  • 91: Vocabulary Adaptation
  • 92: Depth Calibration
  • 94: Shared Mental Model
  • 98: Accessibility

...and 90 more

Orphaned Nodes Analysis

Orphaned nodes are completely disconnected concepts with no inbound AND no outbound edges. These indicate a quality problem — every concept should connect to the graph.

  • Total Orphaned Nodes: 0

✅ No orphaned nodes detected. All concepts are connected to the graph.

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 197 Technical Writing 20
2 177 Persuasion 16
3 99 Data Visualization 15
4 80 Audience Analysis 12
5 159 Storytelling 12
6 1 Technical Communication 11
7 36 Structure 11
8 37 Logical Structure 10
9 59 Brevity 10
10 120 Presentation Design 10

Outdegree Distribution

Dependencies Number of Concepts
0 1
1 84
2 159
3 30
4 1

Recommendations

  • ✅ Terminal node percentage (40.0%): Within healthy range (5-40%)
  • ✅ DAG structure verified: Graph supports valid learning progressions

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