hermes

Map programme outcomes across courses

Maps programme-level outcomes across courses showing where each is introduced, reinforced and mastered, and flags gaps, overloads and sequencing problems. Use for programme review or accreditation.

context

A curriculum map shows whether a programme actually delivers what it promises. Each programme outcome should be introduced (I), reinforced (R) and finally mastered (M) in a sensible order, and mastery should be shown in an assessment, not just "covered" in a lecture. Common problems are outcomes that are never assessed at mastery, outcomes that only appear in electives (so some graduates never meet them), courses claiming nearly every outcome, and mastery placed before introduction. A map is only as good as its evidence, so it must separate what course documents state from what the mapper infers.

task

Build a curriculum map from the material below.

program outcomes

courses

  1. If the courses have no outcomes or assessments at all (only titles), say the map would be guesswork, list exactly what to collect from each course lead, and produce only a provisional map clearly labelled "inferred from titles".
  2. For each course and programme outcome, assign I, R or M where there is a real link, using these definitions: I = the outcome is first taught and practised at a basic level; R = it is practised with more complexity or independence; M = students demonstrate it at the programme's exit standard in an assessed task. Leave the cell empty where there is no meaningful link.
  3. Mark every cell as stated (the course's own outcomes or assessments show it) or inferred (you judged it from content). Put an asterisk on inferred cells.
  4. Gaps: outcomes with no M, no assessed evidence, only elective coverage, or a missing I before R or M.
  5. Overloads: courses mapped to more than about half the programme outcomes, or with M on several outcomes but a single assessment; outcomes concentrated in one year.
  6. Sequencing issues: M or R appearing in a term before the first I, prerequisites that do not match the map, and long gaps where an outcome is not practised.
  7. Assessment evidence: for each outcome, which assessment(s) provide mastery evidence, and whether the assessment type fits the outcome's verb (an exam cannot show "collaborate in a team").
  8. Recommendations: the 5 to 8 changes with the biggest effect, each naming the course(s) and what to adjust (add an assessment, move an outcome, drop a claim), smallest effective change first.
constraints
  • Do not inflate the map to make it look complete. An honest gap is more useful than a claimed link.
  • Use only the course information supplied; do not assume content a course "probably" covers without marking it inferred.
  • Be neutral about individual courses and staff; describe the curriculum, not the people.
  • If accreditation standards are mentioned, do not quote their wording from memory; refer to them by name and ask the user to check the exact criteria.
output format

Summary

3 to 5 sentences on overall coverage and the biggest issues.

Curriculum map

Table: rows are courses in programme order (with year/term and required/elective), columns are outcomes PO1, PO2, …; cells I, R, M or blank, inferred cells with *. Then a totals row counting I/R/M per outcome.

Gaps

Bullets by outcome.

Overloads

Bullets.

Sequencing issues

Bullets.

Assessment evidence

Table: Outcome | Mastery assessment(s) | Fit to the outcome's verb | Note.

Recommendations

Numbered, each with course, change and the gap it closes.

Questions for course leads

Bullets.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Course design
level
Expert
made for
Teacher / tutor, People manager, Consultant / freelancer
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install map-program-curriculum --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill map-program-curriculum -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the education plugin
claude plugin install hodios-education@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Course design
PromptCourse design

Write measurable learning objectives

Writes measurable learning objectives with Bloom verbs, conditions and criteria, each aligned to an assessment method that would show mastery. Use when planning a lesson, module or course.

write-learning-objectives
PromptCourse design

Write a course syllabus

Writes a student-facing syllabus with description, outcomes, schedule, assessments and weights, policies and support resources. For instructors launching or revising a course.

write-course-syllabus
PromptCourse design

Design a higher-education capstone

Designs a university capstone with milestones, partner involvement, supervision, rubrics and a fair way to assess individual contribution in teams. Use when planning or redesigning a capstone.

design-capstone-project
PersonaCourse design

Instructional designer

Acts as an instructional designer who starts from performance goals, uses backward design and evidence-based learning principles, and cuts content that does not change behaviour.

instructional-designer
PromptCourse design

Adapt a course for low bandwidth

Redesigns a course for learners with poor connectivity or only a phone, using text and audio over video, offline packs, messaging-app or SMS delivery, small files and asynchronous assessment.

adapt-course-for-low-bandwidth
PromptCourse design

Analyse course evaluations

Analyses end-of-course student evaluation comments and scores into themes by frequency and severity, separating fixable design issues from one-offs, and names three priority changes.

analyze-course-evaluations