Learning Graph Quality Metrics Report¶
Overview¶
- Total Concepts: 450
- Foundational Concepts (no prerequisites, other concepts depend on them): 2
- Terminal Nodes (nothing depends on them, but have prerequisites): 131
- Orphaned Nodes (completely disconnected, no edges): 0
- Concepts with Dependencies: 448
- Average Dependencies per Concept: 1.72
Graph Structure Validation¶
- Valid DAG Structure: ✅ Yes
- Self-Dependencies: None detected ✅
- Cycles Detected: 0
Foundational Concepts¶
These concepts have no prerequisites:
- 1: Pre-Columbian Civilizations
- 375: Historical Causation
Dependency Chain Analysis¶
- Maximum Dependency Chain Length: 94
Longest Learning Path:¶
- Pre-Columbian Civilizations (ID: 1)
- European Exploration Motives (ID: 7)
- Christopher Columbus (ID: 8)
- Columbian Exchange (ID: 10)
- Disease and Indigenous Depopulation (ID: 11)
- Encomienda System (ID: 16)
- Atlantic Slave Trade Origins (ID: 17)
- Slavery in the Colonies (ID: 30)
- Triangular Trade (ID: 31)
- Mercantilism (ID: 32)
- Navigation Acts (ID: 33)
- Stamp Act (ID: 48)
- Townshend Acts (ID: 49)
- Boston Tea Party (ID: 51)
- Intolerable Acts (ID: 52)
- First Continental Congress (ID: 53)
- Lexington and Concord (ID: 54)
- Second Continental Congress (ID: 55)
- Common Sense (Paine) (ID: 56)
- Declaration of Independence (ID: 57)
- Treaty of Paris 1783 (ID: 62)
- Articles of Confederation (ID: 63)
- Shays' Rebellion (ID: 64)
- Constitutional Convention (ID: 65)
- George Washington as President (ID: 72)
- Washington's Farewell Address (ID: 76)
- John Adams Presidency (ID: 77)
- XYZ Affair (ID: 78)
- Alien and Sedition Acts (ID: 79)
- Election of 1800 (ID: 81)
- Jeffersonian Democracy (ID: 82)
- War of 1812 (ID: 87)
- Era of Good Feelings (ID: 88)
- Manifest Destiny (ID: 98)
- Transcontinental Railroad (ID: 146)
- Railroad Expansion (ID: 147)
- Rise of Big Business (ID: 148)
- Robber Barons (ID: 149)
- Gilded Age Politics (ID: 174)
- Progressive Era (ID: 182)
- Square Deal (ID: 188)
- Theodore Roosevelt (ID: 187)
- Woodrow Wilson (ID: 208)
- World War I Causes (ID: 209)
- Zimmermann Telegram (ID: 210)
- U.S. Entry into WWI (ID: 211)
- Fourteen Points (ID: 216)
- Treaty of Versailles (ID: 217)
- Consumer Culture of 1920s (ID: 221)
- 1929 Stock Market Crash (ID: 234)
- Causes of the Great Depression (ID: 235)
- Bank Failures (ID: 236)
- Herbert Hoover's Response (ID: 237)
- Bonus Army (ID: 239)
- Franklin D. Roosevelt (ID: 240)
- Lend-Lease Act (ID: 254)
- U.S. Entry into WWII (ID: 256)
- Manhattan Project (ID: 264)
- Atomic Bombs on Japan (ID: 265)
- Yalta Conference (ID: 267)
- United Nations Formation (ID: 268)
- Origins of the Cold War (ID: 269)
- Containment Policy (ID: 270)
- Truman Doctrine (ID: 271)
- Korean War (ID: 275)
- McCarthyism (ID: 276)
- Brown v. Board of Education (ID: 283)
- Montgomery Bus Boycott (ID: 284)
- Student Nonviolent Coordinating Committee (ID: 288)
- Sit-In Movement (ID: 289)
- Freedom Riders (ID: 290)
- Birmingham Campaign (ID: 291)
- March on Washington (ID: 292)
- Civil Rights Act of 1964 (ID: 293)
- Lyndon B. Johnson (ID: 300)
- Gulf of Tonkin Resolution (ID: 301)
- Vietnam War Escalation (ID: 302)
- Tet Offensive (ID: 303)
- Anti-War Movement (ID: 304)
- Kent State Shooting (ID: 305)
- Nixon and Détente (ID: 307)
- Watergate Scandal (ID: 308)
- Ford and Carter Administrations (ID: 316)
- Iranian Hostage Crisis (ID: 318)
- Reagan Revolution (ID: 319)
- Cold War End (ID: 322)
- Gorbachev and Glasnost (ID: 323)
- Fall of Berlin Wall (ID: 324)
- Dissolution of Soviet Union (ID: 325)
- Gulf War 1991 (ID: 326)
- 9/11 Attacks (ID: 330)
- War on Terror (ID: 331)
- Iraq War 2003 (ID: 333)
- Hurricane Katrina Response (ID: 334)
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: 131 (29.1% of all concepts)
- Healthy Range: 5-40% of total concepts
Concepts at the end of learning paths:
- 5: Mississippian Culture
- 6: Iroquois Confederacy
- 13: Dutch Exploration
- 15: Treaty of Tordesillas
- 19: John Smith
- 20: Powhatan Confederacy
- 26: Roger Williams and Rhode Island
- 27: Anne Hutchinson
- 34: Bacon's Rebellion
- 35: Salem Witch Trials
- 37: Town Meetings
- 38: House of Burgesses
- 40: Jonathan Edwards
- 41: Colonial Social Structure
- 42: Plantation Economy
- 43: Middle Passage
- 50: Boston Massacre
- 61: Marquis de Lafayette
- 67: Three-Fifths Compromise
- 103: Frederick Douglass
...and 111 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 | 182 | Progressive Era | 14 |
| 2 | 30 | Slavery in the Colonies | 13 |
| 3 | 68 | Federalism | 13 |
| 4 | 2 | Indigenous North American Cultures | 11 |
| 5 | 65 | Constitutional Convention | 11 |
| 6 | 293 | Civil Rights Act of 1964 | 11 |
| 7 | 71 | Bill of Rights | 8 |
| 8 | 102 | Abolitionism | 8 |
| 9 | 109 | Industrial Revolution in America | 8 |
| 10 | 148 | Rise of Big Business | 8 |
Outdegree Distribution¶
| Dependencies | Number of Concepts |
|---|---|
| 0 | 2 |
| 1 | 160 |
| 2 | 254 |
| 3 | 34 |
Recommendations¶
- ✅ Terminal node percentage (29.1%): Within healthy range (5-40%)
- ✅ DAG structure verified: Graph supports valid learning progressions
- ℹ️ Long dependency chains (94): Ensure students can follow extended learning paths
Report generated by learning-graph-reports/analyze_graph.py