Learning Graph Quality Metrics Report
Overview
- Total Concepts: 380
- Foundational Concepts (no dependencies): 2
- Concepts with Dependencies: 378
- Average Dependencies per Concept: 1.42
Graph Structure Validation
- Valid DAG Structure: ❌ No
- Self-Dependencies: None detected ✅
- Cycles Detected: 0
Foundational Concepts
These concepts have no prerequisites:
- 1: Function
- 18: Coordinate System
Dependency Chain Analysis
- Maximum Dependency Chain Length: 23
Longest Learning Path:
- Coordinate System (ID: 18)
- Number Line (ID: 19)
- Real Numbers (ID: 20)
- Limit (ID: 21)
- Limit Notation (ID: 22)
- One-Sided Limit (ID: 24)
- Left-Hand Limit (ID: 25)
- Two-Sided Limit (ID: 27)
- Limit Existence (ID: 28)
- Continuity (ID: 51)
- Continuity at a Point (ID: 52)
- Continuity on Interval (ID: 54)
- Continuous Function (ID: 56)
- Extreme Value Theorem (ID: 246)
- Global Maximum (ID: 249)
- Candidates Test (ID: 269)
- Optimization (ID: 286)
- Optimization Problem (ID: 287)
- Objective Function (ID: 288)
- Primary Equation (ID: 290)
- Setting Up Optimization (ID: 291)
- Maximizing Area (ID: 292)
- Fencing Problem (ID: 296)
Orphaned Nodes Analysis
- Total Orphaned Nodes: 180
Concepts that are not prerequisites for any other concept:
- 9: Function Transformations
- 16: Radian Measure
- 17: Trigonometric Identities
- 30: Sum Rule for Limits
- 31: Product Rule for Limits
- 32: Quotient Rule for Limits
- 33: Constant Multiple Rule
- 34: Power Rule for Limits
- 40: Factoring for Limits
- 41: Rationalization
- 42: Complex Fractions
- 45: Sin x Over x Limit
- 46: Limit of Composition
- 47: Limits from Graphs
- 49: Numerical Estimation
- 53: Three Conditions
- 55: One-Sided Continuity
- 59: Jump Discontinuity
- 61: Essential Discontinuity
- 63: Removing Discontinuities
...and 160 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 | 308 | Indefinite Integral | 17 |
| 2 | 1 | Function | 14 |
| 3 | 95 | Derivative Function | 14 |
| 4 | 21 | Limit | 11 |
| 5 | 272 | Curve Sketching | 10 |
| 6 | 56 | Continuous Function | 9 |
| 7 | 115 | Derivative Rules | 9 |
| 8 | 145 | Chain Rule Formula | 9 |
| 9 | 29 | Limit Laws | 8 |
| 10 | 6 | Graphing Functions | 7 |
Outdegree Distribution
| Dependencies | Number of Concepts |
|---|---|
| 0 | 2 |
| 1 | 231 |
| 2 | 134 |
| 3 | 13 |
Recommendations
- ⚠️ Many orphaned nodes (180): Consider if these should be prerequisites for advanced concepts
- ℹ️ Long dependency chains (23): Ensure students can follow extended learning paths
- ℹ️ Consider adding cross-dependencies: More connections could create richer learning pathways
Report generated by learning-graph-reports/analyze_graph.py