Learning Graph Quality Metrics Report
Overview
- Total Concepts: 200
- Foundational Concepts (no dependencies): 1
- Concepts with Dependencies: 199
- Average Dependencies per Concept: 1.35
Graph Structure Validation
- Valid DAG Structure: ❌ No
- Self-Dependencies: None detected ✅
- Cycles Detected: 0
Foundational Concepts
These concepts have no prerequisites:
- 1: Product Management
Dependency Chain Analysis
- Maximum Dependency Chain Length: 11
Longest Learning Path:
- Product Management (ID: 1)
- Software Product (ID: 4)
- Software Development (ID: 21)
- Source Code (ID: 22)
- Version Control (ID: 27)
- Continuous Integration (ID: 125)
- Continuous Delivery (ID: 126)
- Release Management (ID: 127)
- Feature Flags (ID: 128)
- A/B Testing (ID: 152)
- Statistical Significance (ID: 153)
Orphaned Nodes Analysis
- Total Orphaned Nodes: 75
Concepts that are not prerequisites for any other concept:
- 26: Full Stack Overview
- 31: Pull Request
- 46: Service-Oriented Architecture
- 49: Infrastructure as a Service
- 50: Platform as a Service
- 52: Serverless Computing
- 55: Kubernetes Overview
- 57: Horizontal Scaling
- 58: Vertical Scaling
- 60: Content Delivery Network
- 62: High Availability
- 63: Fault Tolerance
- 65: System Throughput
- 68: GraphQL Overview
- 72: API Rate Limiting
- 73: API Versioning
- 74: API Documentation
- 75: Webhooks
- 76: Third-Party Integrations
- 77: API Gateway
...and 55 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 | 66 | API Fundamentals | 14 |
| 2 | 1 | Product Management | 11 |
| 3 | 21 | Software Development | 9 |
| 4 | 41 | System Architecture | 9 |
| 5 | 146 | Data-Driven Decisions | 9 |
| 6 | 147 | Product Analytics | 9 |
| 7 | 86 | Database Fundamentals | 7 |
| 8 | 136 | Testing Fundamentals | 7 |
| 9 | 87 | Relational Databases | 6 |
| 10 | 2 | Technical Product Manager | 5 |
Outdegree Distribution
| Dependencies | Number of Concepts |
|---|---|
| 0 | 1 |
| 1 | 139 |
| 2 | 50 |
| 3 | 10 |
Recommendations
- ⚠️ Many orphaned nodes (75): 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