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

# Bulk Import Syllabus

> Discover how to upload an entire syllabus at once using the platform's bulk import syllabus tools via CSV.

Fermion supports bulk importing syllabus into your course using CSV files. This can be handy if you have a lot of content and you want to quickly import it into your course.

<Steps>
  <Step title="Navigate to Courses">
    Go to the **Instructor dashboard** and click on **Courses**.

    ![Instructor dashboard courses](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/11-12-2025/Arc_34eE20BeOe.echxge.png)
  </Step>

  <Step title="Select Your Course">
    Select the course for which you want to bulk import the syllabus.

    ![Select course](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/11-12-2025/Arc_j1PWOEqdF6.grwydd.png)
  </Step>

  <Step title="Open Syllabus">
    Click on **Syllabus** from the course navigation.

    ![Click on Syllabus](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/11-12-2025/Arc_4XxRj1pNhZ.xdzdni.png)
  </Step>

  <Step title="Click on Bulk Import from CSV">
    Select **Bulk import syllabus via CSV** from the available options.

    ![Bulk import syllabus via CSV](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/11-12-2025/Arc_JHp3vvkdjh.vtglia.png)
  </Step>

  <Step title="Review CSV Format">
    Review the CSV format requirements or download a sample CSV file for reference. Use the format guide to build your course syllabus.

    ![CSV format and sample download](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/11-12-2025/Arc_JGz6FYxofc.kxddac.png)

    <AccordionGroup>
      <Accordion title="Required CSV Columns">
        * **`itemType`** (required): The type of content item. Supported values:
          * `Article`
          * `Video`
          * `LiveEvent`
          * `IoCodingLab`
          * `InteractiveCodingLab`
        * **`itemTitle`** (required): The title of the item (string)
        * **`sectionName`** (required): The section name where the item belongs (string)
      </Accordion>

      <Accordion title="Optional CSV Columns">
        * **`itemDescription`** (optional): Description of the item (string)
        * **`liveSessionStartAt`** (optional, for `LiveEvent`): Date string for when the live session starts. Example: "January 31 2025 02:15:00 PM"
        * **`liveSessionHostsEmails`** (optional, for `LiveEvent`): Comma-separated list of host emails who can start the session
        * **`status`** (optional): Can be
          `Published` or `Draft`. If not specified,
          defaults to `Draft`
      </Accordion>
    </AccordionGroup>

    <Info>
      **Note:** LiveEvent (live class) items are only valid for cohort-based courses.
    </Info>
  </Step>

  <Step title="Upload CSV File">
    Click on the drop field or drag and drop your CSV file to upload it.

    ![Upload CSV file](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/11-12-2025/Arc_ICoafFqPi1.bluskt.png)
  </Step>

  <Step title="Verify Preview">
    Review the items shown in the preview to ensure everything is correct before importing.

    ![Preview items](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/11-12-2025/Arc_aosPMXHuHQ.nikbtm.png)

    <Info>
      **Dependent Items:** Course items like labs and videos are 'Published' once you attach a video or lab to the course item. This applies in cases where you set the status as `Published` for those items.
    </Info>
  </Step>

  <Step title="Import Syllabus">
    Once you've verified the preview, click the **Import** button to complete the bulk import process.
  </Step>
</Steps>

<Warning>
  Please note that once imported, you can only edit the items via Syllabus manager. Bulk importer will only allow you to import items, not edit them.
</Warning>
