Learning Graph Quality Metrics Report
Overview
- Total Concepts: 350
- Foundational Concepts (no dependencies): 12
- Concepts with Dependencies: 338
- Average Dependencies per Concept: 1.45
Graph Structure Validation
- Valid DAG Structure: ❌ No
- Self-Dependencies: None detected ✅
- Cycles Detected: 0
Foundational Concepts
These concepts have no prerequisites:
- 1: Infographic
- 140: JavaScript Fundamentals
- 141: HTML Structure
- 152: Dublin Core Metadata
- 176: Prompt Engineering
- 214: Cognitive Load Theory
- 221: Learning Objective
- 235: Coordinate System
- 250: Pointer Device
- 268: PNG Format
- 277: Markdown Format
- 287: Git Version Control
Dependency Chain Analysis
- Maximum Dependency Chain Length: 12
Longest Learning Path:
- JavaScript Fundamentals (ID: 140)
- Event Handler (ID: 20)
- Hover Event (ID: 17)
- Selection Event (ID: 19)
- Event Logging (ID: 184)
- Experience API (ID: 183)
- xAPI Protocol (ID: 182)
- Interaction Tracking (ID: 185)
- Student Engagement Data (ID: 186)
- Engagement Metrics (ID: 308)
- Learning Analytics (ID: 187)
- Instructor Dashboard (ID: 306)
Orphaned Nodes Analysis
- Total Orphaned Nodes: 168
Concepts that are not prerequisites for any other concept:
- 3: Static Infographic
- 10: Central Content Area
- 13: Infobox Positioning
- 15: Named Region
- 22: Educational Infographic
- 23: Analytical Infographic
- 24: Persuasive Infographic
- 25: Promotional Infographic
- 31: Minimalist Infographic
- 34: Audience Targeting
- 35: Content Domain
- 37: Block List
- 38: Bullet List
- 39: Picture List
- 40: Grid List
- 42: Process Arrows
- 43: Chevron Process
- 45: Gear Process
- 46: Step Up Process
- 49: Radial Cycle
...and 148 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 | 140 | JavaScript Fundamentals | 29 |
| 2 | 141 | HTML Structure | 13 |
| 3 | 21 | Infographic Taxonomy | 12 |
| 4 | 142 | CSS Styling | 11 |
| 5 | 2 | Interactive Infographic | 10 |
| 6 | 127 | Chart.js Library | 10 |
| 7 | 1 | Infographic | 8 |
| 8 | 66 | Dan Roam Framework | 8 |
| 9 | 9 | Width-Responsive Design | 7 |
| 10 | 65 | SmartArt Categories | 7 |
Outdegree Distribution
| Dependencies | Number of Concepts |
|---|---|
| 0 | 12 |
| 1 | 199 |
| 2 | 130 |
| 3 | 7 |
| 4 | 1 |
| 5 | 1 |
Recommendations
- ⚠️ Many orphaned nodes (168): 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