# Teaching Plan Widget Documentation

<span>The </span>**Teaching Plan Widget**<span> is an instructor-focused dashboard tool that acts as a class management cockpit. It gathers and organizes all course instances, daily teaching schedules, student enrollment limits, waiting lists, and co-instructors into a single, clean table on the teacher's dashboard.</span>

# Overview & Setup

The Teaching Plan Widget is an administrative tool for instructors. It consolidates class data into a single table on the dashboard, allowing instructors to monitor:

- **Course Details:** Moodle course names and daily class timings.
- **Key Dates:** Academic start and end dates.
- **Student Metrics:** Maximum capacity, active enrollments, and waiting list counts.
- **Staffing:** A list of all instructors assigned to a specific class.

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

To make this widget visible for instructors, follow these steps:

- Navigate to your **Dashboard.**
- Toggle **Edit Mode** to "**On**" (top right corner).
- Click the **Add a block** button.

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

- Then, Select **Learnexify Dashboard**.

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

- On the new block, click the **Three-dot menu (⋮)** and select **Configure Learnexify Dashboard block**.

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

- In the Select Widget dropdown, choose **Teaching Plan Widget**.

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

- Click **Save changes**.

# Column Visibility & Field Settings

Administrators can control which data columns are visible to instructors.   
To access these settings, go to: **Side Menu &gt; Admin &gt; Widgets Settings &gt; Teaching Plan Widget.**

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

You can toggle the following fields **<span style="color: rgb(22, 145, 121);">ON</span>** or <span style="color: rgb(186, 55, 42);">**OFF**</span>:

- **Start Date** &amp; **End Date:** Shows the official academic duration of the class.
- **Class Time:** Displays the scheduled daily timing for the class sessions.
- **Max Students:** Displays the total seat limit **(capacity)** for the class.
- **Moodle Course Start Time:** If integrated with Moodle, this displays the specific course launch time.
- **Enrolled (Waiting):** Provides a live count of students who are "<span style="color: rgb(22, 145, 121);">**Enrolled**</span>", "<span style="color: rgb(230, 126, 35);"><span style="color: rgb(18, 64, 114);">**In-Progress**</span></span>" or on the "<span style="color: rgb(186, 55, 42);">**Waiting List**</span>".
- **Instructors:** Lists the names of all teachers assigned to that specific Course Instance.

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

# Progress Bar Configuration

The progress bar helps instructors track the overall completion percentage of the students within a class.

**Enabled:** Toggle the bar on or off.

**Completion Color Stages:** You can customize the colors to match your institution's branding:

- **0%–49% (Initial Stage):** Displays **<span style="color: rgb(186, 55, 42);">Red</span>** when less than half the class has finished.
- **50%–79% (Midway Stage):** Displays <span style="color: rgb(148, 121, 14);">**Yellow** </span>as more students reach completion.
- **80%–100% (Success Stage):** Displays **<span style="color: rgb(22, 145, 121);">Green</span>** as the class nears full completion.

> **Note:** You can use the **color picker** or enter a specific **Hex Code** to customize these stages.

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

After making the necessary changes and selecting the fields, click the **Save button** to save your settings.

# Permission Management & Role Overrides

Permissions control who can view or modify the widget.   
To set these, click the Three-dot menu **(⋮)** on the widget block and select **Permissions**.

Use the Plus **(+)** Icon to grant a role (like: **Teacher or Manager**) permission, or the **Trash Icon (🗑️)** to remove it.

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

- **View block:** Controls who can see the widget (e.g., Students).
- **Edit a block’s settings:** Controls who can change colors and configurations (e.g., **Admins or authorized Managers**).
- **Add a new Learnexify Dashboard block to My home:** Determines if users can manually add this block to their personal "**My Home**" page.

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

####   
**Advanced Role Overrides:**

If you need to change permissions for a specific role exclusively for this widget, use the dropdown to select the role  
 ![](https://wiki.paktaleem.net/uploads/images/gallery/2026-10/W8fzWSlycxoBQwTu-embedded-image-tnoix6tu.png)

Then, choose one of the following:

- **Inherit:** Use the standard site default.
- **Allow:** Explicitly grant the permission.
- **Prevent/Prohibit:** Block the role from performing the action.

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