Agent-native OER production system

From source evidence
to coherent courseware.

Coursewerk coordinates drafting, rich formatting, rights evidence, accessibility checks, cross-document consistency, and packaging—so educators can spend their attention on teaching decisions.

  • 5aligned chapter deliverables
  • 3browser reading shapes
  • 1traceable source of truth
release / chapter-05

ASSURANCE KERNEL

01rights preflightPASS
02source evidenceBOUND
03attributionVERIFIED
04component coherenceCURRENT
05package contractREADY
criticalTotal0release permitted
evidence
before
claims
LEAN MARKDOWNRICH CARRIERSFAIL-CLOSED RIGHTSREVISION GRAPHHONEST RECEIPTS

01 / THE SYSTEM

One course.
Not six disconnected projects.

Coursewerk turns a named source and a concept backbone into a coordinated teaching system. Every downstream artifact retains a declared relationship to what informed it.

00FOUND

Intended use & rights

Choose private, restricted, or public use. Capture evidence before ingestion.

01MAP

Concept backbone

Sequence concepts, prerequisites, objectives, and scope before prose expands.

02BUILD

Five deliverables

Draft instruction, slides, assessment design, and practice from one logic spine.

03PROVE

QA & coherence

Check contracts, accessibility floor, provenance, source comparison, and impact.

04SHIP

Lean package

Rebuild previews, persist receipts, and pack only after hard gates pass.

Blank-page cost

Structured first drafts start from explicit scope, objectives, and source evidence—not generic improvisation.

Format repetition

One Markdown-centered family produces web reading, presentation, and paged print experiences.

Revision drift

Git shows what changed; a dependency graph shows every related component that must be revisited.

Invisible risk

Rights, attribution, unknown sources, human decisions, and automation limits become durable records.

02 / ASSURANCE KERNEL

Hard rules stay hard.
Even in Light mode.

Review cost may change. The source identity, process restrictions, license, privacy, authorship, provenance, attribution, and publication-clearance gates do not.

  1. 01

    Preflight before ingestion

    A deterministic scan captures the authoritative rights page and detects generative-AI or automated-processing notices. An unresolved condition stops the workflow.

  2. 02

    Evidence, not a remembered label

    Raw snapshots, hashes, canonical URLs, retrieval metadata, extracted text, and known-source assertions bind each decision to inspectable evidence.

  3. 03

    Accountable public authorship

    Public output names a responsible non-AI author or institution. Tools may be disclosed; they cannot masquerade as a rights holder.

  4. 04

    Fail-closed release

    Packing refuses unresolved rights, provenance, attribution, source-comparison, accessibility-floor, contract, or coherence failures.

03 / OUTPUTS

Lean source.
Three expressive surfaces.

Coursewerk authors readable Markdown and builds browser-editable carriers with the orz-markdown family. Generated HTML remains a preview; lean source remains canonical.

.md.html

CONTINUOUS

Study guides that read like the web

Semantic callouts, tabs, columns, math, chemistry, diagrams, charts, and live browser editing.

orz-mdhtml ↗
.slides.html

PRESENT

Decks built around ideas, not bullet dumps

Purposeful slide templates, regions, fragments, presenter tools, and coordinated chapter logic.

orz-slides ↗
.paged.html

PRINT

Print layouts without desktop publishing

Page geometry, running furniture, templates, and browser print-to-PDF for collections and handouts.

orz-paged ↗

Portability, stated precisely: the carrier embeds its Markdown and framework. If it references local media, the asset directory travels with it. Every release receipt reports the actual mode instead of promising a single file when dependencies remain.

PER CHAPTER

Five views of the same learning design

  1. Concept mapdependency logic & objectives
  2. Study guideinstruction & worked examples
  3. Slide deckpresentation logic & visuals
  4. Assessment supportobjective-level design guidance
  5. Practiceconcrete questions & worked answers

04 / MAINTENANCE

A small edit should not
create a large mystery.

Coursewerk indexes the course as a graph, not a folder of unrelated files. Change an explanation and the complete downstream review set becomes visible.

CHANGEDstudy-guide/ch05.md

Updated the sign convention explanation.

REVIEW REQUIRED

slides/ch05.md assessment-support/ch05.md practice/ch05.md component index & receipts
gitWhat changed?
+
graphWhat else could now disagree?
=
traceA reviewable coherent revision

05 / CLAIMS WITH EDGES

Automation is useful.
Overclaiming is not.

AUTO

Coursewerk can verify

  • Package layout and required files
  • Rights evidence and declared obligations
  • Hashes, provenance, attribution, and links
  • Syntax and defined accessibility proxies
  • Structural alignment and revision freshness
HUMAN

Educators still decide

  • Factual and calculation correctness
  • Pedagogical fit for actual learners
  • Legal interpretation and permissions
  • Alt-text quality and assistive-tech behavior
  • Final browser, print, and projector aesthetics

START A COURSE

Give your agent the harness.
Keep your judgment in the loop.

AGENT PROMPT
Clone https://github.com/wangyu16/orz-coursewerk, read CLAUDE.md, and help me build a course.