Ontology-based recommender system for a learning sequence in programming languages

The same learning process in educational systems could be boring and time consuming for some learners. This problem arises from the lack of personalized learning sequence for learners with different knowledge level. Recommender systems play an important role in assisting the learners to find suitabl...

Full description

Saved in:
Bibliographic Details
Main Authors: Saman Shishehchi, Shishehchi, S., Mat Zin, N. A., & Abu Seman, E. A., Nor Azan Mat Zin, Esmadi Abu Abu Seman
Format: Article
Language:English
English
Published: International Association of Online Engineering 2021
Subjects:
Online Access:https://eprints.ums.edu.my/id/eprint/36437/1/ABSTRACT.pdf
https://eprints.ums.edu.my/id/eprint/36437/2/FULL%20TEXT.pdf
https://eprints.ums.edu.my/id/eprint/36437/
https://doi.org/10.33736/ijbs.3178.2021
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Sabah
Language: English
English
id my.ums.eprints.36437
record_format eprints
spelling my.ums.eprints.364372023-08-21T06:58:11Z https://eprints.ums.edu.my/id/eprint/36437/ Ontology-based recommender system for a learning sequence in programming languages Saman Shishehchi, Shishehchi, S., Mat Zin, N. A., & Abu Seman, E. A. Nor Azan Mat Zin Esmadi Abu Abu Seman BF309-499 Consciousness. Cognition - Including learning, attention, comprehension, memory, imagination, genius, intelligence, thought and thinking, psycholinguistics, mental fatigue QA76.75-76.765 Computer software The same learning process in educational systems could be boring and time consuming for some learners. This problem arises from the lack of personalized learning sequence for learners with different knowledge level. Recommender systems play an important role in assisting the learners to find suitable learning materials and personalized learning sequence. Use of ontology for knowledge representation in knowledge-based recommender systems would facilitate sharing, reuse and common terminology. Since programming concepts have logical relationships among together so, traditional education systems are more stressful and very time-consuming. This paper aims to propose an ontology-based recommender system to present a Personalized Learning Sequence in Programming (PLSP) domain which is depended to learner's knowledge level. A recommender module and, the knowledge base module are integrated together in the proposed framework. The recommender module as the main module in the framework, has three stages which is working based on semantic rules and ontology representation. Evaluation of the system was carried out by comparing the non-recommender system (web-based search) using 32 ICT respondents. Results demonstrate that the participants who used the proposed system spent 1119 seconds to find the suitable learning path in comparison to those who used a non-recommender system (3480 seconds) in the same learning material. It means that learners who follow learning path with PLSP, are more suitable for them. Furthermore, the average mean value of usability test is 4.47, (5 maximum scale) which indicates that the system proved to be useful, was easy to use, and satisfied the users. International Association of Online Engineering 2021-03 Article NonPeerReviewed text en https://eprints.ums.edu.my/id/eprint/36437/1/ABSTRACT.pdf text en https://eprints.ums.edu.my/id/eprint/36437/2/FULL%20TEXT.pdf Saman Shishehchi, Shishehchi, S., Mat Zin, N. A., & Abu Seman, E. A. and Nor Azan Mat Zin and Esmadi Abu Abu Seman (2021) Ontology-based recommender system for a learning sequence in programming languages. International Journal of Emerging Technologies in Learning, 16. pp. 123-141. ISSN 18630383 18688799 https://doi.org/10.33736/ijbs.3178.2021
institution Universiti Malaysia Sabah
building UMS Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Sabah
content_source UMS Institutional Repository
url_provider http://eprints.ums.edu.my/
language English
English
topic BF309-499 Consciousness. Cognition - Including learning, attention, comprehension, memory, imagination, genius, intelligence, thought and thinking, psycholinguistics, mental fatigue
QA76.75-76.765 Computer software
spellingShingle BF309-499 Consciousness. Cognition - Including learning, attention, comprehension, memory, imagination, genius, intelligence, thought and thinking, psycholinguistics, mental fatigue
QA76.75-76.765 Computer software
Saman Shishehchi, Shishehchi, S., Mat Zin, N. A., & Abu Seman, E. A.
Nor Azan Mat Zin
Esmadi Abu Abu Seman
Ontology-based recommender system for a learning sequence in programming languages
description The same learning process in educational systems could be boring and time consuming for some learners. This problem arises from the lack of personalized learning sequence for learners with different knowledge level. Recommender systems play an important role in assisting the learners to find suitable learning materials and personalized learning sequence. Use of ontology for knowledge representation in knowledge-based recommender systems would facilitate sharing, reuse and common terminology. Since programming concepts have logical relationships among together so, traditional education systems are more stressful and very time-consuming. This paper aims to propose an ontology-based recommender system to present a Personalized Learning Sequence in Programming (PLSP) domain which is depended to learner's knowledge level. A recommender module and, the knowledge base module are integrated together in the proposed framework. The recommender module as the main module in the framework, has three stages which is working based on semantic rules and ontology representation. Evaluation of the system was carried out by comparing the non-recommender system (web-based search) using 32 ICT respondents. Results demonstrate that the participants who used the proposed system spent 1119 seconds to find the suitable learning path in comparison to those who used a non-recommender system (3480 seconds) in the same learning material. It means that learners who follow learning path with PLSP, are more suitable for them. Furthermore, the average mean value of usability test is 4.47, (5 maximum scale) which indicates that the system proved to be useful, was easy to use, and satisfied the users.
format Article
author Saman Shishehchi, Shishehchi, S., Mat Zin, N. A., & Abu Seman, E. A.
Nor Azan Mat Zin
Esmadi Abu Abu Seman
author_facet Saman Shishehchi, Shishehchi, S., Mat Zin, N. A., & Abu Seman, E. A.
Nor Azan Mat Zin
Esmadi Abu Abu Seman
author_sort Saman Shishehchi, Shishehchi, S., Mat Zin, N. A., & Abu Seman, E. A.
title Ontology-based recommender system for a learning sequence in programming languages
title_short Ontology-based recommender system for a learning sequence in programming languages
title_full Ontology-based recommender system for a learning sequence in programming languages
title_fullStr Ontology-based recommender system for a learning sequence in programming languages
title_full_unstemmed Ontology-based recommender system for a learning sequence in programming languages
title_sort ontology-based recommender system for a learning sequence in programming languages
publisher International Association of Online Engineering
publishDate 2021
url https://eprints.ums.edu.my/id/eprint/36437/1/ABSTRACT.pdf
https://eprints.ums.edu.my/id/eprint/36437/2/FULL%20TEXT.pdf
https://eprints.ums.edu.my/id/eprint/36437/
https://doi.org/10.33736/ijbs.3178.2021
_version_ 1775623863118331904