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

# Creating Courses

> Step-by-step guide for creating and managing courses in the Reddy platform

## Course Types

* **Company Courses:** Organization-wide training, must be assigned to agents
* **Product Courses:** Product-specific training, requires product assignment first

**Course Structure:** Course → Module → Lesson

## Creating a Course

<Steps>
  <Step title="Navigate to Course Tab">
    Click the Course tab on the navigation panel.

    <Frame>
      <img src="https://mintcdn.com/reddy-376a6c19/WLhkCW92zpG7CsX0/manual/images/course-management.png?fit=max&auto=format&n=WLhkCW92zpG7CsX0&q=85&s=b66ffded1ce1c63e242688b124385c47" alt="Course management interface showing course tab" width="2862" height="1616" data-path="manual/images/course-management.png" />
    </Frame>
  </Step>

  <Step title="Select '+ Add Course'">
    Click "+ Add Course" button.
  </Step>

  <Step title="Configure Course">
    * Enter course title and description
    * **Check checkbox** for product-specific, **leave unchecked** for company-wide
    * Keep status as **Draft**
    * Click **Create Course**

    <Frame>
      <img src="https://mintcdn.com/reddy-376a6c19/WLhkCW92zpG7CsX0/manual/images/add-new-course.png?fit=max&auto=format&n=WLhkCW92zpG7CsX0&q=85&s=48ea2ba9112a3a32aa0607c64be0329b" alt="Add new course form" width="1080" height="810" data-path="manual/images/add-new-course.png" />
    </Frame>
  </Step>

  <Step title="Build Structure">
    1. Click **"+ New module"** to add modules
    2. Within modules, click **"+ New lesson"** to add lessons
    3. Drag to reorder

    <Frame>
      <img src="https://mintcdn.com/reddy-376a6c19/WLhkCW92zpG7CsX0/manual/images/course-structure.png?fit=max&auto=format&n=WLhkCW92zpG7CsX0&q=85&s=1ee1eaf545b4a148af7efdafa0a6a545" alt="Course structure" width="2870" height="1620" data-path="manual/images/course-structure.png" />
    </Frame>

    **Available Lesson Types:**

    <Tabs>
      <Tab title="Company Courses">
        * Text-based lessons
        * Objections simulation
      </Tab>

      <Tab title="Product Courses">
        * Text-based lessons
        * Script simulation
        * Mini simulation
        * Systems simulation
        * Objections simulation
      </Tab>
    </Tabs>

    <Frame>
      <img src="https://mintcdn.com/reddy-376a6c19/WLhkCW92zpG7CsX0/manual/images/lesson-type.png?fit=max&auto=format&n=WLhkCW92zpG7CsX0&q=85&s=52479d79414d9c14422079d039e958c0" alt="Lesson type options" width="850" height="864" data-path="manual/images/lesson-type.png" />
    </Frame>
  </Step>

  <Step title="Configure Lessons">
    **Lesson Basics:**

    * Lesson title
    * Introduction blurb (optional - preview on LMS)

    **Lesson Configuration:**

    <AccordionGroup>
      <Accordion title="Text-Based Lessons">
        **Add Content:**

        * Text, embedded images/videos, hyperlinked websites

        <Warning>
          Ensure embedded content and hyperlinked sites are whitelisted domains.
        </Warning>

        **Settings:**

        * Set up content (Reddy assists with HTML styling)
        * Set completion duration (optional - prevents advancing until time passes)
      </Accordion>

      <Accordion title="Training Simulations (Script, Mini Module, System)">
        **Select Simulation:**
        Choose from dropdown

        <Note>
          Only pre-created simulations for the product appear. Work with Reddy to create simulations first.
        </Note>

        **Set Completion (Optional):**

        * Minimum score
        * Number of runs

        <Info>
          **How It Works:** Agents must complete all runs AND meet minimum score. If runs complete but score unmet, they continue practicing.

          **Default:** 5 runs, 50% minimum score.
        </Info>
      </Accordion>

      <Accordion title="Objection Practice">
        **Set Completion (Optional):**

        * Minimum score

        **Format:**
        Rapid-fire objections (4 randomized per practice). Agents respond with rebuttals.

        **Grading:**
        Based on general criteria (understanding, benefit-based approach, call flow transition) not specific QA items.

        <Info>
          Objections configured by Reddy as company-specific or product-specific.
        </Info>
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="Publish">
    Review settings and click **Publish** to make available to users.
  </Step>
</Steps>

## Managing Courses

### Draft vs. Published

* **Draft:** Not visible to users. Safe to build and edit.
* **Published:** Live and accessible. Changes apply immediately.

**Save Without Publishing:** Click **"Done"** to save in Draft. Click **"Publish"** when ready.

<Warning>
  Courses won't appear in the student dashboard until they have at least one Module with at least one Lesson built out. Publishing an empty course structure will not make it visible to agents.
</Warning>

### Assigning Courses

**Company Courses:** Must be assigned to agents, no prerequisites.

**Product Courses:** Agents must have product assigned first. Only related courses appear as options.

<Info>
  To assign product courses, first assign the product to the agent's profile.
</Info>

[Learn how to manage product and course assignments](/manual/team-management/assigning_products_and_managers)

## FAQ

<AccordionGroup>
  <Accordion title="Why isn't my course showing up in the student dashboard?">
    <Warning>
      Build out at least one Module with at least one Lesson, then the course will appear for assigned agents.
    </Warning>

    Publishing a course is not enough. The course structure must be complete:

    **Required:** Course → Module → Lesson

    **Incomplete structures won't appear:**

    * Course with no Modules
    * Course with Module but no Lessons
  </Accordion>

  <Accordion title="Can I edit a published course?">
    Yes. Changes to published courses apply immediately and are visible to all assigned agents. Test changes in a Draft course first if you need to review before making live.
  </Accordion>

  <Accordion title="How do I reorder modules or lessons?">
    Drag and drop modules and lessons in the course structure view to reorder them. Changes save automatically.
  </Accordion>
</AccordionGroup>
