> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ret.systems/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up the Curriculum Module and Publish Content

> Enable the Curriculum module, assign subject leads, build units of work with vocabulary and SMSC coverage, and publish via the curriculum API.

Follow the steps below to enable the Curriculum module, build your curriculum structure, and publish content to your school website.

<Note>Initial setup requires Administrator access.</Note>

## Quick Start

<Steps>
  <Step title="Enable the module">
    Go to **Administration > Modules** and enable **Curriculum**.
  </Step>

  <Step title="Assign a Curriculum Manager">
    Go to **Administration > Users** and assign the Curriculum Manager role to the appropriate member of staff.
  </Step>

  <Step title="Assign subject leads">
    Give relevant staff the **Curriculum Editor** role for their subject areas so they can draft and maintain their own content.
  </Step>

  <Step title="Open the module">
    Reload the page and select **Curriculum** from the sidebar.
  </Step>

  <Step title="Create year groups and subjects">
    Set up the curriculum structure by adding the year groups and subjects your school teaches.
  </Step>

  <Step title="Add units of work">
    Subject leads add units with titles, descriptions, and assessment approaches, then sequence them in delivery order.
  </Step>

  <Step title="Add vocabulary and SMSC">
    Enrich each unit with key vocabulary — including meanings, examples, and differentiated definitions for older year groups — and tag relevant SMSC elements.
  </Step>

  <Step title="Submit for publication">
    Subject leads submit their changes for review. A publisher approves them before content goes live on your website.
  </Step>
</Steps>

## Using the Curriculum API

Once published, each year group and subject combination is available at a unique API URL. Calling that URL returns a JSON response containing the full curriculum data for that combination — including the list of units in sequence order, each with its title, description, assessment approach, key vocabulary (meanings, examples, and differentiated definitions where provided), and SMSC tags.

Share these URLs with your web developer or website provider so they can embed the curriculum on your school website. The website will always reflect the latest published curriculum without any manual updates.

<Tip>
  Use the draft and publish workflow to keep control of what appears on your website. Subject leads can draft changes freely without affecting the live published content.
</Tip>
