> For the complete documentation index, see [llms.txt](https://docs.skolar.li/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skolar.li/program-management/all-programs/curriculum.md).

# Curriculum

This is where all the magic happens, program curriculum is the heart of the entire Learning Experience Platform.

It is the core structure used to organize learning content within Skolarli.

Once you have created a program, the next step is to add content and define the curriculum for the program. This can be effortlessly accomplished by selecting the 'Curriculum' link found under the action's menu option for the specific program.

## <mark style="color:green;">1. Add New Topic</mark>

As mentioned in the previous sections of the introduction document, Skolarli refers to each main topic within a program as "**Topics**". These Topics essentially represent the primary sections within a program curriculum that contain sub-topics nested within them.

To add a new topic to the program, Admins should navigate to **All Programs** ⇒ **Action ⇒ Curriculum** click on the '**Add Topics**' button, which opens a topic creation form, where you can enter the topic name and hit 'Submit' to save the details.

<figure><img src="/files/81clmtatSAv152SLJ1fT" alt=""><figcaption><p>Add New Chapter</p></figcaption></figure>

## <mark style="color:green;">**1.1 Modify Topics**</mark>

If you need to make any modifications to the chapter you have previously added, you can click on the 'Edit Chapter Name' icon. This icon is represented by a pencil icon located next to the chapter name. Clicking on it will open a modal where you can update the chapter name accordingly.

<figure><img src="/files/VNMbY5BPQi5xNRfWS9uV" alt=""><figcaption><p>Modify Topic</p></figcaption></figure>

## <mark style="color:green;">2. Add Sub-topic</mark>

After adding the topics, the next step is to include sub-topics within each topic. Sub-topics are used to organize learning content within the respective topic.

Sub-topics support multiple learning content formats, including video, audio, PDF, articles, and embedded content. Furthermore, you have the option to include multiple types of content within a single sub-topic, allowing for a rich and diverse learning experience.

<figure><img src="/files/wXXZ6M960LPClLyAhY84" alt=""><figcaption></figcaption></figure>

## <mark style="color:green;">2.1 Modify Sub-Topic Name</mark>

To modify the sub-topic name, the process is quite similar to modifying the Topic name. You simply need to click on the 'Edit Sub-topic Name' icon, represented by a pencil icon located next to the sub-topic name. Clicking on this icon will allow you to modify the sub-topic and update its name accordingly.

<figure><img src="/files/sqA1Asnj2mq6dehXYJdg" alt=""><figcaption><p>Update Sub Topic name</p></figcaption></figure>

## <mark style="color:green;">3. Adding Sub-Topic Contents</mark>

The platform supports multiple sub-topic delivery formats and allows you to add contents for sub-topics in multiple delivery formats, users can add videos, audio files, articles, PDFs, and embedded content.

&#x20;This wide range of options allows you to deliver content in formats that best suit the learning objectives and preferences of your audience and enhance the learning experience.

&#x20;All content hosted on Skolarli is stored on secure enterprise-grade cloud infrastructure powered by AWS. This ensures secure storage and reliable content delivery. You can have peace of mind knowing that your valuable materials are protected and stored in a secure environment.

To add content to the selected sub-topic, click on “**Manage contents**”.

### <mark style="color:green;">**Video Lessons:**</mark>

***For Example**:* A video can be uploaded to the selected sub-topic titled ‘Video communication that helps in Personality development’ to the lesson "Understand the value of Communication and Time".

The upload processor is an easy to use an intuitive widget which informs you about the progress of your Video upload.

<figure><img src="/files/ypB7cBqdTewn0yAriWsY" alt=""><figcaption><p>Add Video content </p></figcaption></figure>

Note: Max upload size <=500Mb/file

{% hint style="info" %}
**Resumable Uploads**: Did you know Skolarli uses a unique technology not used by most of the Learning Management systems and Learning Experience platforms, where we save the state of your file upload in case of a disconnection issue.&#x20;

How this helps is here: Let's say you are uploading a Video sized 500Mb, and in the middle of the upload, after around 300Mb being uploaded, your internet goes off or your browser crashes, or maybe your Laptop runs out of power, now when you log back into Skolarli, and try uploading the Video, it will resume from the last point which was uploaded which is from 300Mb and not from the start.&#x20;

Isn't this a Time Saver?
{% endhint %}

### <mark style="color:green;">Text Articles</mark>

The Text article editor for sub-topics in Skolarli is a powerful Rich Text Editor that enables you to write and format your content easily. The editor allows you to include tables, images, and even embed videos, among other features, providing you with a flexible document editor / toolset for creating engaging lesson materials.

You could also add tables, images, embed Videos and a lot more using the Editor. The Editor saves your document every few mins, so you don't lose your articles in case you forget to save them by hitting the 'Save' button.

<figure><img src="/files/KG8KLrtplvSUOf9CiAC8" alt=""><figcaption><p>added Text content</p></figcaption></figure>

### <mark style="color:green;">PDF and Audio Files</mark>

PDF and Audio file uploads are very similar to how you'd upload Video files. The entire process is exactly the same for your ease of use.

<div><figure><img src="/files/Ca14RaZbk3fDUhnv2oKz" alt=""><figcaption><p>Pdf Content</p></figcaption></figure> <figure><img src="/files/dcc2ZmaIaVBQnD28dVXO" alt=""><figcaption><p>Audio Content</p></figcaption></figure></div>

### <mark style="color:green;">Embedding Power point files</mark>

PowerPoint, developed by Microsoft, is a proprietary software specifically designed for creating presentations. The files generated by PowerPoint, such as PPS, PPT, PPTX, and PPSM, can only be viewed and edited using PowerPoint itself.

However, Skolarli offers the capability to embed PowerPoint files as part of your lesson or program contents. By following the steps outlined below, as specified on Microsoft's support website, you can seamlessly incorporate PowerPoint presentations into your Skolarli platform [here.](https://support.microsoft.com/en-au/office/embed-a-presentation-in-a-web-page-or-blog-19668a1d-2299-4af3-91e1-ae57af723a60#:~:text=Open%20your%20presentation%20in%20PowerPoint,Share%2C%20and%20then%20click%20Embed.\&text=In%20the%20Embed%20box%2C%20under,Copy%2C%20and%20then%20click%20Close.)

**How to get the Embed code?**

1. Save your presentation to OneDrive.com. (Storing the presentation to a public folder online is what allows you to embed it on a web page.)
2. Open your presentation in [PowerPoint for the web](https://office.live.com/start/PowerPoint.aspx). On the File tab of the Ribbon, click Share, and then click Embed.![Click Share and then click Embed](https://support.content.office.net/en-us/media/3a0e3622-3db1-480c-a142-595426ed81a0.png)
3. To create the HTML code to embed your file in the web page, click Generate ![Generate HTML code](https://support.content.office.net/en-us/media/4bbeb617-e7a3-4a0e-ac69-067499451f15.png).
4. In the Embed box, under Dimensions, select the correct dimensions for the blog or web page.

   ![Right-click the embed code, click Copy, and then click Close](https://support.content.office.net/en-us/media/34ec8c92-e8f6-4034-9b40-a56e48086469.png)
5. Under Embed Code, right-click the code, click Copy, and then click Close.

   You'll use this embed code in the next procedure. You may want to paste it somewhere handy, like Notepad, so that you don't lose it.

Your learners will need to have a microsoft account as well to view the powerpoint files (A Free Microsoft account should suffice too)

### <mark style="color:green;">File Sizes</mark>

Although we provide ample file size and storage allowances, we do have certain limitations in place to maintain an optimal learning experience for students. This includes restrictions on file sizes to prevent any inconvenience in their learning journey. Uploading multiple larger files could tamper their overall learning experience.

Additionally, please note, that your account has a storage limit. To determine the specific storage limits associated with your package or plan, we recommend checking the details provided in your account settings or referring to the package details [here](https://skolar.li/pricing).

<table><thead><tr><th width="182">Lesson Type</th><th width="315">File Formats accepted</th><th>Maximum file size allowed</th></tr></thead><tbody><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4fd">📽️</span> Video</td><td>mp4</td><td>500 Mb / file</td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f3b5">🎵</span> Audio</td><td>mp3</td><td>60 Mb / file</td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4c1">📁</span> PDF</td><td>pdf</td><td>100 Mb / file</td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4da">📚</span> Article </td><td>As generated by the Text editor. Embedded images allowed are files with extension .png, .gif, .jpg, .jpeg, .webp</td><td>As generated by the Editor</td></tr></tbody></table>


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.skolar.li/program-management/all-programs/curriculum.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
