Hostname: page-component-6766d58669-bkrcr Total loading time: 0 Render date: 2026-05-14T14:49:31.850Z Has data issue: false hasContentIssue false

Enhancing student performance in African smart cities: a web-based approach through advanced ensemble modeling and genetic feature optimization

Published online by Cambridge University Press:  30 August 2024

Hayat Sahlaoui*
Affiliation:
Department of Computer Science, Faculty of Sciences and Techniques at Errachidia, University of Moulay Ismail, Errachidia 52000, Morocco
El Arbi Abdellaoui Alaoui
Affiliation:
IEVIA Team, IMAGE Laboratory, Department of Sciences, Ecole Normale Supérieure, University of Moulay Ismail, Meknes, Morocco
Abdelaaziz Hessane
Affiliation:
Department of Computer Science, Faculty of Sciences and Techniques at Errachidia, University of Moulay Ismail, Errachidia 52000, Morocco
Said Agoujil
Affiliation:
Ecole Nationale de Commerce et de Gestion, Moulay Ismail, University of Meknes, El Hajeb 51000, Morocco
Stéphane Cédric Koumetio Tekouabou
Affiliation:
Center of Urban Systems (CUS), Mohammed VI Polytechnic University (UM6P), Ben Guerir, Morocco
Abdellah Barebzi
Affiliation:
Research Team “Education and Cognitive Neuroscience”, Ecole Normale Supérieure, University of Moulay Ismail, Meknes, Morocco
*
Corresponding author: Hayat Sahlaoui; Email: ha.sahlaoui@edu.umi.ac.ma

Abstract

In the burgeoning landscape of African smart cities, education stands as a cornerstone for sustainable development and unlocking future potential. Accurate student performance prediction holds immense social importance, enabling early intervention, improved learning outcomes, and equitable access to quality education, aligning with sustainable development goals. Traditional models often falter in Africa due to imbalanced datasets and irrelevant features. This research leverages machine learning in Nigerian classrooms to predict underperforming students. Techniques like synthetic minority oversampling, edited nearest neighbors, and the Boruta algorithm for feature selection, alongside genetic algorithms for efficiency, enhance model performance. The ensemble models achieve AUCs of 90–99.7%, effectively separating low-performing and high-performing students. Implemented via Streamlit and Heroku, these models support real-time, data-driven decisions, enhancing early intervention, personalized learning, and informing policy and public service design. This ensures equitable education and a brighter future across Africa. By leveraging ML, this research empowers universities to support struggling students, optimize educational costs, and promote inclusive development, fostering data-driven decision-making and resource allocation optimization. Ultimately, this research paves the way for a future where data empowers education within African smart cities, unlocking the full potential of data-driven solutions and ensuring equitable educational opportunities across the continent.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Global ensemble-based system for the classification of students’ academic performance.

Figure 1

Table 1. Explanation of the Nigeria dataset variables used to forecast student outcomes

Figure 2

Figure 2. Distribution of student performance in relation to the different classes.

Figure 3

Figure 3. Schematic flow of SMOTE–ENN.

Figure 4

Figure 4. Correlation heatmap for student performance data.

Figure 5

Figure 5. The features selection process using genetic algorithm.

Figure 6

Figure 6. The features selection process using Boruta algorithm.

Figure 7

Table 2. Machine learning models with their specific hyper-parameters settings

Figure 8

Table 3. Hyper-parameters used in Boruta and genetic algorithm

Figure 9

Table 4. The results of classifiers performance with and without SMOTE–ENN

Figure 10

Table 5. Selected features by Boruta and genetic algorithm

Figure 11

Table 6. The results of classifiers performance using SMOTE–ENN + Boruta and SMOTE–ENN + genetic algorithm

Figure 12

Table 7. Shapiro test

Figure 13

Table 8. Friedman test

Figure 14

Figure 7. Web-based student performance model application.

Submit a response

Comments

No Comments have been published for this article.