Related Experiment Video
Updated: Aug 29, 2025

Author Spotlight: Addressing Technical and Subjective Challenges in Measuring Classroom Attention
Published on: December 15, 2023
Predictive modelling and analytics of students' grades using machine learning algorithms
Yudish Teshal Badal1, Roopesh Kevin Sungkur2
1Mauritius Institute of Education, Reduit, Mauritius.
This study developed a machine learning model to predict student performance on online learning platforms. The Random Forest model achieved 85% accuracy in predicting grades and 83% for engagement.
Area of Science:
- Educational Technology
- Machine Learning in Education
- Student Performance Prediction
Background:
- The COVID-19 pandemic necessitated a shift to online learning, increasing reliance on digital platforms.
- Predicting student academic performance is crucial for timely interventions and support.
- Online learning platforms offer rich interaction data valuable for performance analysis.
Purpose of the Study:
- To develop a predictive model for forecasting student performance (grade and engagement) using online learning data.
- To analyze the impact of specific online learning platform features on student outcomes.
- To leverage machine learning for enhanced educational analytics.
Main Methods:
- Utilized a quantitative approach for analyzing student data from online learning platforms.
- Implemented machine learning techniques, specifically the Random Forest classifier, for predictive modeling.
- Incorporated student profile information and platform interaction data (e.g., discussion forums) as features.
Main Results:
- The Random Forest classifier demonstrated superior performance compared to other models.
- Achieved 85% accuracy in predicting student final grades.
- Achieved 83% accuracy in predicting student engagement levels.
Conclusions:
- Machine learning models can effectively predict student performance in online learning environments.
- Student profile and interaction data are significant predictors of academic success and engagement.
- The developed model offers a valuable tool for educators and institutions to monitor and enhance online learning.
More Related Videos
Related Concept Videos
Microsoft Excel: Regression Analysis
To perform regression...
Steps in Outbreak Investigation
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Regression Analysis
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...

