← Back to Patterns

Complete a Learning Module

Availableacademy•beginner

Overview

Mark module progress complete and close an enrollment when the learner finishes. Use Academy progress + enrollment complete — not a fantasy academy.completeModule() helper.

Why this matters

  • Completion is an auditable event
  • Feeds verification and capability bridges
  • Keeps humans in control of what “done” means
  • Try it

    >
    SDK:

    Use cases

  • Module finish ceremonies
  • Unlock next path step
  • Trigger capability grant review
  • See Also

  • Verify learning completion
  • Grant capability from learning
  • Same route in the other SDKs

    The TypeScript tab above is the contract. These calls hit that same route.

    >
    SDK: