# Manage Students

There are two ways to manage students in MasterStudy LMS:

1. **Students Tab** - here you can check the whole students list from all courses and take necessary actions (removing from the course, exporting list to CSV file, etc). Best for managing students globally.&#x20;
2. **Manage Students tab in Courses Page** - here you can perform several actions related to the course progress of the enrolled students for that specific course.

{% hint style="success" %}
Also, **instructors** have[ **a special interface** ](#managing-students-as-an-instructor)in their dashboard without accessing the backend.
{% endhint %}

## Students Tab

To access the students tab, follow the **WP Dashboard > MS LMS > Students:**

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2Ff9xFXKYUg5k2lnFmhCLl%2Fimage.png?alt=media&#x26;token=fba758a5-8b11-43bb-ad4d-423c22963402" alt=""><figcaption></figcaption></figure>

Here is the breakdown of the table by **columns**:

* **Student Name** - displays the name of the student.
* **Email** - registered student email address.
* **Joined** - the date students registered on your LMS.
* **Course enrolled** - the number of courses a student enrolled in.
* **Points** - if you have enabled the [**Point System**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/point-system) on your LMS, in this column, students' earned points will be displayed.

At the top of the page, there are sorting and filtering options:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FAI4SEbwuhB9XRlFMfdLt%2Fimage.png?alt=media&#x26;token=c033b142-c932-41d0-a6a6-9d46070395d0" alt=""><figcaption></figcaption></figure>

### Remove Students

Selected students can be removed from your website by clicking the <kbd>Remove Selected</kbd> button:

{% hint style="danger" %} <mark style="color:red;">**THIS ACTION CAN NOT BE UNDONE!**</mark>

This button **removes** the selected student from **ALL COURSES** they have enrolled in. Their **course progress will also be lost** permanently. However, the student account stays on your website, which means they can enroll again to courses.
{% endhint %}

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FIPncMMRY341GoCQRgJID%2Fimage.png?alt=media&#x26;token=8328e44b-adea-4f4d-b138-26040d88120e" alt=""><figcaption></figcaption></figure>

The system will ask for your permission again, and after the confirmation, they will be removed:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FP1726aTxe9YN6x7l8HYE%2Fimage.png?alt=media&#x26;token=0ea4af9e-503d-4e97-b336-0fa6a7564d43" alt=""><figcaption></figcaption></figure>

### Reports for the Selected Student

You can access the detailed analytics about the student simply by clicking the View button at the end of each row:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FuGl6Mn4tZtP1RJG4InhT%2Fimage.png?alt=media&#x26;token=e8e90295-9a8f-4b15-9d22-bb382e09b6a3" alt=""><figcaption></figcaption></figure>

On the opened page, you can find all information about the students, such as Revenue from the student,  purchased membership plans, orders made, courses enrolled, a detailed overview of the courses, lessons, quizzes, and assignments completed or failed, reviews given, and more:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FgL8SS4zKZbe6mjgU0Dpl%2Fimage.png?alt=media&#x26;token=34ecaaab-4e9f-4f36-9ab0-07c68899a00e" alt=""><figcaption></figcaption></figure>

### Export Students CSV

You can export the students' list by clicking the <kbd>Export CSV</kbd> button. In the CSV file, students' email, first name, last name, course ID, and the course title they enrolled in will be included.&#x20;

{% hint style="info" %}
Clicking this button will export the entire student list, **regardless** of whether any students are **selected** or **which page you're on.** Selections and pagination do not affect the export.

To limit the number of exported students, apply filters such as course, date range, or other available criteria before exporting.
{% endhint %}

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FJguDJTfd4uVbrSbH9rjP%2Fimage.png?alt=media&#x26;token=06c3ef5d-fdeb-478e-8be8-f977d74c471c" alt=""><figcaption></figcaption></figure>

## Manage Students Tab in Courses Page

In this method, you can perform several actions related to the course progress of the enrolled students for the specific course.

### Managing students as an Admin

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FQUmc32hol77dEiF5f2NM%2FCourses%20page.jfif?alt=media&#x26;token=283d772c-c4ce-4faf-92a2-b421541405d2" alt=""><figcaption><p>Courses page and highlighted Manage Student buttons</p></figcaption></figure>

Go to **MasterStudy LMS > Courses**. In the **Course Students** column, click the **Manage Students** button for a course. This opens a page where you can [**add**](#adding-students-to-the-course) or [**remove**](#removing-students-from-the-course) students, [**import**](#importing-student-list-csv) or [**export**](#exporting-student-list-csv) student lists, and **monitor** student progress for that course.

On the Manage Students page, you can find the full list of the course students: student name, email, start date, and their progress in percentage.&#x20;

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2Fn5rpQmA7DbTlf7kR6eKm%2FManage%20Students%20without%20arrows.jfif?alt=media&#x26;token=a9f73ebc-59c5-4959-b29a-3b475bcc0850" alt=""><figcaption><p>Students of the course 'Minimalism, How to make things simples'</p></figcaption></figure>

To get further info about student progress, just click on the **Progress** button:&#x20;

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2Fny1k7jQ5wBSz5iiuikwB%2Fprogress%20btn.jfif?alt=media&#x26;token=0b6494c0-e03a-4960-8a88-d58e8a935cfe" alt=""><figcaption><p>Hover the student and Progress button will be visible</p></figcaption></figure>

On this page, you can check the performance of a student more precisely and see the completed lessons and tasks. In addition to this, you can reset the results and mark, for example, a complete lesson as unfinished (just uncheck the item).

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FZjPfIrRc6tcf5oZx13Sw%2Fprogress%20page.jfif?alt=media&#x26;token=d30c58a7-fbcd-4114-9c99-b3200a0a01ba" alt=""><figcaption><p>Student Progress Page</p></figcaption></figure>

### Removing Students from the Course

&#x20;To remove a student from the course on the **Manage Students** page, follow these steps:

1. **Hover** over the student’s name that you want to remove.
2. Click the **delete button** (trash can icon) next to the student’s name.

This action will kick the student from the course.&#x20;

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FMWN7IKJS2ALuVX32GOqx%2FDelete%20student.jfif?alt=media&#x26;token=fd6d6f03-e986-40bd-9816-54d582b630f1" alt=""><figcaption><p>Removing Student from the course</p></figcaption></figure>

{% hint style="danger" %}
Deleting the students will also remove their course progress and all associated data.
{% endhint %}

### Adding Students to the Course

Invitation links can be sent to their emails to add them to the course by admin or instructors. To do it just click on the Add Student button then indicate the email address of a student.

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FCs7b4gvjElRv3jozbsmF%2FAdd%20student.jfif?alt=media&#x26;token=03596929-896c-4b65-a692-da240c3e7807" alt=""><figcaption><p>Add Student Button</p></figcaption></figure>

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FhbJlNx0Igdfkjlk60qDg%2Fsend%20invitation.jfif?alt=media&#x26;token=38c7bb83-3432-4254-a1c2-73d7cea5f625" alt=""><figcaption><p>Indicating student email to send invitation</p></figcaption></figure>

### Exporting Student List (CSV)

To export the student list (email, first name, and last name) in CSV format, simply click the **Export CSV** button on the **Manage Students** page. The download will start automatically:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FEsFPD2unoilCcqhAWKdd%2Fexport%20btn.jfif?alt=media&#x26;token=0ffd6a88-465b-4806-a114-72ff249dc6d0" alt=""><figcaption><p>Export CSV button</p></figcaption></figure>

### Importing Student List (CSV)

Students can be imported from one course to another. In this scenario, no email or invitation will be sent to them. After importing, they will have access to the course you’ve imported.

To import the student list in CSV format, click on the **Import CSV** button:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2F3sHH0CmFFq1CI1KYXcGc%2FImport%20btn.jfif?alt=media&#x26;token=9151d431-9111-4990-8f1d-69028a9aad2a" alt=""><figcaption><p>Import CSV button</p></figcaption></figure>

Upload the exported CSV file to the opened pop-up and click on the Import button:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FaSZvigl806Vtqj38S5eq%2Fpop%20up.jfif?alt=media&#x26;token=2ea58cae-c50f-4efa-8446-db37c880a0c7" alt=""><figcaption><p>Importing CSV file</p></figcaption></figure>

You can download a CSV file template and manually fill it in. Later, you can use it as an exported CSV file. When doing so, ensure that you don’t alter the formatting and only input accurate information.

{% hint style="warning" %}
Invalid email addresses will not be imported!
{% endhint %}

## Managing Students as an Instructor

First, as an admin, make sure you have given permissions to instructors to access the students' page and add students to courses by email. This can be done by following **WP Dashboard > MS LMS > Settings > Profiles > General:**

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FV8KoruCFqMuGqeMip48T%2Fimage.png?alt=media&#x26;token=486708d8-d38e-406c-9ccb-b046c2f1705a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Instructors can view and manage students *only* for the courses they teach. They do not have access to students enrolled in other instructors' courses.
{% endhint %}

Instructors can access the [**Students page**](#students-tab) from their dashboard:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2F1Z5MIGTiO8sbmg192Nn0%2Fimage.png?alt=media&#x26;token=84c94a6f-603f-4b8d-b367-66aa1f1454e5" alt=""><figcaption></figcaption></figure>

Similar to administrators, instructors also have access to [**manage students.**](#manage-students-tab-in-courses-page) To do so:

1. Open the instructor dashboard.
2. Scroll down to the courses section.
3. Hover over the course for which you want to manage students.
4. Click on the **Manage Students** button

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FM8GZLcNEhUTJxUu9m4sQ%2Finstructor.jfif?alt=media&#x26;token=6cbbf022-16d6-43ed-b8a4-4fb4e0d14265" alt=""><figcaption><p>Manage Student in the Instructors Dashboard</p></figcaption></figure>

Settings are completely the same as the admin:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FjnaK9A1xFRlQMEsMwmXO%2FUser-Account.jfif?alt=media&#x26;token=e4d5d3a1-acc0-4321-87cd-b1680f641d00" alt=""><figcaption><p>Manage Students Page for Instructors</p></figcaption></figure>


---

# 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.stylemixthemes.com/masterstudy-lms/lms-course-features/manage-students-by-admin.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.
