Skip to content
cursareDocs
Sign inGet started

Start here

  • Overview
  • Getting started
  • Platform concepts

Create

  • Content
  • Editor and blocks
  • Block reference

Publish & access

  • Publishing and access
  • Custom domain & white-label

Learners

  • Learner experience
  • Learners and enrollments
  • Progress and certificates

Teams & cohort

  • Teams
  • Cohorts

Sales

  • Offers & checkout
  • Payments & payouts
  • Affiliates
  • Links
  • Insights and reports

Admin

  • Organization & security
  • Subscription, trial & billing
  • Appearance
  • Members & roles
  • Audit log

Developer

  • Integrations
  • Learner UI registry
  • API keys & webhooks
  • MCP server
  • API reference
Explore the API

Content components

Cursare stores one portable, versioned document: an explicit header plus typed JSON blocks. The editor and API produce the same format, and the learner view renders it directly without loading an editor runtime.

Writing and structure

Use paragraphs, headings, quotes, dividers, bullet and numbered lists, tables, links, inline code, emphasis, underline, highlight, color, inline math, and glossary terms. Headings start learner steps. Stable IDs are generated and preserved for progress, notes, answers, votes, and references.

Checkbox lists are intentionally unsupported. Use a normal list or a graded activity when state must be recorded.

Rich containers

  • Callout highlights a note, tip, or warning.
  • Steps is the single ordered-presentation component.

Slides, tabs, and timelines are intentionally absent. Use Steps so authors and AI generation have one predictable structure.

Media and technical content

  • Image supports upload metadata and accessible alternative text.
  • Video, Audio, and File support uploaded learning resources.
  • Embed accepts only safe HTTPS providers.
  • Code block is the single code presentation component.
  • Diagram renders Mermaid source.
  • Math renders display LaTeX; inline math belongs inside prose.

The content image is canonical everywhere: editor, cards, storefront, learner view, Open Graph, and social metadata. There is no separate SEO image.

Practice and assessment

  • Poll is ungraded; votes use a stable pollId and can expose the cohort distribution.
  • Quiz grades multiple-choice questions on the server.

Correct answers remain in the author document and are removed from learner payloads before delivery.

References

A Reference composes another published content into the current learning path. Its stable placement ID, target content ID, route segment, title, pacing, and prerequisites belong to the parent document. Publication rejects missing, unpublished, cross-organization, self-referential, or cyclic targets atomically.

Removed alternatives

Cursare no longer supports Slides, Accordion, Reveal, Flashcards, Cloze, Matching, Ordering, Code Tabs, Code Diff, Content Tabs, Timeline, or checkbox lists. This is a breaking authoring contract; there is no legacy document compatibility layer.

PreviousEditor and blocksNextPublishing and access

Your privacy choices

The technical Tag Manager container is required to apply your choices. Analytics and marketing cookies and storage remain optional and stay off until you authorize them. Privacy Policy.

Sign-in, security, core functions and consent enforcement.

Audience measurement such as Google Analytics.

Marketing storage, campaign attribution and optional tags.