> For the complete documentation index, see [llms.txt](https://docs.nuvolos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nuvolos.com/how-to-guides/workflows-for-students/working-on-assignments.md).

# Complete and submit assignments

## View your assignments

<mark style="color:$primary;">**Outcome**</mark>\
You see the assignments your instructor has set, their deadlines, and your submission status.

<mark style="color:$primary;">**Before you start**</mark>

* You are inside the course space.
* Your instructor has created at least one assignment.

#### Where to find assignments

* **Space overview** - a summary appears on the Space's landing page when you open the Space.
* **Assignments view** - click the assignments icon on the sidebar for a detailed list: deadlines, submission status, and the hand-in button if the assignment is still open.

The color coding (red → green) on each assignment indicates how much time is left before the deadline.

#### Open the assignment files

Click an assignment to see the files included in it. These files are distributed to you by the instructor and appear inside your Applications as regular files in the Workspace area - you work on them in place, you do not need to download them anywhere.

## Work on an assignment

<mark style="color:$primary;">**Outcome**</mark>\
You edit the assignment files, save your work, and prepare for hand-in.

<mark style="color:$primary;">**Before you start**</mark>

* You can see the assignment in the Assignments view.
* You have started the relevant Application (such as JupyterLab or RStudio).

To work on an assignment, edit the files distributed as part of it. When you are satisfied, make sure all your files are saved and proceed to the hand-in.

{% hint style="warning" %}
Nuvolos hands in the files automatically based on the assignment's file list. You cannot manually select files to submit. If you work on the assignment offline, you must move your solution to the exact same folder with the exact same filename as you originally received - otherwise the submission protocol will not find it.
{% endhint %}

## Hand in an assignment

<mark style="color:$primary;">**Outcome**</mark>\
You submit your assignment files for grading.

<mark style="color:$primary;">**Before you start**</mark>

* All assignment files exist in their original folders with their original filenames.
* The assignment deadline has not passed.
* The total combined size of your submission is within the hand-in limit (set by your instructor).

#### Submit the assignment

{% stepper %}
{% step %}
Click the assignment from the Dashboard or the Assignments view.
{% endstep %}

{% step %}
Click the Hand-in button.

Top right of the dialog, or under Actions in the assignment overview.
{% endstep %}

{% step %}
Choose a hand-in identifier.

This is the submission title your instructor will see - usually your university email address, a student identification number, or similar. If unsure, ask your instructor what convention to use.
{% endstep %}

{% step %}
Confirm the submission.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
You can submit multiple times for the same assignment from the same Instance until the deadline passes. Your instructor will only see and grade your latest submission. This is true even if different submissions use different hand-in identifiers, or if multiple users submit from the same Instance - one Instance can have only one gradable submission (the latest one).
{% endhint %}

#### Confirm the submission worked

After you submit, the read-only files appear under the assignment's hand-in area at the path:

{% code overflow="wrap" %}

```
Assignments/handback/<assignment_name>/<handin_id>
```

{% endcode %}

Check this folder to confirm that all files were submitted in the version you expected. Files are read-only - you cannot modify them, but you can download them if needed.

{% hint style="info" %}
Past submissions are not deleted. You can review the list of submissions you have made using the dropdown menu in the assignment overview.
{% endhint %}

## Review instructor feedback

<mark style="color:$primary;">**Outcome**</mark>\
You see your grade and the instructor's feedback on your assignment.

<mark style="color:$primary;">**Before you start**</mark>

* You have submitted at least one hand-in for the assignment.
* Your instructor has reviewed your work and enabled hand-back visibility.

#### Open the feedback

{% stepper %}
{% step %}
Click the assignment tile to open the Assignment view.
{% endstep %}

{% step %}
Open the Handback tab. Your grade and corrected files are listed there.
{% endstep %}

{% step %}
Click Download in the Actions column to download corrected files, or Review Corrections to open them inside an Application.
{% endstep %}
{% endstepper %}

Corrected files appear at:

{% code overflow="wrap" %}

```
Assignments/handback/<assignment_name>/<handin_id>
```

{% endcode %}

{% hint style="info" %}
Feedback is only visible if your instructor has made hand-backs available. If you cannot see corrected files after grading, it means your instructor has not yet released feedback - wait or contact them.
{% endhint %}

{% hint style="warning" %}
Only your latest hand-in is graded. If you submitted multiple times, the instructor's feedback applies to the final submission.
{% endhint %}


---

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

```
GET https://docs.nuvolos.com/how-to-guides/workflows-for-students/working-on-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.
