> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bizaxl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Programmes & Courses

> How to set up your institution's academic catalogue - the qualifications you offer and the subjects within them - with topics, content, and learning materials.

A Programme is a qualification your institution awards - a degree, diploma, or certificate. A Course is a subject or module within that programme. Together, they form the academic catalogue that students enrol into, instructors teach, and fees are structured against.

***

## Who Does This

| Task                                                | Who Does It                             |
| --------------------------------------------------- | --------------------------------------- |
| Creating Programmes                                 | Academic Administrator                  |
| Creating Courses and Topics                         | Academic Administrator / Course Creator |
| Adding learning content (articles, videos, quizzes) | Instructor / Course Creator             |
| Linking courses to programmes                       | Academic Administrator                  |

***

## The Structure

```mermaid theme={null}
%%{init: {'theme':'base','themeVariables':{'fontFamily':'DM Sans','primaryColor':'#e7fdf6','primaryBorderColor':'#14f1b1','primaryTextColor':'#0f172a','lineColor':'#14f1b1'}}}%%
flowchart TD
  PR[Programme<br/>e.g. Bachelor of Commerce] --> CO[Course<br/>e.g. Business Statistics]
  CO --> TP[Topic<br/>e.g. Chapter 1: Introduction to Statistics]
  TP --> TC[Topic Content<br/>article, video, or quiz linked to the topic]
```

***

## Programmes

### What a Programme Is

A Programme record represents a complete qualification - for example:

* Bachelor of Computer Applications (BCA)
* Diploma in Business Management
* Master of Commerce

Programmes are the top-level entry for student enrolment and fee structuring. Students enrol in a programme (not directly in individual courses).

### How to Create a Programme

1. Go to **Education workspace → Academics card → Programme**
2. Click **New**
3. Fill in the details (see Field Guide - Programme below)
4. Add the courses that are part of this programme to the **Courses** table
5. Click **Save**

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-programme-form.png" alt="Programme form showing programme name, department, duration, courses table with a list of linked courses, and an introduction text area" />
</Frame>

### Field Guide - Programme

| Field                      | Required | Purpose                                                         |
| -------------------------- | -------- | --------------------------------------------------------------- |
| **Programme Name**         | Yes      | The official name of the qualification                          |
| **Department**             | No       | Which department runs this programme                            |
| **Programme Abbreviation** | No       | Short code used in reports and student group names (e.g. "BCA") |
| **Duration**               | No       | Length of the programme (e.g. 3 Years)                          |
| **Duration Type**          | No       | Years / Months / Weeks                                          |
| **Introduction**           | No       | Description shown on the admissions portal                      |
| **Courses** table          | No       | List of courses included in this programme                      |

***

## Courses

### What a Course Is

A Course record represents a single subject, module, or paper - for example:

* Business Statistics
* English Communication
* Programming Fundamentals

Courses exist independently and can be part of multiple programmes (e.g. English Communication may be required in both BCA and BBA programmes).

### How to Create a Course

1. Go to **Education workspace → Academics card → Course**
2. Click **New**
3. Fill in the details (see Field Guide - Course below)
4. Add topics to the **Topics** table
5. Click **Save**

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-course-form.png" alt="Course form showing course name, department, topics table listing chapter topics, and the Enable LMS checkbox" />
</Frame>

### Field Guide - Course

| Field                   | Required | Purpose                                                                |
| ----------------------- | -------- | ---------------------------------------------------------------------- |
| **Course Name**         | Yes      | The name of the subject                                                |
| **Course Abbreviation** | No       | Short code (e.g. "BSTAT101")                                           |
| **Department**          | No       | Which department teaches this course                                   |
| **Hero Image**          | No       | A cover image for the course if it appears in the LMS                  |
| **Introduction**        | No       | Course description                                                     |
| **Enable LMS**          | No       | Tick if this course has online learning content accessible via the LMS |
| **Topics** table        | No       | List of topics (chapters/units) within this course                     |

***

## Topics

A Topic is a chapter or unit within a course. Topics help organise the course into logical sections that instructors can sequence and students can navigate.

### How to Create a Topic

1. Go to **Education workspace → Academics card → Topic**
2. Click **New**
3. Fill in the **Topic Name**
4. Add **Topic Content** rows - link articles, videos, or quizzes to this topic
5. Click **Save**

Or add topics directly from the Course form → Topics table → Add Row → link to existing topics or create new ones inline.

### Field Guide - Topic

| Field                   | Required | Purpose                                            |
| ----------------------- | -------- | -------------------------------------------------- |
| **Topic Name**          | Yes      | The name of the chapter or unit                    |
| **Topic Content** table | No       | Articles, videos, and quizzes linked to this topic |

***

## Learning Content

Topics can contain three types of learning content:

| Content Type | What It Is                                                          | Where to Create                                      |
| ------------ | ------------------------------------------------------------------- | ---------------------------------------------------- |
| **Article**  | Written reading material - text, images, formatted content          | Education workspace → Content Masters card → Article |
| **Video**    | A video lesson linked by URL (YouTube, Vimeo, etc.) or uploaded     | Education workspace → Content Masters card → Video   |
| **Quiz**     | A set of questions students can attempt to test their understanding | Education workspace → Content Masters card → Quiz    |

To attach content to a topic: open the Topic record → Topic Content table → Add Row → select the content type and link to the content record.

***

## Linking Courses to Programmes

Courses must be linked to a programme so that students enrolled in that programme are also registered in the relevant courses:

**Option 1 - From the Programme record:**

1. Open the Programme record
2. Go to the **Courses** table
3. Add each course that is part of this programme
4. Save

**Option 2 - Link is created automatically during Programme Enrolment:**
When a student is enrolled in a programme, the system checks which courses are listed in that programme and creates Course Enrolment records for the student automatically.

***

## Best Practices

**Create courses before programmes.** Build all your individual course records first, then create programme records and add courses from the existing list. This avoids having to edit programmes later.

**Use abbreviations consistently.** Programme and course abbreviations appear in student group names, timetable labels, and reports. Set them up once and stick to the same format (e.g. all uppercase, all three letters).

**Do not delete programmes or courses with enrolments.** If a programme has enrolled students, historical records link to it. Archive or disable inactive programmes rather than deleting them.

**Use Topics to organise LMS content.** If students access course material online, organising content into topics makes navigation much easier. An unstructured list of articles and videos in a single course is hard for students to follow.

***

## Troubleshooting

**Students are not getting course enrolments on Programme Enrollment:** Check that the courses are listed in the Programme record's Courses table. If the course list is empty, no Course Enrolment records will be created automatically.

**Cannot find a course in the programme's dropdown:** Make sure the course has been saved. Newly created courses must be saved before they appear in search results.

**Programme is not showing in the admissions form:** Check that the Programme record is saved and that the Student Admission record includes this programme (or is set to accept applications for all programmes).

***

## Related Pages

* [Academic Calendar](/education/academic-management/academic-calendar) - set up Academic Year and Terms before creating programmes
* [Programme Enrollment](/education/academic-management/programme-enrollment) - enrol students in a programme to link them to courses and fees
* [Timetabling](/education/academic-management/timetabling) - schedule classes for courses within each student group
* [Examination Management](/education/examination/introduction) - create Assessment Plans for specific courses
