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:
- Technical Communication (ID: 1)
- Structure (ID: 36)
- Logical Structure (ID: 37)
- Pyramid Principle (ID: 38)
- Governing Thought (ID: 42)
- Key Line Arguments (ID: 43)
- Supporting Evidence (ID: 44)
- Argument Strength (ID: 74)
- Evidence Quality (ID: 75)
- Credibility (ID: 183)
- Trust Building (ID: 192)
- Stakeholder Buy-In (ID: 193)
- 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