# Courses

### 1. Create Joomla Categories and Articles for Courses

The Courses page of the template is built with Joomla articles, and you're supposed to create different categories and articles.

* Please go to Admin > Content > Categories > Create new categories
* Create new articles and assign them to those categories
* Go to the tab "Article Type Options" > Select Article Type > *Regular / Video / Gallery / Audio / Review / Quote*

![Create a course article](/files/OZavAPcJsslFgMZnSyRL)

### 2. Create lessons for the course

* After that, please go to the tab "Curriculum", and click the green button to create lessons for the course
* Select the content type "Section" and Section title
* Click the plus green button at the right corner to add a new section or content
* Select the content type: Content -> Enter the content title, duration
* Select the lesson type **"Video or Embed"**
* With Video, you need to insert the Video URL (from YouTube or Vimeo)
* With Embed, you're supposed to copy the Iframe code of your video and add it to the Embed box

{% hint style="info" %}
Download link: You're supposed to go to Content > Media library > upload your learning material (pdf files) there. Then you'll be able to have options to choose the download link.&#x20;
{% endhint %}

![](/files/BMhpGnamNd83JQMN2LBb)

### 3. How to create the contact info in a detailed course

![](/files/XtnYNcZkZpWbauJwjrHi)

* Please go to template styles > open the default style (tz\_pethub - Default) > Article / Blog > Enable Course Data
* You can add the course contact link with your email address
* Enable the reCaptcha option and choose a Captcha type
* Add your contact information and contact agreement

![Course contact information](/files/gbsGw1wD4XafbJtMUJ0V)

### 4. Add a new menu item

This step is to add a new menu item for the Courses page so that it can display properly in the main menu

* Go to **Admin > Menus > Main menu > Add new**
* Menu item type: Articles > Category Blog
* Select your category
* Template style: **tz\_pethub - Default**

![](/files/wtrSSXUitut1hiOxw0tI)


---

# 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.jollyany.co/templates/pethub/courses.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.
