> For the complete documentation index, see [llms.txt](https://docs.shiftiq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shiftiq.com/help/courses/create-course/publish-course.md).

# Publishing a Course to your Learner Portal

There are 2 ways to Publish a course to the portal:

1. From the Course itself;
2. From the Sites toolkit.

**1. Publish a Course to the Portal, from the Course:**

* In the Course, click on the **Course Setup** tab, then the **Publication** tab.
* Select the Site URL in the **Web Portal** field (organization.insite.com / organization.shiftiq.com).
* Select the **Web Folder** (page) where you want to publish the course to.
* Click on the plus icon (<i class="fa-plus-circle">:plus-circle:</i>) next to the **Web Page** field. This will generate the URl (Course Slug (URL Segment)) for the Course.
* The **Web Page Status** field will appear with a **Published** checkbox. This box will be selected by default and the Course will be Published. If you wish to Unpublish the Course, unselect teh checkbox.
* Click the **Save** button.

**2. Publish a Course from the Sites toolkit:** Courses remain visible to administrators only, unless they are **published** to the Portal. The Portal is where your users will access your **Courses**.

* In a new browser tab, open the **Sites** toolkit. Navigate to the page where you would like to add the course to.
* Under the **Page Setup** tab, click on the **Settings** tab. Click on the Pencil icon next to the **Layout (Content Control)** field.
* Below the **Update Content** heading, select Course from the dropdown menu below **Layout (Content Control)**, then select the **Course** you want to publish on the portal from the dropdown menu.
* Click **Save**
* The course will be **published** on the portal for users to complete.

![course-on-portal.png](https://e02.insite.com/files/sites/global/publish-course/course-on-portal.png)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.shiftiq.com/help/courses/create-course/publish-course.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
