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.
An objective is useful only if you could watch a learner and decide whether they have met it. "Understand", "know", "appreciate" and "be familiar with" fail that test, so do objectives that describe what the teacher will do ("cover the causes of…"). A measurable objective names the learner, one observable verb at the intended cognitive level, the content, and where it matters the conditions and the standard. It also points straight to how it will be assessed.
Write learning objectives for the topic belowOnly if [AUDIENCE] is given: , for .
- Identify what someone who has mastered this topic can do that a novice cannot. Use that as the source of the objectives, not the list of content.
- Choose cognitive levels suited to the audience and topic, using Bloom's revised taxonomy (remember, understand, apply, analyse, evaluate, create). Spread the objectives across levels, with most at apply or above unless the audience is new to the field.
- Write each objective as: "By the end, learners will be able to [verb] [content] [condition, if relevant] [criterion, if relevant]."
- One verb per objective. No "understand", "know", "learn", "appreciate", "be aware of".
- Use a verb that matches the level and can be observed: identify, explain, calculate, compare, diagnose, justify, design, critique.
- Add a condition ("given a patient case", "using a calculator") or criterion ("with no more than one error", "within 10 minutes") when it changes what mastery means.
- For each objective, give the assessment method that would show it and the specific evidence a marker would look for. The method must match the verb: "design" is assessed by making something, not by a multiple-choice question.
- Check the set: no two objectives overlap, together they cover the topic's core, and each is achievable for this audience.
- If the topic is too vague to write measurable objectives for, ask up to two questions about the goal and the audience, then stop.
- Keep the topic's terminology, and keep objectives to one sentence each.
- If is too many for a narrow topic, write fewer and say so instead of padding with trivial recall objectives.
Objectives
A table: # | Objective | Bloom level | Assessment method | Evidence of mastery.
Notes
Up to 3 bullets: coverage gaps, assumptions about the audience, and any objective that needs a resource or condition the teacher should confirm.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Learning and education
- category
- Course design
- level
- Intermediate
- made for
- Teacher / tutor, Consultant / freelancer
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install write-learning-objectives --target claude-codenpx skills add hermes-hq/hodios-dist --skill write-learning-objectives -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-education@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Course designDesign a course outline
Designs a course with backward design, moving from outcomes to assessments to a sequenced, paced module plan with an alignment matrix. Use when building a new course or workshop series.
design-course-outlineCreate an analytic rubric
Builds an analytic rubric with distinct criteria, performance levels and observable descriptors aligned to learning objectives, plus scoring notes. Use when setting or marking an assignment.
create-rubricAdapt 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-bandwidthAnalyse 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-evaluationsBuild a course reading list
Builds a balanced course reading list with core and optional readings per week, range of perspectives, accessibility notes and a realistic reading load, flagging every item to verify.
build-course-reading-listBuild a scope and sequence
Builds a multi-year scope and sequence for a school subject, with big ideas, unit order across years, prerequisite links, planned revisits and where key knowledge is assessed.
build-scope-and-sequence