Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Development of machine learning algorithms in student performance classification based on online learning activities

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 14 No. 6 (2024)

DOI
10.11591/ijece.v14i6.pp7126-7136
ISSN
2722-2578, 2088-8708
Published
2024-12-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

The field of educational data mining has gained significant traction for its pivotal role in assessing students' academic achievements. However, to ensure the compatibility of algorithms with the selected dataset, it is imperative for a comprehensive analysis of the algorithms to be done. This study delved into the development of machine learning algorithms utilizing students' online learning activities to effectively classify their academic performance. In the data cleaning stage, we employed VarianceThreshold for discarding features that have all zeros. Feature selection and oversampling techniques were integrated into the data preprocessing, using information gain to facilitate efficient feature selection and synthetic minority oversampling technique (SMOTE) to address class imbalance. In the classification phase, three supervised machine learning algorithms: k-nearest neighbors (KNN), multi-layer perceptron (MLP), and logistic regression (LR) were implemented, with 3-fold cross-validation to enhance robustness. Classifiers’ performance underwent refinement through hyperparameter tuning via GridSearchCV. Evaluation metrics, encompassing accuracy, precision, recall, and F1-score, were meticulously measured for each classifier. Notably, the study revealed that both MLP and LR achieved impeccable scores of 100% across all metrics, while KNN exhibited a noticeable performance boost after using hyperparameter tuning.

Collaboration network of the authors

36 authors · 125 co-authorship links · 10 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universiti Teknologi MARA
  • International University of Sarajevo
  • Sultan Zainal Abidin University
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Nurlaila IsmailUniversiti Teknologi MARA5
Zakiah Mohd YusoffUniversiti Teknologi MARA4
Rozita JailaniUniversiti Teknologi MARA4
Hasnain AbdullahUniversiti Teknologi MARA3
Azizah Hanom AhmadUniversiti Teknologi MARA3
Linda Mohd KasimUniversiti Teknologi MARA3
Megat Syahirul Amin Megat AliUniversiti Teknologi MARA2
Aisyah Hartini JahidinUniversiti Teknologi MARA2
Nooritawati Md TahirUniversiti Teknologi MARA2
Noratikah Zawani MahabobUniversiti Teknologi MARA2
Aqib Fawwaz Mohd AmidonUniversiti Teknologi MARA2
Saiful Nizam TajuddinAffiliation unknown2
Ali Abd AlmisrebInternational University of Sarajevo2
Norhayati Mohamad NoorUniversiti Teknologi MARA2
Nor Syahira Jak JailaniUniversiti Teknologi MARA1
Zuraida MuhammadUniversiti Teknologi MARA1
Mohd Hezri Fazalul RahimanUniversiti Teknologi MARA1
Siti Mariatul Hazwa Mohd HuzirUniversiti Teknologi MARA1
Norsuzila Ya’acobUniversiti Teknologi MARA1
Azita Laily YusofUniversiti Teknologi MARA1
Nik Nur Shaadah Nik DzulkefliUniversiti Teknologi MARA1
Roslan UmarSultan Zainal Abidin University1
Noor Aida Syakira Ahmad SabriUniversiti Teknologi MARA1
Nik Fasha Edora Nik KamaruzamanUniversiti Teknologi MARA1
Ahmad Ihsan Mohd YassinUniversiti Teknologi MARA1
Nur Shafikah RosliUniversiti Teknologi MARA1
Samihah AbdullahUniversiti Teknologi MARA1
Shafaq Mardhiyana Mohamat KasimUniversiti Teknologi MARA1
Norhayati Mohd NoorAffiliation unknown1
Nazirah Mohamat KasimUniversiti Teknologi MARA1
Noor Azila IsmailUniversiti Teknologi MARA1
Nur Qaisarah AnuarUniversiti Teknologi MARA1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Development of machine learning algorithms in student performance classification based on online learning activities</dc:title><dc:creator>Alias, Muhamad Aqif Hadi</dc:creator><dc:creator>Aziz, Mohd Azri Abdul</dc:creator><dc:creator>Hambali, Najidah</dc:creator><dc:creator>Taib, Mohd Nasir</dc:creator><dc:description>&lt;jats:p&gt;The field of educational data mining has gained significant traction for its pivotal role in assessing students' academic achievements. However, to ensure the compatibility of algorithms with the selected dataset, it is imperative for a comprehensive analysis of the algorithms to be done. This study delved into the development of machine learning algorithms utilizing students' online learning activities to effectively classify their academic performance. In the data cleaning stage, we employed VarianceThreshold for discarding features that have all zeros. Feature selection and oversampling techniques were integrated into the data preprocessing, using information gain to facilitate efficient feature selection and synthetic minority oversampling technique (SMOTE) to address class imbalance. In the classification phase, three supervised machine learning algorithms: k-nearest neighbors (KNN), multi-layer perceptron (MLP), and logistic regression (LR) were implemented, with 3-fold cross-validation to enhance robustness. Classifiers’ performance underwent refinement through hyperparameter tuning via GridSearchCV. Evaluation metrics, encompassing accuracy, precision, recall, and F1-score, were meticulously measured for each classifier. Notably, the study revealed that both MLP and LR achieved impeccable scores of 100% across all metrics, while KNN exhibited a noticeable performance boost after using hyperparameter tuning.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2024-12-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v14i6.pp7126-7136</dc:identifier><dc:identifier>10.11591/ijece.v14i6.pp7126-7136</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 14 No 6 (2024); 7126</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/36592/17894</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>