# Manage Programs

# Learnexify Program

Programs in Learnexify are used to organize Course Descriptions in different ways. In many cases, a collection of Course Descriptions leads to a certificate or another form of validation, indicating that a learner has achieved a certain level of mastery in the subjects included within the Program.

Additionally, Programs are used to define pre-requisite and co-requisite Course Descriptions, as well as to create batches of course instances that run according to a specific schedule or sequence.

### **How to Create a Programs:**

- After logging in, you will see the dashboard.
- Open the side drawer.
- Click on Programs and then select Manage Program.

![embedded-image-yrswwj8m.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-yrswwj8m.png)

- To create a new program, click on the “Add Program” option.

![embedded-image-recizo99.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-recizo99.png)

<span class="ng-star-inserted"><span class="ng-star-inserted">After clicking the '**Add Program'** button, a form will open **containing** the **following fields:**</span></span>

- **ID Number:** The ID Number is a unique code used to uniquely identify each program in the system.
- **Name:** The Name field defines the title of the program and helps users identify it easily.
- **Description:** The Description provides an overview of the program and explains what students   
    will learn.
- **Required Credits:** Required Credits indicate the total number of credit hours needed to complete the program.
- **Display Priority**  
    Display Priority defines the order of programs in the list. Higher numbers appear first.

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/P5Dimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/P5Dimage.png)

### **Time setting:**

The next feature is Time Setting, and it is used to control the duration of a program. It defines how long a program will remain active and how much time a user gets to complete it. With this feature, the program is properly time-managed and works within a fixed schedule. These are the two fields of the Time Setting feature.

To specify a duration, use the following abbreviations:

- i = Minutes
- h = Hours
- d = Days
- w = Weeks
- m = Months
- y = Years

**Examples:** 2y (2 years) or 1w 2d (1 week and 2 days).

### ![embedded-image-ryrhonoy.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-ryrhonoy.png)

### **Recruitment Information:**

The Recruitment Information feature is used in a program to define and manage all important details related to admissions or enrollment. This feature is primarily developed for universities and other educational institutions, such as colleges. It helps students clearly understand the qualifications and eligibility requirements needed before joining a program.   
It also explains what benefits or career outcomes a student will get after completing the program.  
This feature contains **5** fields:

#### <span style="color: rgb(74,156,232);">**1. Admission Category**</span>

This field is used to define the admission category of the program.

**Purpose:**

- Defines the type of program displayed on the admission catalog page.
- Helps organize programs within the system for better management.
- Enables users to easily find relevant programs by browsing or expanding the appropriate category.

#### <span style="color: rgb(74,156,232);">**2. Career Outcomes**</span>

This field is used to inform students about the career opportunities they may get after completing the program.

**Purpose:**

- Guide students about outcomes after program completion
- Show future career opportunities

#### <span style="color: rgb(74,156,232);">**3. Academic Entry Requirements**</span>

This field is used to define the required educational qualification for admission.

**Purpose:**

- Set eligibility criteria
- Define required education level

#### <span style="color: rgb(74,156,232);">**4. Language Proficiency Requirements**</span>

This field is used to define the required language proficiency for students.

**Purpose:**

- Set required language level
- Improve learning understanding

#### <span style="color: rgb(74,156,232);">**5. Location**</span>

This field is used to define the location where the program is available.

**Purpose:**

- Show program location
- Define online or campus availability

![embedded-image-prb4jqe9.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-prb4jqe9.png)

### **Additional Program Details:**

Additional Program Details feature is used to add extra information about a program apart from the main description. It also defines where this extra information will be displayed in the program interface so that users can easily view it in the relevant section of the program page. In this feature, you can also add new fields.

#### <span style="color: rgb(74,156,232);">**1. Label**</span>

This field is used to define the name or title of additional information. It helps identify what the added information is related to.

**<span style="color: rgb(0,0,0);">Purpose:</span>**

- To identify the field
- To define the title of the information
- To maintain clarity in the system

#### <span style="color: rgb(74,156,232);">**2. Default Value**</span>

This field is used to set a predefined value for the label, which is automatically displayed when an additional program detail is created.

**Purpose:**

- To provide pre-filled content in the field
- To make data entry easier

#### <span style="color: rgb(74,156,232);">**3. Display Location**</span>

This field is used to define where the additional information will be displayed within the program catlog page. It allows us to decide whether the extra information should appear above or below the main content, or in the sidebar at the top or bottom.

**Purpose:**

- To set the exact position of additional information on the page
- To organize the page layout properly
- To display information in the correct section for better user experience.

**Options:**

- Main Content (Top)
- Main Content (Bottom)
- Sidebar (Top)
- Sidebar (Bottom)

If you want to add a new field, you can add it by clicking the “**Add New Field**” button.

![embedded-image-xzu3gyaf.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-xzu3gyaf.png)

### **Payments:**

Payments feature is used to manage and configure admission fee-related settings. In this section, we define the admission fee that is charged from students for enrolling in a program.

#### <span style="color: rgb(74,156,232);">**1. Fee Name**</span>

Fee Name is used to define the title of the payment. It tells what type of fee is being charged from students.

**Purpose:**

- To make it clear to students what the fee is for

#### <span style="color: rgb(74,156,232);">**2. Fee Amount**</span>

This field is used to define the total admission fee amount that a student needs to pay.

**Purpose:**

- To set the exact fee value
- To help in payment and calculation

**Example:**  
40

#### <span style="color: rgb(74,156,232);">**3. Currency**</span>

This field is used to define the currency in which the student will pay the fee.

**Purpose:**

- To specify the payment currency
- To ensure correct financial transactions

**Example:**  
USD Dollar

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/4vLimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/4vLimage.png)

- To complete this process, scroll down and click on the **Save Changes** button.

<span class="ng-star-inserted">After clicking </span>**<span class="ng-star-inserted">'Save Changes'</span>**<span class="ng-star-inserted">, the program will be displayed in the </span>**<span class="ng-star-inserted">Program List</span>**<span class="ng-star-inserted">. An explanation of each </span>**<span class="ng-star-inserted">icon</span>**<span class="ng-star-inserted"> is provided below.</span>

![embedded-image-0uwwd6us.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-0uwwd6us.png)

# How to Edit a Program

To edit a **program**, follow these steps:

- To **edit** an **existing program,** navigate to the Dashboard and open the **Side Drawer Menu.** From there, click on **Programs** and select **Manage Programs.** Once the list of programs is displayed, locate the specific program you wish to **modify** and **click** on its **Edit icon.**

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/Speimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/Speimage.png)

- The program details page will open in **editable mode**

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/5Mvimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/5Mvimage.png)

- Update the **required** **program details**
- Scroll down and **click** on the **Save Changes** button to apply updates

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/WLTimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/WLTimage.png)

---

# How to Assign Users to a Program

- From the Program List, select the **Users icon** for the **desired program**. Clicking this will open the **Users tab,** where you can **assign users** to the program.

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/AXLimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/AXLimage.png)

- After opening the Users tab
- Here you will see the assigned user in the **Currently Assigned tab.**
- If you want to assign more users  **Click** on the **Available to Assign** button.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-z1jvu8zq.png)

- A list of available users will be displayed
- Select the users you want to assign
- First Click on the **arrow icon** to move the user to the assigned list
- Click on the **green tick (✔)** to confirm the assignment

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-5fvpqrzp.png)

- After that, click on the **Currently Assigned** button
- Here, you will see the users who have been **successfully assigned** to the program

#### **<span style="color: rgb(18, 64, 114);">Bulk User Action:</span>**  


**<span style="color: rgb(18, 64, 114);">**<span style="color: rgb(0, 0, 0);">Purpose:</span>** </span>**<span style="color: rgb(18, 64, 114);"><span style="color: rgb(0, 0, 0);">Use this feature to assign multiple Users efficiently. </span></span>**<span style="color: rgb(18, 64, 114);">  
</span>**  
<span style="color: rgb(74, 156, 232);">**Method 1:**</span>

- Select those multiple users you want to assign.
- After making your selections, click the **“Add All 7 Selected Items”** button to add the selected users.  
    The number displayed in the button (e.g., 7) represents the number of items currently selected and will change depending on how many items you select.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-3drridgi.png)

- Then click on the Assign button in the Bulk Assignment Section to move the user to the assigned list.

<span style="color: rgb(74, 156, 232);">**Method 2:**</span>

- Click the **“Add All 491 Search Results”** button to add all user with a **single click**. The number displayed in the button **(e.g., 491)** may vary depending on the number of user available in the search results.
- If you want to clear everything, click the **Clear button.**

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-juewgohz.png)

####  **Add a User if Not Found in Available List**

If the user you want to assign is not available in the list, follow these steps:

- Click on the **Available to Assign button**
- Then click on the **Add** button.
- A dropdown list will appear
- Select the required field **(e.g., Email, username, city e.t.c)**
- Enter the user’s details in the selected field according to the chosen option.

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/fiEimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/fiEimage.png)

- The user will appear in the list
- Select the **user** and **assign** them to the program

You can also search and add a user using other details such as:

- Name
- ID Number
- Phone Number
- Username
- Country e.t.c.

---

# How to Assign Users Group to a Program

#### <span style="color: rgb(18, 64, 114);">**User Groups**</span>

A user group is a group of users that are combined together for easy management. Instead of assigning users one by one, multiple users can be grouped into a set and managed as a single unit.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-t4d8zavr.png)

**Example:**

For example, a university creates a user group that contains 20 users. Instead of assigning each user manually to a program or semester, the admin can assign the entire user group at once.

By assigning this user group to a program, all 20 users are automatically added to that program or semester in a single step. This saves time compared to assigning users individually.

<iframe allowfullscreen="allowfullscreen" class=" align-center" height="337" src="https://www.youtube.com/embed/8WtKHl7IIFQ?list=PLJQoLk_J-4YCz4gipNDf92pqt6WQoX4Ef&index=40" style="width: 651px; height: 359px;" width="601"></iframe>

---

### <span style="color: rgb(18, 64, 114);">**<span class="ng-star-inserted">Steps to Assign User Groups to a Program</span>**:</span>

To assign user groups to a program, follow these steps:

- Locate your program in the list and click the **User Groups icon**. This will direct you to the User Groups **tab**, providing the options to **assign** user groups to the **program efficiently.**

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/axbimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/axbimage.png)

- After opening user groups tab here you will see assigned user groups in the program
- If you want to assign more user groups Click on the Available to Assign button.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-imqlhqgc.png)

- A list of available user groups will be displayed
- Select the user groups you want to assign
- First, Click on the arrow icon to move the user to the assigned list
- Select an option (choose one):

**1. Auto-enroll users into this program when they are added to this program**  
When this option is enabled, users are automatically enrolled into the program immediately after they are assigned.

This means:

- No manual enrollment is required after assigned.
- Users gain access to the program content instantly
- Enrollment happens automatically in the background

**2. Apply program association to all User subsets** When this option is enabled, the program is linked not only to directly assigned users but also to all related User Subsets.

This means:

- The program is applied across all subsets within the selected user group
- Users belonging to different subsets will also be associated with the program
- Ensures consistent program distribution across grouped users

Click on the green tick (✔) to confirm the assignment

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-i7dosako.png)

- After that, click on the Currently Assigned button
- Here, you will see the user groups who have been successfully assigned to the program

### <span style="color: rgb(18, 64, 114);">**Assign User Groups Using Filters**</span>

In the “Available to Assign” section, if the required user group is not visible in the list, you can use the filter option to search for it.

Click on the Add button, and you will see different filter options:

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/Mdzimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/Mdzimage.png)

#### <span style="color: rgb(74, 156, 232);"> **1. User Set Classification**</span>

If you select this filter and type a value, the system will show only matching user groups.  
For example, if you select “user group Classification” and type “campus”, then only campus-related user groups will appear.

#### **<span style="color: rgb(74, 156, 232);">2. Display Priority</span>**

This filter is used to find user groups based on priority.  
For example, if you enter “2”, then only user groups with priority 2 will be shown.

#### <span style="color: rgb(74, 156, 232);">**3. Enable Corresponding Group**</span>

This filter is used to show user groups linked with a specific group.  
For example, if a group is enabled and you apply this filter, only related user groups will appear.

#### <span style="color: rgb(74, 156, 232);">**4. Auto Enroll User in Grouping**</span>

If this option is selected, users inside the user group will be automatically enrolled into the program after assignment.  
For example, once a user group is assigned, users will instantly get access without manual enrollment.

#### <span style="color: rgb(74, 156, 232);">**5. Theme Priority**</span>

This filter helps to find user groups based on theme priority.  
For example, if you set priority “1”, then user groups with theme priority 1 will be displayed.

#### <span style="color: rgb(74, 156, 232);">**6. Theme**</span>

This filter is used to search user groups based on a theme.  
For example, if you type “flexpath”, then all user groups related to that theme will appear.

Once the correct user group appears, click on the arrow icon and assign it using the green tick (✔).  
The user group will then appear in the “Currently Assigned” list.

#### <span style="color: rgb(18, 64, 114);"> **Bulk User Action:**</span>  


<span style="color: rgb(0, 0, 0);">**Purpose:**</span>  
Use this feature to assign multiple user sets efficiently.

<span style="color: rgb(74, 156, 232);">**Method 1:**</span>

- Select those multiple user groups you want to assign
- After making your selections, click the **“Add All 5 Selected Items”** button to add the **selected user groups.**  
    The number displayed in the button **(e.g., 5)** represents the number of items currently selected and will change depending on how many items you select.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-jwqrqxhz.png)

- Then click on the **Assign button** in the **Bulk Assignment Section** to move the user groups to the assigned list.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-4ppgmkc9.png)

  
<span style="color: rgb(74, 156, 232);">**Method 2:**</span>

- Click the “Add All 10 Search Results” button to add all user groups with a single click. The number displayed in the button (e.g., 10 ) may vary depending on the number of user groups available in the search results.
- If you want to clear everything, click the Clear button.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-afqawtrj.png)

---

# How to Assign Semesters in a Program

#### <span style="color: rgb(18,64,114);">**Semesters**</span>

A Semester is a fixed academic period used in universities to divide an academic year into smaller parts. Each semester represents a specific stage of study in which students take a defined set of courses and complete related academic activities such as lectures, assignments, and exams.

![embedded-image-ojbthekg.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-ojbthekg.png)

In most universities, a degree program is divided into multiple semesters (for example: Semester 1, Semester 2, Semester 3, etc.), and students progress from one semester to the next as they complete their courses

---

#### <span style="color: rgb(18,64,114);">**<span class="ng-star-inserted">Steps to Assign User Groups to a Program:</span>**</span>

- <span class="ng-star-inserted">In the </span>**<span class="ng-star-inserted">Program List</span>**<span class="ng-star-inserted">, click the </span>**<span class="ng-star-inserted">Semesters icon</span>**<span class="ng-star-inserted"> for the desired program to open the tab and assign semesters.</span>

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/yszimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/yszimage.png)

- Here you will see the list of assigned semesters.
- To **assign additional** semesters, click on the **'Available to Assign' button.**

![embedded-image-7kaurfyi.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-7kaurfyi.png)

- Select the **semester** you want to assign to the program.
- Click on the arrow button to move the selected semester.
- After clicking the **arrow button**, click on the **green tick** to confirm the assignment.

![embedded-image-b3ull2zv.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-b3ull2zv.png)

- Go to the **Currently Assigned** section, where you can see the assigned semester.
- If you don’t find your semester, select the required field and enter the details according to the semester.then assign a semester in the program.

#### <span style="color: rgb(18,64,114);">**Bulk User Action:**</span>

**Purpose:**  
Use this feature to assign multiple Semesters efficiently.

<span style="color: rgb(74,156,232);">**Method 1:**</span>

- Select those multiple **semesters** you want to assign in the program.
- After making your selections, click the **“Add All 2 Selected Items”** button to add the selected semesters.   
    The number displayed in the button **(e.g., 2)** represents the number of items currently selected and will change depending on how many items you select.

![embedded-image-vidtgnso.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-vidtgnso.png)

- Then click on the **Assign button** in the **Bulk Assignment** Section to move the semesters to the **assigned list.**

 ![embedded-image-ekvkyafw.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-ekvkyafw.png)

  
<span style="color: rgb(74,156,232);">**Method 2:**</span>

- Click the **“Add All 3 Search Results”** button to **add all semesters** with a single click. The number displayed in the button (e.g., 3) may vary depending on the number of semesters available in the search results.
- If you want to clear everything, click the **Clear button.**

![embedded-image-oclkse4u.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-oclkse4u.png)

---

# How to Assign Course Description in a Program

#### **<span style="color: rgb(18,64,114);">Course Description</span>**

A Course Description is a short summary that explains the content, topics, and learning objectives of a course. It helps students and teachers understand what will be taught in the course and what its main purpose is.

![embedded-image-i0lsrr6e.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-i0lsrr6e.png)

---

#### <span style="color: rgb(18,64,114);">**<span class="ng-star-inserted">  
Follow these steps to assign a Course Description to a program:</span>**</span>

- Open the **Learnexify dashboard** and go to the **user menu.** Click on Programs and then select **Manage Program.** Here you will see the list of all semesters.
- In which program you want to assign **Course Description,** click on the **Course Description icon.**

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/gfSimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/gfSimage.png)

- Here you will see the list of assigned semesters.
- Click on the Available to Assign button to assign more course descriptions in the program. <span style="background-color: transparent; font-size: 18px;"> </span>

![embedded-image-7mmamufd.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-7mmamufd.png)

- Select the course description you want to assign to the program.
- Click on the arrow button to move the selected semester.
- Fill the details:

#### <span style="color: rgb(74,156,232);">**1. Required**</span>  


<span style="color: rgb(0,0,0);">This field is used to decide whether the course description is compulsory or optional.</span>

- If a Course Description is set as Required when assigning it in a program, it becomes mandatory for learners to complete it.
- If we select Not Required, then it will be optional and not mandatory.

**Example:**  
If we select Required, then the system will force this course description to be included in the program.

#### <span style="color: rgb(74,156,232);">**2. Frequency**</span>

This field defines how many times the course description should be applied.

**Example:**  
If we enter 2, it means the course description will be applied twice as per the defined time period.

#### **<span style="color: rgb(74,156,232);"> 3. Time Period</span>**

This field defines the time unit for the frequency.

- Days
- Weeks
- Months
- Years

**Example:**  
If we select Years, and frequency is 1, then the course description will apply once every year.

#### <span style="color: rgb(74,156,232);">**4. Position**</span>

This field defines the order or sequence in which the course description will appear.

**Example:**  
If we enter 1, it will appear first.  
If we enter 2, it will appear after the first one.

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/iuFimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/iuFimage.png)

- After filling the details, click on the green tick to confirm the assignment.
- Go to the Currently Assigned section, where you can see the assigned course description.
- If you cannot find your course description, select the required field and enter the details according to the course description on the “Available to Assign” page.

#### <span style="color: rgb(18,64,114);">**Bulk User Action:**</span>  


<span style="color: rgb(0,0,0);">**Purpose:**  
Use this feature to assign multiple course descriptions efficiently.</span>

<span style="color: rgb(74,156,232);">**Method 1:**</span>

- Select those multiple course descriptions you want to assign in the program.
- After making your selections, click the **“Add All 6 Selected Items”** button to add the selected course descriptions.   
    The number displayed in the button **(e.g., 6)** represents the number of items currently selected and will change depending on how many items you select.

![embedded-image-l8vhdlj8.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-l8vhdlj8.png)

- Then click on the Assign button in the Bulk Assignment Section to move the course descriptions to the assigned list.

![embedded-image-vttx80sp.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-vttx80sp.png)

<span style="color: rgb(74,156,232);">**Method 2:**</span>

- Click the **“Add All 13 Search Results”** button to add all course descriptions with a **single click.** The number displayed in the button **(e.g., 13)** may vary depending on the number of course descriptions available in the search results.
- If you want to **clear everything,** click the **Clear button.**

![embedded-image-vjqsdmeu.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-vjqsdmeu.png)

---

# How to Assign Course Sets in a Program

#### <span style="color: rgb(18, 64, 114);">**Course sets**</span>

Course Set is a group of related courses that are combined together to simplify management and assignment within a program or semester. It allows administrators to assign multiple courses at once instead of adding them individually.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-cxcused9.png)

---

#### **<span class="ng-star-inserted"><span style="color: rgb(18, 64, 114);">  
Assigning Course sets to a Program:</span></span>**

- Access the Program List and select the **Course Sets icon** to manage and **link course sets** directly to your **specific program.**

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/i5timage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/i5timage.png)

- Here you will see the list of assigned course sets.
- If you want to **assign** more **course sets** in the program, Click on the **Available to Assign button.**

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-e1woqoly.png)

- Select the course sets you want to assign to the program.
- Click on the arrow button to move the selected course set.
- Fill the details:

#### <span style="color: rgb(74, 156, 232);">**1. Required Credits**</span>  


<span style="color: rgb(0, 0, 0);">This means the learner must complete a specific number of credits to fulfill the requirement of the program or course set. For example, if 10 credits are required, the student must complete courses totaling 10 credits.</span>

#### <span style="color: rgb(74, 156, 232);">**2. AND/OR Condition**</span>  


<span style="color: rgb(0, 0, 0);">This defines how the requirements work together:</span>

- AND means both conditions must be completed (required credits + required courses).
- OR means either condition can be fulfilled (either required credits or required courses).

#### **<span style="color: rgb(74, 156, 232);">3. Required Courses</span>**  


<span style="color: rgb(0, 0, 0);">This means specific courses are mandatory. The learner must complete all the listed </span>  
<span style="color: rgb(0, 0, 0);">courses in the course set.</span>

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-l5g4g4yp.png)

- After clicking the arrow button, click on the green tick to confirm the assignment.
- Go to the Currently Assigned section, where you can see the assigned course sets.
- If you cannot find your course set, select the required field and enter the details according to the course sets on the “Available to Assign” page.

#### <span style="color: rgb(18, 64, 114);"> **Bulk User Action:**</span>  


**Purpose:**  
Use this feature to assign multiple Course Sets efficiently.

**<span style="color: rgb(74, 156, 232);">Method 1:</span>**

- Select those multiple course sets you want to assign in the program.
- After making your selections, click the **“Add All 2 Selected Items”** button to add the **selected course sets.**   
    The number displayed in the button (e.g., 2) represents the number of items currently selected and will change depending on how many items you select.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-8kvb9mim.png)

- Then click on the **Assign button** in the **Bulk Assignment** Section to move the **course sets** to the **assigned list.**

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-9c7acyy8.png)

**<span style="color: rgb(74, 156, 232);">Method 2:</span>**

- Click the “Add All 13 Search Results” button to add all course sets with a single click. The number displayed in the button (e.g., 13) may vary depending on the number of course sets available in the search results.
- If you want to clear everything, click the Clear button.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-mxcsrryz.png)

---

# How to Add a Batch in a Program

#### <span style="color: rgb(18, 64, 114);">**Batches**</span>

Batches in Learnexify is a system in which students within a program are divided into different learning paths based on their interests and specialization. Each batch has its own specific courses that provide focused learning in that particular field.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-78jfv7vu.png)

#### <span style="color: rgb(18, 64, 114);">**Add a Batch in a Program:**</span>

- <span class="ng-star-inserted">From the </span>**<span class="ng-star-inserted">Program List</span>**<span class="ng-star-inserted">, select the </span>**<span class="ng-star-inserted">Batches icon</span>**<span class="ng-star-inserted"> to organize and **add batches** to your program.</span>

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/lqCimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/lqCimage.png)

- After **opening** the Batch tab, click on the **Add Batch button.**

[![image.png](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/scaled-1680-/8Gcimage.png)](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/8Gcimage.png)

- When you click on the Add button, a new page will open.
- Fill in the blanks:

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-nyirp4x6.png)

#### **<span style="color: rgb(74, 156, 232);">Required Fields:</span>**   
**Program**  


The Program field defines the main academic program under which the batch is created. It shows which degree or discipline this batch belongs to.  
Example: (DCS-c4) Diploma in Computer Science (DCS)

**ID Number**  
The ID Number is a unique code used to uniquely identify each batch in the system. It ensures that every batch has a distinct identity and no duplication occurs.  
Example: 11111

Name  
The Name field defines the title of the batch and helps users easily identify the specialization or focus area of the batch.  
Example: Diploma in Computer Science

#### **<span style="color: rgb(74, 156, 232);">Not Required Feilds:</span>**

**Description**  
The Description provides a short overview of the batch and explains the specialization area. It helps users understand what this batch is about and what knowledge or skills it focuses on.  
  
Example: This batch outlines the complete study pathway for the Diploma in Computer Science program over four semesters. It includes core courses in programming, databases, data structures, operating systems, web development, and a final project to build practical skills in computer science.

**Start Date**  
The Start Date defines when the batch becomes active and available for assignment in the system.  
Example: 28 April 2026

**End Date**  
The End Date defines when the batch will expire or stop being active in the system.  
Example: 1 May 2026

**Create all course instances**  
This option is used to automatically create and assign all related course instances (such as course or batch structures) for the selected batch, so manual setup is not required.

- After filling in all the **required fields**, click on the **Save Changes** button.
- Once you click the Save button, the system will process the data.
- After **successful** saving, the **batch** will be added to the **relevant program.**

---

# How to Assign Roles in a Program

#### <span style="color: rgb(18, 64, 114);">**Roles**</span>

Roles is a system through which users are assigned their responsibilities and access levels. In this system, it is defined who will be a teacher, who will be a manager, and who will be a student. Each role has its own functions and permissions that control its access within the system.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-435q5lpb.png)

#### <span style="color: rgb(18, 64, 114);"> **Assign Roles in a Program**</span>

- Open the Program and click on the Roles tab.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-mu2tcqlb.png)

- Review the list of available roles.
- Click on the role to which you want to assign users.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-cspcruss.png)

- A page will open displaying all users currently assigned to the selected role.
- To assign additional users, click the Unassigned button. This will display all users who are currently unassigned to the selected role.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-ku4fy4lr.png)

- Select the user(s) you want to assign.
- Scroll down and click **Assign Roles.**

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-bgexzzzg.png)

#### <span style="color: rgb(18, 64, 114);">**Using Filters:**</span>

If you cannot find the required user:

- Use the **Filter** option.
- Add a filter using **Email Address, Username, or Full Name.**
- Click **Add Filter.**
- Select the required user from the filtered results.
- Scroll down and click **Assign Roles** to complete the assignment.

# How to Create a Program

##### **How to Create a Program**

#### <span style="color: rgb(18, 64, 114);">**Program:**</span>

Programs in Learnexify are used to organize Course Descriptions in different ways. In many cases, a collection of Course Descriptions leads to a certificate or another form of validation, indicating that a learner has achieved a certain level of mastery in the subjects included within the Program.

Additionally, Programs are used to define pre-requisite and co-requisite Course Descriptions, as well as to create batches of course instances that run according to a specific schedule or sequence.

**For Example:**

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-2yvfr1us.png)

#### <span style="color: rgb(18, 64, 114);">**Creating Programs:**</span>

**Steps:**

1. After logging in, you will see the dashboard.
2. Open the side drawer.
3. Click on Programs and then select Manage Program.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-a85dqlmy.png)

4. To create a new program, click on the “Add Program” option.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-qvpyxvy3.png)

####    
<span style="color: rgb(18, 64, 114);">**Fill in the details (required):**</span>

**ID Number:** The ID Number is a unique code used to uniquely identify each program in the system.  
Example: CS-101

**Name:**  
The Name field defines the title of the program and helps users identify it easily.  
Example: Computer Science Program

**Description:**  
The Description provides an overview of the program and explains what students   
will learn.  
Example: This is a Computer Science degree program covering programming,  
databases, and software development.

**Required Credits:**  
Required Credits indicate the total number of credit hours needed to complete the program.  
Example: 120

**Display Priority:**  
Display Priority defines the order of programs in the list. Higher numbers appear first.  
Example: 1

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-p48pw4qa.png)

#### <span style="color: rgb(18, 64, 114);">**Time setting:**</span>

The next feature is Time Setting, and it is used to control the duration of a program. It defines how long a program will remain active and how much time a user gets to complete it. With this feature, the program is properly time-managed and works within a fixed schedule. These are the two fields of the Time Setting feature.

To specify a duration, use the following abbreviations:

- i = Minutes
- h = Hours
- d = Days
- w = Weeks
- m = Months
- y = Years

Examples: 2y (2 years) or 1w 2d (1 week and 2 days).

For additional information, a document has been prepared for this expiration duration feature. You can view it by clicking on the given link.

### ![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-mqklg7he.png)  


### <span style="color: rgb(18, 64, 114); font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 28px; font-weight: 600; letter-spacing: -0.3px;">Recruitment Information:</span>

Recruitment Information feature is used in a program to define and manage all important details related to admission or enrollment. It helps students clearly understand which qualification is required before joining the program.   
It also explains what benefits or career outcomes a student will get after completing the program.   
  
This feature contains 5 fields

#### **Admission Category:**

This field is used to define the admission category of the program.

##### <span style="color: rgb(18, 64, 114);">**Purpose**</span><span style="color: rgb(18, 64, 114);">**:**</span>

- Define the type of admission
- Categorize programs
- Maintain organization in the system

**<span style="color: rgb(18, 64, 114);">Example:</span>**  Uncategorized

#### **Career Outcomes:**

This field is used to inform students about the career opportunities they may get after completing the program.

##### <span style="color: rgb(18, 64, 114);">**Purpose:**</span>

- Guide students about outcomes after program completion
- Show future career opportunities

<span style="color: rgb(18, 64, 114);">**Example:** </span>Software Developer, Web Developer, Data Analyst

#### **Academic Entry Requirements:**

This field is used to define the required educational qualification for admission.

##### **Purpose:**

- Set eligibility criteria
- Define required education level

<span style="color: rgb(18, 64, 114);">**Example:** </span>Intermediate or Bachelor’s degree

#### <span style="color: rgb(0, 0, 0);">**Language Proficiency Requirements:**</span>

This field is used to define the required language proficiency for students.

<span style="color: rgb(18, 64, 114);">**Purpose:**</span>

- Set required language level
- Improve learning understanding

<span style="color: rgb(18, 64, 114);">**Example:** </span>Basic English understanding or IELTS score (if required)

#### **Location:**

This field is used to define the location where the program is available.

##### <span style="color: rgb(18, 64, 114);">**Purpose:**</span>

- Show program location
- Define online or campus availability

**Example:** Online / Chiniot

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-5e0g9ker.png)

### Additional Program Details:

Additional Program Details feature is used to add extra information about a program apart from the main description. It also defines where this extra information will be displayed in the program interface so that users can easily view it in the relevant section of the program page. In this feature, you can also add new fields.

#### **Label:**

This field is used to define the name or title of additional information. It helps identify what the added information is related to.

<span style="color: rgb(18, 64, 114);">**Purpose:**</span>

- To identify the field
- To define the title of the information
- To maintain clarity in the system

**<span style="color: rgb(18, 64, 114);">Example: </span>**Program Overview, Duration Info, Requirements

####   
**Default Value:**

This field is used to set a predefined value for the label, which is automatically displayed when an additional program detail is created.

##### <span style="color: rgb(18, 64, 114);">**Purpose:**</span>

- To provide pre-filled content in the field
- To make data entry easier

<span style="color: rgb(18, 64, 114);">**Example:** </span>This program is designed for beginners in IT.

#### **Display Location:**

This field is used to define where the additional information will be displayed within the program content. It allows us to decide whether the extra information should appear above or below the main content, or in the sidebar at the top or bottom.

<span style="color: rgb(18, 64, 114);">**Purpose:**</span>

- To set the exact position of additional information on the page
- To organize the page layout properly
- To display information in the correct section for better user experience.

<span style="color: rgb(18, 64, 114);">**Options:**</span>

- Main Content (Top)
- Main Content (Bottom)
- Sidebar (Top)
- Sidebar (Bottom)

<span style="color: rgb(18, 64, 114);">**Example:** </span>Displays the information above the main program content when Main Content (Top) is selected.

- **New field:** If you want to add a new field, you can add it by clicking the “Add New Field” button.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-hjhdgh8b.png)

### Payments:

#### Payments feature is used to manage and configure admission fee-related settings. In this section, we define the admission fee that is charged from students for enrolling in a program.

#### **Fee Name:**

Fee Name is used to define the title of the payment. It tells what type of fee is being charged from students.

##### <span style="color: rgb(18, 64, 114);">Purpose:</span>

- To make it clear to students what the fee is for

##### <span style="color: rgb(18, 64, 114);">**Example:** </span>Admission Fee

#### **Fee Amount:**

This field is used to define the total admission fee amount that a student needs to pay.

##### <span style="color: rgb(18, 64, 114);">**Purpose:**</span>

- To set the exact fee value
- To help in payment and calculation

##### <span style="color: rgb(18, 64, 114);">**Example:** </span>3000

#### **Currency:**

This field is used to define the currency in which the student will pay the fee.

##### <span style="color: rgb(18, 64, 114);">Purpose:</span>

- To specify the payment currency
- To ensure correct financial transactions

<span style="color: rgb(18, 64, 114);">**Example:** </span>Pakistani Rupee, US dollars

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-07/embedded-image-7bhaw3yb.png)

- To complete this process, scroll down and click on the **Save Changes** button.