# Program - Learner Management

## Viewing Learners

To view the learners who are currently enrolled in a program, you can click on the learners icon in the program summary row of a campaign on the campaigns detail page.

<figure><img src="/files/78eHhllRauAX6dpbcVzc" alt=""><figcaption></figcaption></figure>

Or, you can use the program action menu and click on the view learners button to open the same experience.

<figure><img src="/files/Zi21RiK0HBZ0nxX5UK5r" alt=""><figcaption></figcaption></figure>

This will open up a view where you can view all the currently assigned learners to this campaign as well as filter any specific learners.

<figure><img src="/files/vFvHD9pnIrW0xpqQteYX" alt=""><figcaption></figcaption></figure>

## Adding and Removing Learners

To add and remove learners to an existing program, click on the program action button followed by the edit program button.

<figure><img src="/files/aHna82Lag9bUrOB1xUHN" alt=""><figcaption></figcaption></figure>

The edit experience will first check to see if you want to keep the same name or edit the name of the program. Make, or keep, your changes and click next.

Then you can add and remove learners by changing the target audience. There are a few different options:

* Select All Learners ⇒ All active learners
* Department ⇒ specific departments
* Start Date ⇒ learners who joined on or after a date
* State/Region ⇒ learners from specific regions/states
* Direct Selection ⇒ select the audience directly

You can combine the department and start date and regions into a combo to find learners like: "Engineering from New York" or "Sales in California after Jan 1, 2025".

<figure><img src="/files/bX0AEIXLlyJgDWAllb8r" alt=""><figcaption></figcaption></figure>

Then click next to preview your changes and finally click update to have it take effect. If the program is already live, the trainings will be added to new learners added to the program and for learners who were removed from the program, the trainings will be unassigned from them.

{% hint style="warning" %}
Removing a learner from a program will delete all of their progress if the campaign is already live.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.itsaffinity.com/product-guides/campaigns/program-learner-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
