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

# My Courses

> Create, join, and manage the classes you teach — then open a class to add assignments and students.

**My Courses** is the home list of classes you own or co-teach. Open it from **Courses** in the top navigation (it is the default tab), or go to `/classes?tab=courses`.

Each card shows the course name, an enrollment count, and a menu for edit / duplicate / Canvas export.

## Create a course

<Steps>
  <Step title="Click Create Course">
    The button is in the top right, next to **Join Course**.
  </Step>

  <Step title="Name the course">
    Enter a **Course Name** (required) and an optional description, then submit. The new course appears in your grid immediately.
  </Step>

  <Step title="Open the course">
    Click the card to go inside the class. From there you can add assignments, invite students, and connect an LMS. See [Creating assignments](/docs/simulations/creating-assignments).
  </Step>
</Steps>

If you have no courses yet, you’ll see **No courses yet** with a prompt to create one or join with a code.

## Join a course as a co-instructor

Use this when another instructor already owns the class and has given you a join code.

<Steps>
  <Step title="Click Join Course">
    Top right of **My Courses**.
  </Step>

  <Step title="Enter the join code">
    The **Join a class as teacher** dialog asks for the code from the class creator. Paste it and click **Join Course**.
  </Step>
</Steps>

After a successful join, the class appears in your list. Copy the full **sims-** join code exactly as provided, without extra spaces. The dialog also accepts legacy codes.

## Course card actions

Open the **⋯** menu on a card (top right of the image) to:

| Action                     | What it does                                                                                                                                        |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Class code**             | Copy the displayed join code — students and co-instructors use it to join                                                                           |
| **Edit class**             | Rename the course, update the description, or delete it                                                                                             |
| **Duplicate class**        | Copies the course (including assignments) into a new class you own. If a form assignment couldn’t be fully set up on the copy, you’ll see a warning |
| **Generate Canvas Export** | Downloads an IMSCC package you can import into Canvas                                                                                               |

Click the card itself (not the menu) to open the class. Inside you have four tabs:

| Tab             | What's here                                                                                    |
| --------------- | ---------------------------------------------------------------------------------------------- |
| **Assignments** | Create, publish, and grade work. See [Creating assignments](/docs/simulations/creating-assignments) |
| **Members**     | Students and co-instructors — invite, remove, change role                                      |
| **Analytics**   | Completion, grades, and competency performance                                                 |
| **Settings**    | Defaults for new case assignments in this class                                                |

<Tip>
  Canvas-connected classes still live here. Roster sync and SpeedGrader grading are covered in [Canvas LTI integration](/docs/simulations/canvas-lti-integration).
</Tip>

## Members

Open a class → **Members**. Search by name or email. Each row has **View Activity**, a delete (remove) control, and **⋯** to **Make Teacher** or **Make Student**.

### Add students

Click **Invite** → **Add Student**. Two options:

| Method           | How it works                                                                                                                        |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Join Code**    | Copy the full displayed **sims-** code and share it. Students enter it from **My Learning** using **Join Course or Cohort**         |
| **Email Invite** | Paste emails (comma, semicolon, or one per line), then send. Students get a join link — ask them to check spam if it doesn't arrive |

Use the displayed code rather than deriving one from the class ID. Students and co-instructors enroll from different buttons.

Existing students can also open **Courses** → **My Courses** → **Pending** and click **Join** on an invitation.

### Add a co-instructor

Click **Invite** → **Add Teacher** to copy the teacher join code, or have them click **Join Course** on their own My Courses tab (steps above).

### LMS roster

If the class is connected to Canvas (or another LTI LMS), **Sync Roster** appears next to **Invite**. Use it to pull the connected course's enrollment into SimCare. Students are also added the first time they launch a SimCare link from the LMS.

### Remove someone

Click the trash control on their row. They lose access to the class. Their submissions stay in the record.

## Settings

Open a class → **Settings**. These are **defaults for new case assignments** — you can still override most of them on an individual assignment.

| Setting                                | What it does                                                                                                                            |
| -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Require Video for Assignments**      | New case assignments require the camera by default                                                                                      |
| **Allow Students to Archive Attempts** | New case assignments let students archive attempts they don't want graded. Once on for the class, you cannot turn it off per assignment |
| **Include Reflection by Default**      | New case assignments pre-select the Reflection post-session task. You can still remove it on a single assignment                        |

Click **Save Settings** after you change anything.
