Learning Graph for Introduction to Public Health¶
Open Learning Graph Viewer Fullscreen
This section contains the learning graph for this textbook. A learning graph is a network of concepts where each node represents a single concept and directed edges indicate what prerequisite knowledge is needed before a concept can be understood.
A learning graph is the foundational data structure for intelligent textbooks that can recommend personalized learning paths. Think of it as a roadmap that helps students navigate from foundational concepts to advanced mastery.
At the left of the learning graph sit foundational concepts — they have no prerequisites. Moving right, concepts become increasingly advanced; mastering them requires understanding all the concepts they point to.
This graph contains 500 concepts across 16 topic areas, including epidemiology, biostatistics, systems thinking, causal loop diagrams, SEIR simulation modeling, data science (R and Python), COVID-19 case studies, and health fraud.
Course Description¶
The Course Description is the source document used to enumerate concepts. It uses the 2001 Bloom Taxonomy to order learning objectives across six cognitive levels.
List of Concepts¶
Concept List — 500 concepts in Title Case, organized by the 16 topic areas. Review this list before modifying the graph.
Concept Dependency Graph¶
The DAG is provided in two formats:
- CSV file —
ConceptID, ConceptLabel, Dependencies, TaxonomyID - JSON file — vis-network format with
metadata,groups,nodes, andedges
Analysis and Documentation¶
Course Description Quality Assessment¶
Course Description Assessment — scored 100/100. Validates topic breadth, Bloom's Taxonomy depth, and concept generation readiness across all 16 topic areas.
Learning Graph Quality Validation¶
Quality Metrics — graph structure validation report:
- Valid DAG: no cycles detected
- 6 foundational concepts (entry points)
- 500 nodes, 739 edges
- Maximum dependency chain length: 12
- 0 orphaned nodes
Concept Taxonomy¶
Concept Taxonomy — 16 categories with TaxonomyID abbreviations. Systems Thinking (SYS, 65 concepts) and Epidemiology (EPID, 49 concepts) are the largest categories. No category exceeds 13%.
Taxonomy Distribution¶
Taxonomy Distribution Report — concept counts and percentages per category. All 16 categories are within the healthy 3–15% range.
Concept Authorities¶
Concept List Authorities — catalog of the 10+ organizations (CEPH, CDC, WHO, NIH, APHA, PHF, AHRQ, EPA, UN, SOPHE) whose frameworks inform the concept set.