Skip to content

Learning Graph Quality Metrics Report

Overview

  • Total Concepts: 136
  • Foundational Concepts (no prerequisites, other concepts depend on them): 1
  • Terminal Nodes (nothing depends on them, but have prerequisites): 36
  • Orphaned Nodes (completely disconnected, no edges): 0
  • Concepts with Dependencies: 135
  • Average Dependencies per Concept: 1.26

Graph Structure Validation

  • Valid DAG Structure: ✅ Yes
  • Self-Dependencies: None detected ✅
  • Cycles Detected: 0

Foundational Concepts

These concepts have no prerequisites:

  • 1: Health

Dependency Chain Analysis

  • Maximum Dependency Chain Length: 14

Longest Learning Path:

  1. Health (ID: 1)
  2. Trusted Adult Guidance (ID: 17)
  3. Culturally Safe Healthcare Providers (ID: 18)
  4. Stigma Effects On Healthcare Access (ID: 22)
  5. Health Disparities From Social Conditions (ID: 52)
  6. Behavioral And Environmental Factors In Disease Risk (ID: 58)
  7. Community Societal And Environmental Factors In Health Practices (ID: 105)
  8. Health Decisions And Community Wellbeing (ID: 115)
  9. Multiple Perspectives On Health Decisions (ID: 116)
  10. Evaluating Options In Health Decisions (ID: 117)
  11. Evaluating Consequences In Health Decisions (ID: 118)
  12. Choosing The Healthiest Option (ID: 119)
  13. Justifying Health Choices (ID: 120)
  14. Evaluating Health Decision Outcomes (ID: 121)

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: 36 (26.5% of all concepts)
  • Healthy Range: 5-40% of total concepts

Concepts at the end of learning paths:

  • 7: Hydration Sugar And Caffeine Evidence
  • 8: Meal And Snack Evaluation
  • 11: Community Nutrition Initiatives
  • 20: Youth-Friendly Provider Expectations
  • 26: Community-Based Sexual Health Programs
  • 28: Preventing Pregnancy And STIs Through Boundaries
  • 29: Mutual Respect In Health Decisions
  • 36: Maintaining Boundaries While Helping Others
  • 40: Indigenous Restorative Justice Approaches
  • 42: Cultural Teachings For Wellbeing
  • 44: Addressing Exclusion And Bullying
  • 45: Addressing Stereotyping And Discrimination
  • 47: Mental Health Awareness Campaigns
  • 50: Supporting An Elder With Cognitive Impairment
  • 51: Sleep And Rest Influences On Health
  • 54: Safe Physical Activity Participation
  • 57: AED Use
  • 59: Chronic Disease Prevention Strategies
  • 60: Infectious Disease Prevention Strategies
  • 64: Online Emergency Response

...and 16 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 1 Health 8
2 13 Healthy Relationship Characteristics 6
3 52 Health Disparities From Social Conditions 5
4 72 Substance Use Effects On Physiology 5
5 17 Trusted Adult Guidance 4
6 27 Personal Boundary Communication 4
7 71 Substance Use Effects On Mental Health And Brain Function 4
8 10 Food Systems And Chronic Disease Risk 3
9 18 Culturally Safe Healthcare Providers 3
10 21 Stereotypes And Bias Effects On Relationships 3

Outdegree Distribution

Dependencies Number of Concepts
0 1
1 100
2 35

Recommendations

  • Terminal node percentage (26.5%): Within healthy range (5-40%)
  • DAG structure verified: Graph supports valid learning progressions
  • ℹ️ Consider adding cross-dependencies: More connections could create richer learning pathways

Report generated by learning-graph-reports/analyze_graph.py