Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

PerFuSIT: Personalized Fuzzy Logic Strategies for Intelligent Tutoring of Programming

Version 1 : Received: 19 September 2024 / Approved: 19 September 2024 / Online: 20 September 2024 (03:13:02 CEST)

How to cite: Chrysafiadi, K.; Virvou, M. PerFuSIT: Personalized Fuzzy Logic Strategies for Intelligent Tutoring of Programming. Preprints 2024, 2024091543. https://doi.org/10.20944/preprints202409.1543.v1 Chrysafiadi, K.; Virvou, M. PerFuSIT: Personalized Fuzzy Logic Strategies for Intelligent Tutoring of Programming. Preprints 2024, 2024091543. https://doi.org/10.20944/preprints202409.1543.v1

Abstract

Recent advancements in Intelligent Tutoring Systems (ITS), driven by Artificial Intelligence (AI), have attracted substantial research interest, particularly in the domain of computer programming education. Given the diversity in learners' backgrounds, cognitive abilities, and learning paces, the development of personalized tutoring strategies to support effective attainment of learning objectives has become a critical challenge. This paper introduces PerFuSIT (Personalized Fuzzy Logic Strategies for Intelligent Tutoring of Programming), an innovative fuzzy logic-based module designed to select the most appropriate tutoring strategy from five available options, based on individual learner characteristics. The available strategies include revisiting previous content, progressing to the next topic, providing supplementary materials, assigning additional exercises, or advising the learner to take a break. PerFuSIT's decision-making process incorporates a range of learner-specific parameters, such as performance metrics, error types, indicators of carelessness, frequency of help requests, and the time required to complete tasks. Embedded within the traditional ITS framework, PerFuSIT introduces a sophisticated reasoning mechanism for dynamically determining the optimal instructional approach. Experimental evaluations demonstrate that PerFuSIT significantly enhances learner performance and improves the overall efficacy of interactions with the ITS. The findings highlight the potential of fuzzy logic to optimize adaptive tutoring strategies by customizing instruction to individual learners' strengths and weaknesses, thereby providing more effective and personalized educational support in programming instruction.

Keywords

Fuzzy Logic; Intelligent Tutoring System; tutoring strategy; personalization; computer programming

Subject

Computer Science and Mathematics, Other

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.