---
title: "Adding Labs to a Course"
slug: "add-labs"
tags: ["NFR"]
updated: 2024-11-04T16:23:09Z
published: 2024-11-04T16:23:09Z
canonical: "docs.skillable.com/add-labs"
---

> ## 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 Labs to a Course

Course Activities provide access to hands-on labs and other learning components in Classes, Course Assignments, and Learning Paths. A lab activity provides access to a lab built on the Skillable Studio platform. When the student selects the Launch button on the activity, the lab interface opens in another window.

The steps below assume you have completed the Basic Information section in the course ([Creating Courses](/v1/docs/create-course)). Before adding a course activity, you should select whether the course will available instructor-led and/or available Self-Paced on the Basic Information tab. This will affect the defaults for visibility of the activities you add for classes and course assignments.

## Add a Lab to a Course

To add a lab to your course:

1. On the **Create Course** or **Edit Course** page, select **Activities**.
2. Select **Add Lab**.
3. In the **Choose Lab** dialog, search for and select the lab(s) you want to add to the course and select **OK**. See [Max Ram Settings Warning](/v1/docs/max-ram) for additional information.

Each lab activity has the following fields you can set for more control over that activity.

- **Availability** dropdown - limits who can view and launch the lab activity. It defaults to Everyone but you can limit it to Instructors only if the activity is not intended for student consumption. When **Everyone** is selected the **Assign to Students Manually** option displays.
- **Required for course completion** - requires a student to complete the lab for the course assignment or class Enrollment to be marked **Complete**.
- **Available Instructor-Led** - makes the activity visible in classes and class enrollments
- **Available Self-Paced** - makes the activity visible in course assignments
- **Allow Retakes** - controls whether the student is able to launch the lab again after completing it
- **Allow Multiple Attempts** - allows unlimited lab launches by learner
  - **Limit Attempts** - set the number of times a learner can launch the lab
- **Assign to Students Manually** - gives class instructors the ability to assign the activity to individual students in a class
- **Allow to Mark Lab Complete if available**- gives the learner the option to mark the lab completed when exiting the lab, whether any work was done in the lab or not. When disabled the learner has the options to save the lab or cancel it. The marking a lab complete setting must be made available through Studio to show here.

## Related Articles

For more information regarding lab activities, please see:

- [Max Ram Settings Warning](/v1/docs/max-ram)
- [Where do I find the system requirements for labs?](/v1/docs/find-system-requirements-for-labs)

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.

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).

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.

A learning path is curated set of courses belonging to a Subscription Profile to lead the learner through a guided journey to help them learn a specfic topic.

Skillable's lab building & authoring platform.

Self-Paced or On-demand training is associated with course assignments or subscriptions. Users are assigned training which can be accessed at any time by the learner at their leisure. Outside guidance or mentorship is often not provided with this type of training.

An enrollment is the student registration for a class. Enrollments have multiple statuses, but only the Enrollment Status of Enrolled gives a student access to class. Within the enrollment the student will access the labs and activities and if set up digital courseware and virtual classroom for their class.
