# Assignments

Assignments are the types of tasks you can use in courses. They can be uploads and essays. To start your work, activate **Assignment** Addon. Open **STM LMS > Addons** and enable **Assignments**.

![](https://gblobscdn.gitbook.com/assets%2F-MDO9V_qgvV5cQdw04iz%2F-MSX2VnYXUKaoiSG8H8T%2F-MSXMvOdjMclQG-aZIIx%2Fimage.png?alt=media\&token=2717a37e-a5a7-4654-88db-e9fb9c169fe0)

Click on the Gear icon or follow **STM LMS > Assignment Settings** to open the addon’s options.

On the settings page, you can indicate the number of allowed attachments, specify the maximum size per file upload and the number of allowed attempts to pass the task, and enter file extensions allowed to upload.

![](https://gblobscdn.gitbook.com/assets%2F-MDO9V_qgvV5cQdw04iz%2F-MSX2VnYXUKaoiSG8H8T%2F-MSXN0uzNVug8Wk5DoD7%2Fimage.png?alt=media\&token=1c0a3d21-17b3-4d3e-841e-7da15b596c4b)

Go to **STM LMS > Assignments** and **Add a new assignment.**

![](https://support.stylemixthemes.com/storage/articles/December2019/Screenshot_26.png)

Add a title to your assignment, description, and requirements. As we have two types of Assignments - **Uploads** and **Essays**, clarify the requirements of the project in the assignment description.

![](https://support.stylemixthemes.com/storage/articles/December2019/Screenshot_31.png)

Assignments also can be added from the course curriculum section.

![The screenshoot takent from the Masterstudy theme](https://gblobscdn.gitbook.com/assets%2Fmasterstudy-theme-documentation%2F-MDUkedOkTL5xCgSlPaR%2F-MDUqwqmglwxJA94WfM0%2F130678818.png?alt=media)

Enter the title and add a new assignment to the course. If you click on the edit button, you will be redirected to the editing page.

![The screenshoot takent from the Masterstudy theme](https://gblobscdn.gitbook.com/assets%2Fmasterstudy-theme-documentation%2F-MDUkedOkTL5xCgSlPaR%2F-MDUqwqjxuOMJiL_T6CO%2F103415836.png?alt=media)

**If you use the Frontend Course Builder**, then open your **Profile Page**. Select any course and open Curriculum. Under the **Add course data** section add a new Assignment.

![The screenshoot takent from the Masterstudy theme](https://gblobscdn.gitbook.com/assets%2Fmasterstudy-theme-documentation%2F-MDUkedOkTL5xCgSlPaR%2F-MDUqwqoVQdhzSHV2S6L%2F130908168.png?alt=media)

Once you created an assignment, find it in the list and fill it out as you need.

![The screenshoot takent from the Masterstudy theme](https://gblobscdn.gitbook.com/assets%2Fmasterstudy-theme-documentation%2F-MDUkedOkTL5xCgSlPaR%2F-MDUqwql6kxAcZkExEh5%2F130514949.png?alt=media)

Add content and **Save Changes**.

![The screenshoot takent from the Masterstudy theme](https://support.stylemixthemes.com/storage/articles/December2019/Screenshot_11.png)

If you want to check students' progress on the assignment, there is an easy way to do it. Click on the **Assignments** in the profile menu.

Choose the assignment you want to check and load statistics.

![The screenshoot takent from the Masterstudy theme](https://support.stylemixthemes.com/storage/articles/December2019/Screenshot_71.png)

&#x20;See the students’ status for a selected assignment.

![The screenshoot takent from the Masterstudy theme](https://support.stylemixthemes.com/storage/articles/December2019/Screenshot_262.png)

### Attempts limit <a href="#attempts-limit" id="attempts-limit"></a>

Limit the number of attempts the students can take to pass the assignment.

Go to **Assignment settings** from your Dashboard menu and specify the number of attempts allowed.

![](https://gblobscdn.gitbook.com/assets%2F-MDO9V_qgvV5cQdw04iz%2F-MSSckPynru296f_NE8e%2F-MSSe8bdhCkPLKS_AlCa%2Fassignmentssettings.png?alt=media\&token=9754257f-4fef-48e4-ab4e-9b8f184874b8)

You can also go to the specific assignment and open an editing page (**Dashboard > Assignments**) and in the Assignment Settings section set the attempts limit.

![](https://gblobscdn.gitbook.com/assets%2F-MDO9V_qgvV5cQdw04iz%2F-MSSckPynru296f_NE8e%2F-MSSdwnjfeWfrYq2gN6c%2Fassignments.png?alt=media\&token=86c57078-456b-437e-baf1-32566ea64545)

### Manage assignments from the Admin Dashboard <a href="#manage-assignments-from-the-admin-dashboard" id="manage-assignments-from-the-admin-dashboard"></a>

Website admin can check the assignments using the Dashboard.

In order to review the assignment, follow the Students Assignments menu. The page includes all the submitted assignments. You can filter the list by student name or by course.

![](https://gblobscdn.gitbook.com/assets%2F-MDO9V_qgvV5cQdw04iz%2F-MOCn0ZOeBSoUc517Ofh%2F-MOCo4q5x9JivzXNlW43%2Fassignm.png?alt=media\&token=0efff604-0f09-4b3a-a5bb-bd7d7027be9d)

![](https://gblobscdn.gitbook.com/assets%2F-MDO9V_qgvV5cQdw04iz%2F-MOCn0ZOeBSoUc517Ofh%2F-MOCpffBu7egCbsg6gWc%2Freview.png?alt=media\&token=a11bbc7c-8fc6-41cf-8bf7-6a86b2465ed2)

Select the required item, open it, and go to the Assignment section. The Assignment Review option allows you to change its status and add Editor comment.

![](https://gblobscdn.gitbook.com/assets%2F-MDO9V_qgvV5cQdw04iz%2F-MTZ6o1cIZPQShHnp6SC%2F-MTZBo1FmA9X5_HNYcvc%2FScreenshot_331.png?alt=media\&token=747d3a75-8ff9-4506-8f83-1b7f779916a2)


---

# 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/~/changes/D1BUqzsdqYuUfTmFZIuo/lms-pro-addons/assignments.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.
