Course Description Assessment¶
Course: Introduction to Public Health Version: 0.03 Assessed by: Course Description Analyzer Skill
Overall Score: 59/100¶
Quality Rating: Fair — Significant gaps to address
The course description has an excellent structural foundation: 12 well-chosen topics that span the full CEPH curriculum, a clear audience statement, and an unusually rich "Guiding Organizations" section that will directly fuel concept generation. The primary weakness is thin Bloom's Taxonomy coverage — each of the six cognitive levels has only one outcome instead of the required three or more — and a missing "Topics Excluded" section.
Despite the score of 59, the supplementary concept-list-authorities.md
document provides enough organizational and framework depth that concept
generation can realistically reach 200+ concepts. Expanding the Bloom's
outcomes is the highest-ROI improvement before running the
learning-graph-generator.
Detailed Scoring Breakdown¶
| Element | Points Earned | Points Possible | Notes |
|---|---|---|---|
| Title | 5 | 5 | "Introduction to Public Health" — clear and appropriate |
| Target Audience | 5 | 5 | Names undergrad/grad students and professionals; references CEPH, CDC, WHO |
| Prerequisites | 5 | 5 | Explicitly stated as none; helpful context given |
| Main Topics Covered | 10 | 10 | 12 topics, aligned with all five CEPH curricular domains plus 7 cross-cutting areas |
| Topics Excluded | 0 | 5 | Section completely absent — no scope boundaries set |
| Learning Outcomes Header | 5 | 5 | "By the end of this book, the reader will be able to:" — correctly framed |
| Remember Level | 4 | 10 | 1 outcome (need 3+); limited to organizational identification |
| Understand Level | 4 | 10 | 1 outcome; covers only 4 of 12 topics |
| Apply Level | 4 | 10 | 1 outcome; good framework specificity but narrow |
| Analyze Level | 4 | 10 | 1 outcome; good depth but limited breadth across topics |
| Evaluate Level | 4 | 10 | 1 outcome; solid but single-dimension |
| Create Level | 4 | 10 | 1 outcome; "basic" undersells the Create level; no capstone specified |
| Descriptive Context | 5 | 5 | Excellent — 10 organizations with specific frameworks and competency domains |
| Total | 59 | 100 |
Gap Analysis¶
Gap 1: Missing "Topics Excluded" Section (−5 points)¶
The course description lists 12 topics it covers but sets no scope boundaries. Without exclusions, the learning-graph-generator has no signal to prune adjacent concepts that technically touch public health but fall outside this course's intent (e.g., clinical medicine, nursing practice, pharmaceutical research, hospital administration, health informatics).
Impact on concept generation: Without boundaries, the generator may produce concepts from adjacent fields that inflate the graph with off-topic nodes and dilute the conceptual coherence of the course.
Gap 2: Bloom's Taxonomy — Each Level Has Only One Outcome (−6 pts × 6 = −36 points)¶
The scoring rubric requires at least three specific, actionable outcomes per level to earn full marks. The current description has exactly one outcome per level. This matters for concept generation because:
- The
learning-graph-generatorderives concept types from Bloom's levels. A richRemembersection produces foundational/definitional concepts; a richCreatesection produces synthetic, project-level concepts. - Single outcomes produce narrow concept clusters. Three or more outcomes per level produce the full range of concept subtypes needed to reach 200+ unique nodes.
Current outcomes and what is missing:
| Level | Current Outcome | Missing Coverage |
|---|---|---|
| Remember | Identify PH organizations (CEPH, CDC, NIH, WHO, APHA, PHF) | Recall definitions of epidemiological measures; name the 10 Essential Public Health Services; list the SDG health-related goals |
| Understand | Explain core concepts in 4 domains | Describe social-ecological model levels; summarize the WHO social determinants framework; explain the difference between incidence and prevalence |
| Apply | Use PH frameworks (EPHS, One Health, SDGs) | Calculate basic epidemiological rates; apply the PRECEDE-PROCEED model to a community health problem; use biostatistical methods to interpret public health data |
| Analyze | Distinguish upstream vs. downstream determinants | Compare mortality and morbidity data across populations; analyze policy tradeoffs using health equity frameworks; break down a disease surveillance dataset |
| Evaluate | Assess evidence-based interventions | Critique a public health program evaluation design; judge the ethical implications of a population-level intervention; compare the CEPH and PHF competency frameworks |
| Create | Design a community health needs assessment | Develop a logic model for a public health intervention; produce a policy brief recommending a systems-level change; create an emergency preparedness plan for a defined community |
Gap 3: Create Level — No Capstone Project Specified (partial deduction within Gap 2)¶
The single Create outcome uses "basic" to qualify the output ("a basic community health needs assessment or communication plan"). At the Create level of Bloom's Taxonomy, outcomes should be ambitious and synthetic. Specifying a capstone project gives the learning-graph-generator a terminal node to anchor the entire knowledge graph.
Improvement Suggestions (Prioritized)¶
Priority 1 — Expand Every Bloom's Level to 3+ Outcomes¶
This is the single highest-impact change. Add 2–3 outcomes per level using
concrete, measurable action verbs. Suggested additions are shown in the gap
analysis table above. Draw vocabulary directly from the
concept-list-authorities.md document, which names specific frameworks
(PRECEDE-PROCEED, EPHS, One Health, SDGs, social-ecological model) that
translate directly into actionable outcomes.
Target verbs by level: - Remember: list, name, define, identify, recall, recognize - Understand: explain, describe, summarize, classify, compare, paraphrase - Apply: calculate, use, demonstrate, apply, implement, execute - Analyze: distinguish, differentiate, compare, contrast, break down, examine - Evaluate: assess, critique, judge, justify, recommend, appraise - Create: design, develop, construct, produce, formulate, plan
Priority 2 — Add a "Topics Excluded" Section¶
Add 6–10 explicit exclusions directly after the Topics section. Example:
## Topics Excluded
This course does not cover:
1. Clinical medicine, diagnosis, or treatment protocols
2. Pharmaceutical research and drug development
3. Hospital or healthcare system administration
4. Nursing practice and patient care
5. Health informatics and electronic health records (beyond surveillance basics)
6. Veterinary medicine (except as it relates to One Health zoonotic disease)
7. Occupational health and workplace safety (covered in specialized courses)
8. Genomics and precision medicine beyond population-level genetics
Priority 3 — Specify a Capstone Project in the Create Level¶
Replace "Design a basic community health needs assessment" with a richer capstone that integrates multiple domains:
Create: Design a comprehensive community health intervention — including a needs assessment, logic model, evidence review, equity analysis, evaluation plan, and stakeholder communication strategy — for a defined population experiencing a documented health disparity.
Concept Generation Readiness¶
Current Estimate: ~160–180 concepts (without improvements)¶
The 12-topic structure and rich "Guiding Organizations" section support a
strong concept base. The concept-list-authorities.md document alone
contributes concepts from:
| Source | Estimated concepts |
|---|---|
| CEPH 5 curricular domains | ~60 |
| CDC frameworks (EPHS, One Health, Public Health 101) | ~25 |
| WHO frameworks (SDGs, burden of disease, UHC, SDOH) | ~20 |
| NIH domains (disparities, prevention, behavioral, genomics) | ~20 |
| PHF competency domains (analytics, policy, communication, leadership) | ~15 |
| EPA / AHRQ / APHA / SOPHE specific frameworks | ~20 |
| Subtotal from authorities | ~160 |
With expanded Bloom's outcomes (Priority 1), the generator can also produce process-level, evaluative, and synthetic concepts that authorities documents don't surface, pushing the total past 200.
Recommendation¶
The course description is not yet ready for learning-graph-generator at
its current score of 59. Address Priority 1 (expand Bloom's outcomes) and
Priority 2 (add exclusions) first. After those two changes the score should
reach 85+ and concept generation will produce a richer, more coherent graph.
Next Steps¶
- Expand Bloom's Taxonomy outcomes — add 2 outcomes to each of the six levels using the verb and topic suggestions above.
- Add Topics Excluded section — 6–10 explicit scope boundaries.
- Specify a capstone in the Create level.
- Re-run
course-description-analyzerto confirm score ≥ 85. - Run
learning-graph-generatoronce the score threshold is met.
Reference: Supplementary Authorities Document¶
docs/learning-graph/concept-list-authorities.md catalogs 10 organizations
that define public health curricula:
| Organization | Role | Key concept areas |
|---|---|---|
| CEPH | US accreditation | Epidemiology, Biostatistics, Environmental Health, Health Policy, Social/Behavioral Sciences |
| ASPPH | Curriculum standards | Undergraduate outcomes, workforce competency models |
| CDC | Government practice | EPHS, One Health, disease surveillance, emergency preparedness, SDOH |
| NIH | Biomedical foundations | Health disparities, prevention science, nutrition, mental health, genomics |
| WHO | Global frameworks | Burden of disease, UHC, SDGs, pandemic preparedness, health equity |
| UN | Global policy | SDGs, human rights, climate and health, humanitarian health |
| APHA | Professional standards | Ethics, advocacy, equity, community health, policy |
| SOPHE | Health education | Behavioral science, community engagement, program planning, health communication |
| PHF | Workforce competencies | Analytics, policy development, communication, cultural competency, leadership, systems thinking |
| AHRQ | Healthcare quality | Patient safety, evidence-based practice, health systems |
| EPA | Environmental health | Air/water quality, toxicology, climate and health, environmental justice |