---
title: "Adding Courses to Publishing Group"
slug: "add-courses-to-publishing-group"
tags: ["NFR"]
updated: 2024-09-25T22:15:52Z
published: 2024-09-25T22:15:52Z
canonical: "docs.skillable.com/add-courses-to-publishing-group"
---

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

# Adding Courses to Publishing Group

For other Organizations to consume your Courses through their Classes and Course Assignments, you must make your courses available to them through Publishing Groups. You can do these one of two ways: multiple courses at a time or individually.

## Multiple Courses

To add multiple courses at time to a publishing group:

1. Navigate to the publishing group and select **Edit**.
2. On the **Courses** tab, select **Add Course**.
3. In the **Choose Courses** dialog, search for and select the courses you want to add and select **OK**.
4. Select **Save**.

Course Access Through One Publishing Group

Organizations are only allowed to have access to a course through one publishing group. Therefore, if one of the courses you are trying to add is already available to a published organization through a different publishing group, you will receive an error message: **Organization already has access to the Course from the Publishing Group**. This will block it and possibly other courses from being added (based on when the message was triggered during adding the courses). You will need to resolve the conflict before adding the course(s). You can do this by either removing the course from the other publishing group or removing the published organization from either publishing group.

## Single Course

To add a single course to a publishing group:

1. Navigate to the course and select **Edit**.
2. On the **Availability** tab, under **This course is available to the following publishing groups**, select **Add Publishing Groups**.
3. In the **Choose Publishing Groups** dialog, search for and select the publishing groups and select **OK**.
4. Select **Save** to save the change.

If this is not the first publishing group on the course and this publishing group already has published organizations, you may receive an error message: **[The publishing group] cannot be added because one or more organizations already have access through an existing Publishing Group.** If this occurs, please read [Finding Organizations with Access to a Publishing Group](/v1/docs/pg-add-pg-error-resolution)

Courses can be removed from a publishing group at any time. Organizations that had access to the course as a Published Organization will lose access for future scheduling. However, removal will not affect previously scheduled classes, classes in session, past classes and post-class access to course labs and Activities.

The final Best Practice step for creating a publishing group is:

1. Add organizations you manage as Published Organizations (see [Adding Organizations to a Publishing Group](/v1/docs/add-published-orgs-to-publishing-group)). For those organizations you do not manage, an authorization form needs to be completed with your salesperson for the organization, and the Skillable TMS Operations team will add them as a Published Organization.

## Related Articles

For more information on Publishing Groups, please see:

- [Learning about Publishing Groups](/v1/docs/what-is-publishing-group)
- [Creating a Publishing Group](/v1/docs/create-publishing-group)
- [Finding Courses in a Publishing Group](/v1/docs/pg-add-org-error-resolution)

An organization is assigned to each entity in the TMS, such as, users, classes, subscriptions, and courses. The organization is a basis to determine access given based on roles within the organization and management over the organization.

Bundles together content to then be set up for training through classes, subscriptions, and course assignments. Courses can include labs, videos, SCORM, LTI, external links, assessments, and documents. Courses must be assigned to a Content Provider and a Publishing Group to be available to set up for training.

A class is a scheduled instructor-led event with a start and end time/date. Typically, these include lectures and hands on activities such as labs.

A course assignment delivers self-paced access to a course. A course is assigned to a student giving immediate access to the student. It can be accessed at any time for the duration of the assignment. The assignment duration begins and is billed when it is created.

Publishing groups are applied to courses to create different catalogs of content which you can make available exclusively to specific customers by publishing to organizations. A publishing group must be added to make the course available to schedule. Organizations can have one or multiple publishing groups to operate.

Activities are configured in the instructions editor and represented in the lab instructions by a replacement token. Activities fall into two broad categories: Questions and Automated.

- Questions are multiple choice or short answer questions.
- Automated Activities interact with the lab environment (Virtual Machine/Container/Cloud Platform).
