> For the complete documentation index, see [llms.txt](https://knowledgebase.flaik.com/flaik-knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.flaik.com/flaik-knowledge-base/for-administrators/multi-week-programs/programs-and-availability-groups.md).

# Programs & Availability Groups

When sending out Availability, Snow Schools have the option to connect programs to Availability Groups. You can choose which programs, and can connect as many as you like.&#x20;

* This allows instructors to easily select all the applicable dates associated with any programs they're interested in working when selecting their available days to work that season. Doing so will auto-fill those dates on their availability submission.
* When creating or updating Availability Groups, the administrator can choose which programs to include, and include as many programs or as few as needed. As it’s possible to have multiple availability groups and because it’s possible to choose which programs to attach to an availability group, this configuration can be customized to mix & match your availability groups & programs.

## Adding Programs to your Availability Groups

* Create or edit an [availability group](/flaik-knowledge-base/for-sups-managers/availability.md).
* In the Program Settings field, select all the applicable programs that should be attached to the Availability Group.

<figure><img src="https://3412627069-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdh5JD0cdH4KWbjolN2Aa%2Fuploads%2FEmU97SJs4VMh1WZUtSqq%2FScreen%20Shot%202024-11-29%20at%2010.14.13%20PM.png?alt=media&amp;token=4c13b444-1e01-4631-a364-d0ac2bfc5796" alt=""><figcaption></figcaption></figure>

* Continue on with the rest of the configuration for the availability group as needed.
* Repeat as necessary with any other availability groups.

## Reporting

To aid in helping you schedule your staff on programs, there is a report available listing all the programs that your staff have selected.

* Navigate to Availability > Responses
* Along the right hand side menu is an option for Program Report.

<figure><img src="https://3412627069-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdh5JD0cdH4KWbjolN2Aa%2Fuploads%2Fskd0ouIzumyuht3kaNtO%2Fimage.png?alt=media&amp;token=d22437a8-4952-4835-93c1-e0d8dcb9ab1c" alt=""><figcaption></figcaption></figure>


---

# 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://knowledgebase.flaik.com/flaik-knowledge-base/for-administrators/multi-week-programs/programs-and-availability-groups.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.
