Skip to content

Learning Graph Quality Metrics Report

Overview

  • Total Concepts: 410
  • Foundational Concepts (no dependencies): 2
  • Concepts with Dependencies: 408
  • Average Dependencies per Concept: 2.13

Graph Structure Validation

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

Foundational Concepts

These concepts have no prerequisites:

  • 1: Digital Systems
  • 4: Decimal Number System

Dependency Chain Analysis

  • Maximum Dependency Chain Length: 38

Longest Learning Path:

  1. Digital Systems (ID: 1)
  2. Binary Number System (ID: 3)
  3. Boolean Algebra (ID: 41)
  4. Boolean Variable (ID: 42)
  5. Truth Value (ID: 46)
  6. AND Operation (ID: 47)
  7. Boolean Expression (ID: 65)
  8. Literal (ID: 81)
  9. Product Term (ID: 82)
  10. Minterm (ID: 128)
  11. Karnaugh Map (ID: 161)
  12. K-Map Structure (ID: 162)
  13. K-Map Gray Code Order (ID: 169)
  14. K-Map Adjacency (ID: 170)
  15. Logical Adjacency (ID: 171)
  16. K-Map Grouping (ID: 173)
  17. Implicant (ID: 180)
  18. Prime Implicant (ID: 181)
  19. Essential Prime Implicant (ID: 182)
  20. K-Map SOP Simplification (ID: 184)
  21. Minimal SOP Expression (ID: 186)
  22. Quine-McCluskey Algorithm (ID: 201)
  23. Tabular Minimization Method (ID: 202)
  24. Implicant Table Construction (ID: 203)
  25. Grouping by Number of Ones (ID: 205)
  26. Adjacency Criterion in QM (ID: 206)
  27. Combining Adjacent Minterms (ID: 207)
  28. Dash Notation for Combined Terms (ID: 208)
  29. Iterative Combination Process (ID: 209)
  30. Unchecked Terms as Prime Implicants (ID: 210)
  31. Prime Implicant Chart Construction (ID: 211)
  32. Essential Prime Implicants Selection (ID: 212)
  33. Row Dominance (ID: 213)
  34. Cyclic Prime Implicant Charts (ID: 215)
  35. Petrick's Method (ID: 216)
  36. Minimal Cover Selection (ID: 217)
  37. Multi-Output Function Minimization (ID: 221)
  38. Systematic Approach Advantages (ID: 225)

Orphaned Nodes Analysis

  • Total Orphaned Nodes: 116

Concepts that are not prerequisites for any other concept:

  • 2: Analog vs Digital Signals
  • 9: Radix Point
  • 13: Word
  • 16: Binary to Decimal Conversion
  • 17: Decimal to Binary Conversion
  • 18: Octal to Decimal Conversion
  • 19: Decimal to Octal Conversion
  • 20: Hexadecimal to Decimal
  • 21: Decimal to Hexadecimal
  • 22: Binary to Octal Conversion
  • 23: Octal to Binary Conversion
  • 24: Binary to Hexadecimal
  • 25: Hexadecimal to Binary
  • 29: Binary Division
  • 31: Unsigned Numbers
  • 35: Sign Extension
  • 39: Underflow
  • 40: Range of Signed Numbers
  • 59: XNOR Gate
  • 63: IEEE Gate Symbols

...and 96 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 3 Binary Number System 20
2 41 Boolean Algebra 15
3 47 AND Operation 14
4 48 OR Operation 14
5 51 Logic Gates 14
6 64 Truth Table 13
7 93 Logic Circuit 12
8 128 Minterm 12
9 4 Decimal Number System 11
10 91 Combinational Logic 11

Outdegree Distribution

Dependencies Number of Concepts
0 2
1 69
2 237
3 88
4 13
10 1

Recommendations

  • ⚠️ Many orphaned nodes (116): Consider if these should be prerequisites for advanced concepts
  • DAG structure verified: Graph supports valid learning progressions
  • ℹ️ Long dependency chains (38): Ensure students can follow extended learning paths

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