# Course status

There are **two groups** of statuses:&#x20;

1. **Main statuses** – apply to **all** **courses**, whether created from scratch or from a document&#x20;
2. **Additional statuses** – apply **only** to **courses generated by uploading a document**&#x20;

***

## Main Course Statuses

These four statuses apply to all courses, regardless of how they were created:

### Draft &#x20;

* This is the first status shown after a course is created.&#x20;
* The course appears on the main page but is **not yet published or visible to users.**&#x20;
* You can freely edit the content before making it available.&#x20;

<div align="left"><figure><img src="/files/Bo6AM1ipAF8qngCXvS3O" alt="" width="96"><figcaption></figcaption></figure></div>

### Published&#x20;

* The course has been published and is now available on SharePoint.&#x20;
* **Users can now view and take the course.**&#x20;
* At this stage, you can:&#x20;
  * Assign the course to specific users&#x20;
  * Link it to a section of your SharePoint intranet&#x20;
* Once ready, you can publish it to SharePoint so users can access it.

<div align="left"><figure><img src="/files/mbjupceP9q6GwKUGKPzZ" alt="" width="102"><figcaption></figcaption></figure></div>

### **Running** &#x20;

* After publishing, you can schedule the course for specific users.&#x20;
* Once scheduled, the course status changes to Running.&#x20;
* Assigned users will receive notifications (e.g., via Microsoft Teams) reminding them to complete the course.&#x20;
* While a course is Running, it **cannot be deleted**. To delete it:&#x20;
  * Stop the scheduling&#x20;
  * The course will return to Published&#x20;
  * Unpublish the course (if needed)&#x20;
  * Then delete it using the “Delete learning” button&#x20;

<div align="left"><figure><img src="/files/rVK4Zijc72LHnJ4FGUxN" alt="" width="107"><figcaption></figcaption></figure></div>

### Error&#x20;

* This status appears when something goes wrong during course creation. Errors are most common when generating courses from documents.&#x20;
* Usually, it’s due to missing or incorrect information.&#x20;
* **Courses in Error cannot be accessed.**&#x20;
* To fix the issue, try creating the course again and double-check all fields.&#x20;

<div align="left"><figure><img src="/files/YtcOPI9ruxwnO4m8czMV" alt="" width="105"><figcaption></figcaption></figure></div>

***

## Additional statuses&#x20;

{% hint style="warning" %}
These additional statuses **only apply to document-based courses**.&#x20;
{% endhint %}

Courses created by uploading a document go through **three additional statuses** before reaching **Draft**:

### 1. Starting&#x20;

* The system begins processing the uploaded document.&#x20;
* It analyzes the structure, extracts text, and identifies chapters.&#x20;
* The duration depends on document length and complexity.&#x20;

<div align="left"><figure><img src="/files/fNnsXvFfqRath1D0P4J0" alt="" width="92"><figcaption></figcaption></figure></div>

### 2. Generating

* The course content is generated using AI.&#x20;
* Lessons are created based on the document’s content.&#x20;
* You can hover over the status to see the percentage of progress (e.g., “33% complete”).&#x20;

<div align="left"><figure><img src="/files/w1xvDt7qMqDdBXKmRBJ1" alt="" width="109"><figcaption></figcaption></figure></div>

### 3. Finalizing &#x20;

* Final details are completed, such as refining the course structure.&#x20;
* The system also indexes the content for conversational search.&#x20;
* Once this stage is complete, the status changes to Draft and the course becomes editable.&#x20;

<div align="left"><figure><img src="/files/JGZqnFPB8kTWXUV9YcOo" alt="" width="97"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
While in “Starting,” “Generating,” or “Finalizing,” the course is **not accessible**.
{% endhint %}

Once the **Finalizing** stage is complete, the course will appear as a **Draft** and you can review, edit, publish, and assign it to users.


---

# 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/course-status.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.
