Semester Widget Documentation
The Semester Widget acts as a visual academic roadmap for learners. It dynamically groups and organizes enrolled courses by their respective semesters or academic terms, giving students a clean, structured timeline to track their current grades, course completions, and class schedules without clutter.
Overview & Setup
The Semester Widget acts as a visual academic roadmap. It automatically organizes a student's courses into their respective semesters, allowing users to track their progress, grades, and upcoming schedules in one organized interface.
To make this widget visible for instructors, follow these steps:
-
Then, Select Learnexify Dashboard.
-
On the new block, click the Three-dot menu (⋮) and select Configure Learnexify Dashboard block.
-
In the Select Widget dropdown, choose batches Enrollment Widget.
- Click Save changes.
Interface Features & Visual Layout
The Semester Widget is designed for high visibility and ease of use. It automatically populates data to provide a seamless experience:
Program Overview: The Program Name, ID, and Description are automatically pinned to the top of the widget for context.
Semester Status Indicators:
- 🟢 Green: Indicates a currently Active semester.
- ⚪ Grey: Indicates Inactive semesters (either upcoming or already completed).
Interactive Course Cards: Each course within a semester is displayed as a card containing:
- Assigned Teacher's name.
- Course Start and End dates.
- A real-time Progress Bar.
- Current Grade: Displayed as a percentage in the top right corner of the card.
-
Expand & Collapse: Users can click any semester header to hide or show the courses inside, keeping the dashboard clean and focused.
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 to remove it.
- 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.
Advanced Role Overrides:
If you need to change permissions for a specific role exclusively for this widget, use the dropdown to select the role.
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.