# Building Schedules

Follow these steps to create a Schedule [using Example #1](https://docs.c360.org/programming/schedules/building-schedules), but note that the same process applies to all examples. As you proceed through these steps, the data will be automatically saved.

## Adding New Schedule

From the Programs Modules, select '+Add New Schedule' from the right corner.

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FceEIngUWpV9viw3xaN9C%2FScreenshot%202023-08-07%20125110.png?alt=media&#x26;token=1314916f-c641-4ba8-bda8-1f27b88b9565" alt=""><figcaption><p>Locating the 'Add Schedule' button</p></figcaption></figure>

Step 1 – Add Enrollment:

* Drag the Enrollment tab into the builder.
* Name the Enrollment level as "School Year 2023."

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FwG76iTlS4sfREb09xcQi%2FScreenshot%202023-08-07%20125210.png?alt=media&#x26;token=1f761a93-c43a-4d49-be12-fe57440a7286" alt=""><figcaption><p>Dragging an Enrollment level onto the Schedule</p></figcaption></figure>

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FEGhWLhgyfnZNk68UR3ke%2Fimage.png?alt=media&#x26;token=118d69b4-75ef-4a98-9dac-e53290ab9a46" alt=""><figcaption></figcaption></figure>

Step 2 – Add Session:

* Drag the Session tab over the Enrollment level.
* Enter the details for your Session, e.g., "Summer Session 1."

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2F1DCe2fR2wpYGIM9986bw%2FScreenshot%202023-08-07%20125746.png?alt=media&#x26;token=42ec9085-b0b2-4e39-bfaa-00877b74e73b" alt=""><figcaption><p>Adding a Session and the associated metadata fields</p></figcaption></figure>

Step 3 – Select a Program:

* Drag the Program tab and a dialog will open, displaying your available Programs. (You can create new Programs under the Templates tab.)

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FLxsZ2cLsFCxLNsoRdTcj%2FScreenshot%202023-07-19%20145527.png?alt=media&#x26;token=62e1c29d-ad9f-4ffa-b997-ec7f19584451" alt=""><figcaption><p>Program selection window</p></figcaption></figure>

Once a template is selected, the program will be populated with the defaults of that template.

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FMZbQO0im7FgiLDCBTLeS%2Fimage.png?alt=media&#x26;token=01dc5399-9fe7-4583-a576-5a3a1b57e385" alt=""><figcaption><p>Editing details of a selected program</p></figcaption></figure>

Step 4 – Add a Class:

* Drag the Class tab into the selected Program.
* Enter the details for the Class.

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FvK8lA3pcUeLpTrMdBMhT%2FScreenshot%202023-08-07%20125935.png?alt=media&#x26;token=0954b641-4fb9-40b7-901b-017d87ba7761" alt=""><figcaption><p>Adding a Class and the associated metadata fields</p></figcaption></figure>

You can also create classes in bulk by setting up a recurring Class, which can be done later.

## Next Steps

Continue adding Programs and Classes to your schedule until you have built the complete hierarchy.

After creating your Schedule, click Close to view your Schedule list. You can use the filter to locate your new Schedule.

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FJr5xg9t5AOrrJInOj5DI%2FScreenshot%202023-08-07%20125307.png?alt=media&#x26;token=0bb329d5-b154-447c-a808-40b219e15b19" alt=""><figcaption><p>Filtering schedules from the schedule list</p></figcaption></figure>

Click on the Schedule to open the sidebar and view its details. From here, you can manage the Schedule by enrolling Participants, printing rosters, taking attendance, and more.

<figure><img src="https://8956814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xKFoXko5Bv4gfMw37Of%2Fuploads%2FdPdQSW1c7P6Rr4w6UIi5%2FScreenshot%202023-08-07%20125426.png?alt=media&#x26;token=02f0e108-f269-40f6-9660-cd5f9457d152" alt=""><figcaption><p>Navigating to view a schedule</p></figcaption></figure>
