A Machine Learning-Based Recommender System for Improving Students Learning Experiences

Outcome-based education (OBE) is a well-proven teaching strategy based upon a predefined set of expected outcomes. The components of OBE are Program Educational Objectives (PEOs), Program Outcomes (POs), and Course Outcomes (COs). These latter are assessed at the end of each course and several recom...

Full description

Bibliographic Details
Main Authors: Nacim Yanes, Ayman Mohamed Mostafa, Mohamed Ezz, Saleh Naif Almuayqil
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9249379/
id doaj-31fef3a983014a4c9cee54b67aaf0f7c
record_format Article
spelling doaj-31fef3a983014a4c9cee54b67aaf0f7c2021-03-30T04:10:49ZengIEEEIEEE Access2169-35362020-01-01820121820123510.1109/ACCESS.2020.30363369249379A Machine Learning-Based Recommender System for Improving Students Learning ExperiencesNacim Yanes0Ayman Mohamed Mostafa1https://orcid.org/0000-0002-9526-2577Mohamed Ezz2https://orcid.org/0000-0001-8571-8828Saleh Naif Almuayqil3https://orcid.org/0000-0001-5696-7198College of Computer and Information Sciences, Jouf University, Sakaka, Saudi ArabiaCollege of Computer and Information Sciences, Jouf University, Sakaka, Saudi ArabiaCollege of Computer and Information Sciences, Jouf University, Sakaka, Saudi ArabiaCollege of Computer and Information Sciences, Jouf University, Sakaka, Saudi ArabiaOutcome-based education (OBE) is a well-proven teaching strategy based upon a predefined set of expected outcomes. The components of OBE are Program Educational Objectives (PEOs), Program Outcomes (POs), and Course Outcomes (COs). These latter are assessed at the end of each course and several recommended actions can be proposed by faculty members' to enhance the quality of courses and therefore the overall educational program. Considering a large number of courses and the faculty members' devotion, bad actions could be recommended and therefore undesirable and inappropriate decisions may occur. In this paper, a recommender system, using different machine learning algorithms, is proposed for predicting suitable actions based on course specifications, academic records, and course learning outcomes' assessments. We formulated the problem as a multi-label multi-class binary classification problem and the dataset was translated into different problem transformation and adaptive methods such as one-vs.-all, binary relevance, label powerset, classifier chain, and ML-KNN adaptive classifier. As a case study, the proposed recommender system is applied to the college of Computer and Information Sciences, Jouf University, Kingdom of Saudi Arabia (KSA) for helping academic staff improving the quality of teaching strategies. The obtained results showed that the proposed recommender system presents more recommended actions for improving students' learning experiences.https://ieeexplore.ieee.org/document/9249379/Outcome-based educationeducational data miningrecommender systemsstudents learning experiencesteaching strategies
collection DOAJ
language English
format Article
sources DOAJ
author Nacim Yanes
Ayman Mohamed Mostafa
Mohamed Ezz
Saleh Naif Almuayqil
spellingShingle Nacim Yanes
Ayman Mohamed Mostafa
Mohamed Ezz
Saleh Naif Almuayqil
A Machine Learning-Based Recommender System for Improving Students Learning Experiences
IEEE Access
Outcome-based education
educational data mining
recommender systems
students learning experiences
teaching strategies
author_facet Nacim Yanes
Ayman Mohamed Mostafa
Mohamed Ezz
Saleh Naif Almuayqil
author_sort Nacim Yanes
title A Machine Learning-Based Recommender System for Improving Students Learning Experiences
title_short A Machine Learning-Based Recommender System for Improving Students Learning Experiences
title_full A Machine Learning-Based Recommender System for Improving Students Learning Experiences
title_fullStr A Machine Learning-Based Recommender System for Improving Students Learning Experiences
title_full_unstemmed A Machine Learning-Based Recommender System for Improving Students Learning Experiences
title_sort machine learning-based recommender system for improving students learning experiences
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Outcome-based education (OBE) is a well-proven teaching strategy based upon a predefined set of expected outcomes. The components of OBE are Program Educational Objectives (PEOs), Program Outcomes (POs), and Course Outcomes (COs). These latter are assessed at the end of each course and several recommended actions can be proposed by faculty members' to enhance the quality of courses and therefore the overall educational program. Considering a large number of courses and the faculty members' devotion, bad actions could be recommended and therefore undesirable and inappropriate decisions may occur. In this paper, a recommender system, using different machine learning algorithms, is proposed for predicting suitable actions based on course specifications, academic records, and course learning outcomes' assessments. We formulated the problem as a multi-label multi-class binary classification problem and the dataset was translated into different problem transformation and adaptive methods such as one-vs.-all, binary relevance, label powerset, classifier chain, and ML-KNN adaptive classifier. As a case study, the proposed recommender system is applied to the college of Computer and Information Sciences, Jouf University, Kingdom of Saudi Arabia (KSA) for helping academic staff improving the quality of teaching strategies. The obtained results showed that the proposed recommender system presents more recommended actions for improving students' learning experiences.
topic Outcome-based education
educational data mining
recommender systems
students learning experiences
teaching strategies
url https://ieeexplore.ieee.org/document/9249379/
work_keys_str_mv AT nacimyanes amachinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
AT aymanmohamedmostafa amachinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
AT mohamedezz amachinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
AT salehnaifalmuayqil amachinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
AT nacimyanes machinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
AT aymanmohamedmostafa machinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
AT mohamedezz machinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
AT salehnaifalmuayqil machinelearningbasedrecommendersystemforimprovingstudentslearningexperiences
_version_ 1724182178611331072