Students Performance Prediction in Online Courses Using Machine Learning Algorithms

Authors

  • Guntumadugu Sravani  M. Tech, Department of Computer Science, Chadalawada Ramanamma Engineering College, Andhra Pradesh, India
  • Kattamanchi Nagendra Rao  Associate Professor, Department of Computer Science, Chadalawada Ramanamma Engineering College, Andhra Pradesh, India

Keywords:

Predicting Academic Performance of Students, Machine Learning, K-Means, XG Boost, Random Forest, Decision tree Ensemble method.

Abstract

Online learning has attracted a large number of participants because it has no limit to enrolment and regardless of personal background and location. Predicting academic performance is an important task for the students in university, college, and school, etc. Machine Learning is a field of computer science that makes the computer to learn itself without any help of external programs. The dataset used in this project is stored in a SQL database and accessed using queries as and when required. There are two approaches for machine learning techniques one is supervised learning and the other one is unsupervised learning. In unsupervised learning, K-means clustering are being used and in supervised, ensemble techniques like Random Forest and XG Boost algorithm are implemented. Nowadays evaluating the student performance of any organization is going to play a vital role to train the students. All of the above algorithms were combined and used for student evaluation and a possible suggestion to the student is provided to improve their career.

References

  1. Karimi, Hamid et al. “A Deep Model for Predicting Online Course Performance.” (2020).
  2. Kaviani, Pouria &Dhotre, Sunita. (2017). Short Survey on Naive Bayes Algorithm. International Journal of Advance Research in Computer Science and Management. 04.
  3. Sharma, Himani & Kumar, Sunil. (2016). A Survey on Decision Tree Algorithms of Classification in Data Mining. International Journal of Science and Research (IJSR). 5
  4. Altaher A, BaRukab O (2017) Prediction of student's academic performance based on adaptive Neuro-fuzzy inference. IJCSNS 17: 165-169.
  5. Kaushik, Manju & Mathur, Bhawana. (2014). Comparative Study of K-Means and Hierarchical Clustering Techniques. International journal of Software and Hardware Research in Engineering. 2. 93-98.
  6. Kabakchieva D (2012) Student performance prediction by using data mining classification algorithms. IJCSMR 1: 686-690.
  7. Baker, Ryan SJD, Yacef K (2009) The state of educational data mining in 2009: A review and future visions. JEDM 1: 3-16.
  8. Ramesh V, Parkavi P, Ramar K (2013) Predicting student performance: A statistical and data mining approach. IJCA 63: 35-39
  9. R. R. Kabra,R. S. Bichkar, “Performance Prediction of Engineering Students using Decision Trees”, International Journal of Computer Applications (0975 – 8887), Volume 36– No.11, December 2011
  10. Ajay Kumar Pal, Saurabh Pal, “Data Mining Techniques in EDM for Predicting the Performance of Students”, International Journal of Computer and Information Technology (ISSN: 2279 – 0764),Volume 02– Issue 06, November 2013
  11. Agavanakis, Kyriakos &Karpetas, George & Taylor, Michael & Pappa, Evangelia &Michail, Christos &Filos, John &Trachana, Varvara &Kontopoulou, Lamprini. (2019). Practical machine learning based on cloud computing resources.
  12. Santhanam, Ramraj&Uzir, Nishant & Raman, Sunil & Banerjee, Shatadeep. (2017). Experimenting XGBoost Algorithm for Prediction and Classification of Different Datasets.

Downloads

Published

2023-04-30

Issue

Section

Research Articles

How to Cite

[1]
Guntumadugu Sravani, Kattamanchi Nagendra Rao, " Students Performance Prediction in Online Courses Using Machine Learning Algorithms , IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 9, Issue 2, pp.324-330, March-April-2023.