Analysis of Student’s Academic Performance based on their Time Spent on Extra-Curricular Activities using Machine Learning Techniques

Full Text (PDF, 654KB), PP.46-57

Views: 0 Downloads: 0


Neeta Sharma 1,* Shanmuganathan Appukutti 2 Umang Garg 3 Jayati Mukherjee 4 Sneha Mishra 4

1. Department of CS, Noida International University, Noida, India

2. Northern Institute of Engineering and Technology, Alwar, India

3. Department of CSE, Graphic Era Hill University, Dehradun, India

4. Department of CSE, Noida International University, Noida, India

* Corresponding author.


Received: 23 Oct. 2022 / Revised: 19 Dec. 2022 / Accepted: 12 Jan. 2023 / Published: 8 Feb. 2023

Index Terms

Algorithms, Extra-curricular activities, KNN, Decision Tree, Random Forest, Machine Learning, Prediction


The foundational tenet of any nation's prosperity, character, and progress is education. Thus, a lot of emphasis is laid on quality of education and education delivery system in India with current financial year (2022-23) education budget outlay of Rs. 1,04,277.72 crores. This research contributes in analyzing how students perform in academics depending upon the time spent on their extracurricular activities with the help of three Machine Learning prediction algorithms namely Decision Tree, Random Forest and KNN. Additionally, in order to comprehend the underlying causes of the shortcomings in each machine learning technique, comparisons of the prediction outcomes obtained by these various techniques are made. On our dataset, the Decision Tree outscored all other algorithms, achieving F1 84 and an accuracy of 85%. The research, which is at an introductory level, is meant to open the door for more complexes, specialised, and in-depth studies in the area of predicting the performance in academics.

Cite This Paper

Neeta Sharma, Shanmuganathan Appukutti, Umang Garg, Jayati Mukherjee, Sneha Mishra, "Analysis of Student’s Academic Performance based on their Time Spent on Extra-Curricular Activities using Machine Learning Techniques", International Journal of Modern Education and Computer Science(IJMECS), Vol.15, No.1, pp. 46-57, 2023. DOI:10.5815/ijmecs.2023.01.04


[1]Asif, R., Merceron, A., Ali, S. A., & Haider, N. G. (2017). Analyzing undergraduate students’ performance using educational data mining. Computers in Education, 113, 177–194.
[2]Xu J., Han Y., Marcu D., van der Schaar M.: Progressive prediction of student performance in college programs. In: AAAI pp. 1604–1610 2017.
[3]Qiu, F., Zhang, G., Sheng, X., Jiang, L., Zhu, L., Xiang, Q., ...& Chen, P. K. (2022). Predicting students’ performance in e-learning using learning process and behaviour data. Scientific Reports, 12(1), 1-15
[4]Sudais, M., Safwan, M., Khalid, M. A., & Ahmed, S. (2022). Students’ Academic Performance Prediction Model Using Machine Learning. Research Square; 2022. DOI: 10.21203/
[5]Masangu, Lonia, Ashwini Jadhav, and Ritesh Ajoodha. "Predicting Student Academic Performance Using Data Mining Techniques." Advances in Science, Technology and Engineering Systems Journal 6.1 (2021): 153-163.
[6]Giannakas, F., Troussas, C., Voyiatzis, I., &Sgouropoulou, C. (2021). A deep learning classification framework for early prediction of team- based academic performance. Applied Soft Computing, 106, 107355.
[7]Kokoç, M. & Altun, A. discuss the effects of learner interaction with learning dashboards on academic performance in an e-learning environment. Behav. Inf. Technol. 40, 161–175. (2021).
[8]Siddique, A., Jan, A., Majeed, F., Qahmash, A. I., Quadri, N. N., & Wahab, M. O. A. (2021). Predicting academic performance using an efficient model based on fusion of classifiers. Applied Sciences, 11(24), 11845.
[9]N. Sharma and M. Yadav, "A Comparative Analysis of Students’ Academic Performance using Prediction Algorithms Based on Their Time Spent on Extra-Curricular Activities," 2022 Third International Conference on Intelligent Computing Instrumentation and Control Technologies (ICICICT), 2022, pp. 745-750, doi: 10.1109/ICICICT54557.2022.9917606.