> 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-instructors/distribute-to-prospective-students.md).

# Distribute teaching material

<mark style="color:$primary;">**Outcome**</mark>\
You distribute files, tables, or applications from your Master Instance to every student in the course - including students who join later.

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

* You are a **Space Administrator** of the course.
* The objects you want to distribute exist in the Current state of the Master Instance.
* You have decided whether to create an Assignment from this distribution (or not).

Distribution sends teaching material to every instance in the course - both existing student instances and any instance created in the future via the Distributed Instance. For the conceptual model, see [Concepts › Snapshots, distribution, and states](/concepts/distribution.md).

#### Stage and distribute

{% stepper %}
{% step %}
Navigate to the course and the Master Instance.&#x20;

Make sure you are in the Current state.
{% endstep %}

{% step %}
On the Files, Tables, or Applications view, select the items to distribute and click **STAGE** or **STAGE SELECTED**.
{% endstep %}

{% step %}
On the sidebar, click the share icon to open the Stage.
{% endstep %}

{% step %}
Review your staged objects.&#x20;

Recently used Applications are auto-added - you can remove them before continuing.
{% endstep %}

{% step %}
Click **CONTINUE**.
{% endstep %}

{% step %}
*Optionally save the list as a named bundle for future reference, or create an Assignment from it (see Setting assignments below).*
{% endstep %}

{% step %}
Select the target - by default, all students (every existing Instance and every future Instance).
{% endstep %}

{% step %}
Optionally enable a notification email with a custom message, sent to students on completion.
{% endstep %}

{% step %}
Choose the distribution strategy.&#x20;

Overwrite is the default and almost always the correct choice.
{% endstep %}

{% step %}
Review the list of items being shared.&#x20;

Note that distributing large applications can take several minutes.
{% endstep %}

{% step %}
Click **SHARE OBJECTS**.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Selecting a folder adds the entire file tree recursively. If you stage only a sub-folder, the folder structure above it is created so paths match across all student Instances.
{% endhint %}

For the full distribution mechanic, including all four distribution strategies (Overwrite, Distribute Extra, Mirror, Skip), see [Reference › Configuration](/reference/configuration.md).


---

# 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-instructors/distribute-to-prospective-students.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.
