12th Feb 2026 (v9.5.4.2)

1. Custom certificate Font UI changes: 
  • The custom certificate activity has been added to the course module. 
  • In this activity, multiple font options have been included. The available fonts are: Arial, Times New Roman, and Calibri. 
  • For each of these fonts, the following styles have been added: MT, Bold, Italic, and Bold Italic. 

2. Custom certificate UI enhancements:  
  • The custom certificate activity has been added to the course module. 
  • The Custom Certificate UI has been updated on the following pages: 
  • Custom Certificate Creation page 
  • Custom Certificate Edit page 
  • Activity UI page 
  • Field names, placeholders, toggle buttons, icons, buttons, and alignments have been updated. 
  • On the Edit Custom Certificate page, the Add Elements UI, element positioning, and button interface have also been enhanced. 

3. H5p/interactive video enable Activity builder:
  • A new activity called AI Activity Builder is available in the Activity Popup. It allows client admins to create AI-powered content using Magic Slide or Interactive Video within the CS iFrame.  
  • undefinedundefined  
  • Magic Slide: Admins can enter a topic title, select a content format, and generate AI-based slide content. On publishing, the Magic Slide is added to the LMS as an activity and appears in the activity list under the selected topic.  
  • undefined  
  • Interactive Video: Admins can add videos and configure interactive elements using CS editor options. Upon publishing, the interactive video is added to the LMS as an activity and is visible in the activity list.undefinedundefinedundefined  
  •  –  
  • A new activity called AI Activity Builder is available in the Activity Popup. It allows client admins to create AI-powered content using Magic Slide or Interactive Video within the CS iFrame.  
  • undefinedundefined  
  • Magic Slide: Admins can enter a topic title, select a content format, and generate AI-based slide content. On publishing, the Magic Slide is added to the LMS as an activity and appears in the activity list under the selected topic.  
  • undefined  
  • Interactive Video: Admins can add videos and configure interactive elements using CS editor options. Upon publishing, the interactive video is added to the LMS as an activity and is visible in the activity list.undefinedundefinedundefined 

4. We have provided feature-wise settings in two modules: Manage Users and Catalogue, available on the right-hand side of both pages.
  • On these pages, the client admin can see two options:  
  • Catalogue Settingsundefined  
  • Manage Users Settingsundefined  
  • On clicking Catalogue Settings, the user is redirected to the Course tab in Master Settings.undefined  
  • On clicking Manage Users Settings, the user is redirected to the Users tab in Master Settings.undefined

5. Dashboard Custom Metric Configuration: 
  • The Custom Metric feature is available within the Dashboard Key Stats Cards configuration for Client Admins and Admins. This feature allows authorized users to create dynamic dashboard metrics using secure SQL queries. 
  • The Custom Metric configuration applies to the Dashboard Stats Cards that are visible to Admins, Client Admins, and Managers. However, the Manager role does not have permission to edit or customize the stats cards. 
  • When an Admin or Client Admin accesses the Customize Dashboard option, the edit (pencil) icon is visible on the stat card, allowing configuration changes. 
     
    Admin/Client Admin: 
     
     
    Manager Role: 
     
  • Custom Metric Display Logic 
  • When configuring a stats card, users can select the Custom Metric category. 
    Upon selecting the Custom Metric category: 
    A Custom Metric text area becomes available. 
    Users can write an SQL query to define the metric value displayed on the stat card. 
  • Custom Metric SQL Rules 
  • The system enforces strict security validation for all custom metric queries. 
    Allowed: 
    Only SELECT statements. 
    Only the COUNT() function is permitted. 
  • Not Allowed: INSERT, UPDATE, DELETE, DROP, ALTER, Any other data-changing statements, Semicolon (;), Asterisk (*), Aggregate functions such as SUM(), AVG(), MIN(), MAX() 
    Queries containing restricted keywords, unsupported functions, or invalid syntax will be automatically rejected for security reasons. 
  • Metric Reflection Logic 
  • The custom metric value displayed on the stat card reflects the result of the validated SQL query. 
    Configuration changes made by Admin or Client Admin are reflected for all Admins, Client Admins, and Managers. 
    Managers can view the configured custom metric but cannot modify it. 
  • Aggregate functions such as: SUM(), AVG(), MIN(), MAX() 
    are not allowed. 
    Only the COUNT() function is allowed. 
  • Queries containing: 
    Forbidden keywords 
    Restricted functions 
    Invalid syntax 
    will be rejected automatically for security reasons. 
  • Performance Optimization 
  • Optimized queries are allowed and recommended for better performance. 
    Only validated and secure queries will be processed and reflected on the dashboard stat card. 

6. Learner Side Quiz Attempt Enhancements: 
  • The Learner-Side Quiz Attempt interface has been enhanced to improve clarity, usability, and overall user experience across the Quiz Activity View page and Quiz Attempt page. 
  • These updates include UI improvements, status updates, timer behavior changes, attempt logic display enhancements, and proctoring layout adjustments. 
  • Quiz Activity View Page Updates 
  • The following updates have been implemented on the Quiz Activity View page: 
  • Status & Attempt Button Updates 
  • The following button labels and statuses have been updated: 
  • Launch Quiz – For new attempt or reattempt 
  • Attempt quiz now– For new attempt 
  • Reattempt Now– For reattempt 
  • Quiz Not Started Yet – For quizzes scheduled for a future date 
  • Quiz Expired – For quizzes past the end date 
  • Not Available Attempt Left – When the allowed number of attempts has been exhausted 
  •  
  • Status Display Logic 
  • Quiz status is displayed on quiz activity view page: 
  • Green Dot – Finished 
  • Blue Dot – In Progress 
  • Yellow Dot – Not Submitted 
  • Additionally: 
  • “Started On” and “Finished On” columns have been added. 
  • “Never Permitted” and “Review” are displayed in the primary theme color. 
  •  
  • Quiz Attempt Page UI Enhancements 
  • Attempt & Grading Information UI 
  • Updated UI for: 
  • Grading method 
  • Attempt count 
  • Attempt summary 
  •  
  • Question Navigation & Status Indicators 
  • Updated UI for: 
  • Quiz number display in quiz section 
  • Question status indicators: 
  • Attempted 
  • Not Attempted 
  • Flagged 
  • Current Question 
  •  
  • Attempt Summary Panel 
  • Updated UI including: 
  • Color dot for Answered questions 
  • Color dot for Not Answered questions 
  • Flag color indicator 
  • Updated Submit button styling 
  •  
  • Timer Updates (Timed Quiz) 
  • Updated timers display design. 
  • Removed red background color that previously appeared during the last 15 seconds. 
  • Added confirmation popup message when 100 seconds remain in a timed quiz. 
  •  
  • “Show One Page at a Time” Option 
  • Added checkbox for “Show one page at a time” configuration. 
  • If enabled → Attempt review displays questions section-wise. 
  • If disabled → All questions are displayed on a single page. 
  •  
  • Answer Correction Color Logic 
  • Updated question number border colors in review: 
  • Green border – Correct answer 
  • Red border – Incorrect answer 
  • No color – Unanswered question 
  •  
  • Proctoring & Profile Image Placement 
  • Updated placement of webcam image for quiz proctoring. 
  • Updated placement of user profile picture on quiz attempt page. 
  •  
  • Functional Scope 
  • These enhancements include: 
  • UI improvements only. 
  • Status logic refinement. 
  • Improved timer behavior. 
  • Enhanced attempt summary display. 
  • Better visual indicators for quiz progress and results. 
  • No changes have been made to: 
  • Quiz grading logic 
  • Attempt calculation logic 
  • Backend database structure 

7. UI Enhancements and Statistical Additions in Quiz Report: 
  • This release includes UI enhancements and statistical updates to the Quiz Report module. 
  • The update improves the visual presentation, usability, and reporting insights of the Quiz Report section. It introduces enhanced UI/UX elements along with improved statistical data to provide better analytics and clarity for Administrators. 
  • Scope of Enhancement 
  • The following improvements have been implemented in the Quiz Report module: 
  • Quiz Report UI/UX Improvements 
  • Updated report layout as per design. 
  • Improved alignment and spacing of report elements. 
  • Enhanced typography and visuals. 
  • Updated UI and placement for filter dropdown. 
  • Improved Regrade dropdown and Export button UI. 
  • Display initials for users who have not set a profile picture. 
  • Updated action button colors: 
  • Review Attempt – Primary theme color 
  • Regrade Attempt – Black 
  • Delete Attempt – Red 
  • Updated blue graph color in the Grade Distribution section. 
  •  
  • Statistical Additions 
  • The following stat cards have been added/updated in the report: 
  • Grading Method – Displays the quiz grading method. 
  • Attempts Allowed – Displays the maximum allowed attempts. 
  • Participants – Displays a total number of unique students who have attempted the quiz. 
  • Total Attempts – Displays a total number of attempts made by learners, including reattempts. 
  • Average Score – Displays average score calculated as: 
    (Sum of all grades / Maximum possible sum of all grades) × 100 
  • Highest Score – Displays the highest grade earned by any learner (shown against maximum possible grade). 
  • Needs Grading – Displays number of quiz attempts that are in progress or finished but not yet graded. 
  •  
  • Quiz Activity View Page Updates 
  • The following enhancements have also been added to the Quiz Activity View page: 
  • Added Edit Quiz Settings button. 
  • Added Add/Edit Question button. 
  • Added display for: 
  • Grading Method 
  • Attempts Allowed 
  • Number of Attempts Made 
  • “View Reports” link 
  •  
  • Display Logic 
  • If no quiz is added in the activity, or 
  • If no learner has attempted the quiz: 
  • Number of Attempts Made will display as 0
  • “View Reports” link will be hidden. 
  •  
  • Functional Impact 
  • No changes to quiz attempt logic. 
  • No changes to grading calculation logic. 
  • No changes to backend data structure. 
  • Enhancements are limited to UI improvements and statistical presentation.