# User roles

## Types of Users

Microlearning supports **3 types of users**, each with specific permissions:<br>

1. **Admin - they can:**

* Create new courses&#x20;
* View and manage all courses, including those created by other admins and managers&#x20;
* Access and modify all global settings of the Microlearning platform <br>

2. **Manager:**&#x20;

* Can create new courses&#x20;
* Can view and manage only the courses they have created&#x20;
* Cannot access or change global settings <br>

3. **Users - they can:**&#x20;

* Access and take courses assigned to them&#x20;

***

## AD Group Association

To manage access based on roles, three dedicated Azure AD groups must be created:&#x20;

* Microlearning Admins → Assigned the Admin role&#x20;
* Microlearning Managers → Assigned the Manager role&#x20;
* Microlearning Users → Assigned the User role&#x20;

***

## Adding or Removing Users from AD Groups&#x20;

Follow the steps below to add or remove users from an AD group in Microsoft Entra ID:&#x20;

1. Open the **Microsoft Entra ID** service in the Azure portal.&#x20;
2. In the left-hand menu, under **Manage**, click on **Groups**.&#x20;
3. **Search** for the **group** (e.g., Microlearning Admins, Microlearning Managers, or Microlearning Users).&#x20;
4. Select the group and go to **Manage** > **Members**.&#x20;

To **add** users:&#x20;

1. Click **Add members**&#x20;
2. Search for and select the desired users&#x20;
3. Confirm by clicking **Select**&#x20;

To **remove** users:&#x20;

1. In the member list, **select** the users to remove&#x20;
2. Click the **Remove** button&#x20;

***


---

# 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.intranet.ai/micro-learning/features/user-roles.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.
