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:
- JSON (ID: 39)
- JSON Syntax (ID: 40)
- JSON Objects (ID: 41)
- JSON Schema (ID: 43)
- Schema Validation (ID: 44)
- Completeness Score (ID: 48)
- Quality Score (ID: 49)
- 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