Release 01/02/2026

Release 01/02/2026

Main Feature

Enhancement, Improvements and New Feature Details

Student Scoring (Optional Module)

Student Scoring

The Student Scoring module is an optional module. Once activated, it appears within the Student Profile Summary and provides a numerical score that reflects a student’s overall status and level of engagement. This score helps staff quickly assess student performance and identify those who may need support.

The workflow for configuring and using the Student Scoring feature is outlined below:

Step 1: Configuration & Setup

Admin Panel → Configuration and Setup → Student Scoring Mapping

Administrators can fully configure the scoring logic from the Configuration and Setup section under Student Score Mapping. This allows institutions to define what factors contribute to a student’s score and how much weight each factor carries.

Scoring is organized into key measurable categories: Student Details, Student Course, Academics, Attendance, Finance, Student Agent, Communication log, Interventions, Sanctions.

Each category contains specific measurable properties that directly influence the student score.

Step 2: Scoring Measures & Rules

For every measurable property, administrators can define:

  • Scoring ranges (minimum and maximum thresholds)

  • Point adjustments (addition or deduction of points)

This flexible configuration allows scoring to reflect institutional priorities and policies.

Example: Finance Category

Within the Finance category, administrators can configure scoring rules based on students’ payment behaviour.

Examples include:

  • On-time payments: If a student has paid all invoices by their due dates, the system can add a predefined number of points (e.g., +10 points).

  • Late payments (range-based scoring): Administrators can define ranges for late payments, such as:

    • 0–3 late payments → deduct 5 points

    • 4–6 late payments → deduct 10 points

Each range can have its own scoring impact, allowing more severe penalties as risk increases.

Step 3: Score Calculation in Student Profile Summary: The final student score is within the range of 0 to 100.

  • 0 represents very high risk or non-compliance

  • 100 represents optimal performance and compliance

The calculated Student Score is displayed directly within the Student Profile Summary. The score overview is also visible for each student.

Users can view the score at a glance to:

  • Identify students who may need intervention

  • Monitor trends in student performance or behaviour

  • Support decision-making for academic, financial, or administrative actions

Student Portal

New Feature: Student Course Overall GPA Display

New Feature “Student Course Overall GPA” is added in the Student Portal under Student Login → Timetable and Results → Results

Availability:

  • The GPA will be displayed only when the feature is enabled for the institution.

  • The GPA is shown only for courses that use GPA-based grading, as defined in Manage Course → Grade Calculation Process.

Student > Payment

Update of Student “Pay Now” Button Behaviour

In the Student Portal, the Pay Now button will now open in a new browser tab instead of a separate window or pop-up.

This change improves the user experience and browser compatibility. There is no change to the payment functionality.

Report > Improvement

USAGE: MeshedHE Usage Report Between Two Dates

The reports have been enhanced with a new column, “Is Feature Available.”

This column indicates whether a given feature or function is available or enabled in the system, displaying values of Yes or No accordingly.

There are no changes to the existing report logic or calculations.

Reports > New Report

New report View Course Template, Major and Elective Groups assigned to students by course and status” under Student Services category

Report details: This report provides student list with the course template, major and elective groups information.

Columns:

  • Student ID – Displays Student IDs

  • Course ID – Displays Course Code

  • Course Attempt – Displays Student Course Attempt

  • Status – Displays Student Course Status for the attempt

  • Course Template - Displayed from student’s course information. If there is no course template assigned to the student, value is displayed as blank.

  • Course Major – Displays the student’s course specialisation. If no course major is assigned, displayed as No Specialisation

  • Elective Groups – Displays the student’s elective groups and elective group type (in brackets). (Elective groups can be set with types as Major, General and Minor.) If no elective groups are assigned, value is displayed as blank.

Open Learning Integration Enhancement

Automation Feature Implementation in OpenLearning Integration

UI for Configuring Automation Rules

A new automation feature has been added under OpenLearning Integration Rules, allowing users to enable automation and configure rule‑based workflows. Automation can be applied to the following areas:

a) Classes:

  • When a course is created in OpenLearning, and if the classes are created in Meshed platform for those subjects, these classes will be automatically pushed to OpenLearning.

  • User can configure date-based logic to determine when classes should be sent.
    Rule: Send classes automatically if the engine run date falls between:
    Class Start Date – XX days and Class Start Date + XX days.

 b) Learners:

  • Learners will be created automatically in OpenLearning using either their personal or college email address, depending on the rule configuration.

  • Automation applies when:

  • The learner’s course status is Current Student, and

  • The course start date falls on or after the current year.

c) Enrolments: 

  • Enrolments will be pushed automatically to OpenLearning once the related Subject, Classes, and Learner have all been created in OpenLearning.

  • A date-based rule can be configured for enrolments as well.
    Rule: Send enrolments automatically if the engine run date falls between:
    Subject Start Date – XX days and Subject Start Date + XX days.

 d) Result Import: 

  • Results will be automatically imported from OpenLearning into Meshed when:

  • The Subject, Classes, and Learner were originally created in OpenLearning by Meshed.

  • The assessment or gradebook has been marked and results released in OpenLearning.

  • A webhook has been configured in Meshed.

  • User can set date logic to define when results should be imported.
    Rule: Import results if the engine run date falls between:
    Subject Finish Date – XX days and Subject Finish Date + XX days.