Evaluating the user experience of a fuzzy-based Intelligent Tutoring System

Nowadays, the scientific interest for educational software and Intelligent Tutoring Systems increases. The main goal of an Intelligent Tutoring System is to offer a personalized learning experience, adapting the learning content and process to each individual student, and maximizing the learning outcomes. However, for ensuring the system’s quality the user experience evaluation is equally important to the learning effectiveness evaluation. Concerning the above, in this paper we evaluate thoroughly the user experience of a fuzzy-based Intelligent Tutoring System, which teaches the logic of computer programming and the programming language ‘C’. For the evaluation’s needs, we used observation and questionnaires. Furthermore, for ensuring the validity of the evaluation’s results, t-tests were conducted. The evaluation results are very positive and show that the embedded fuzzy-based mechanism realizes lesson’s sequence and learning content adaptation to the learners’ needs in such a way that they consider the system as a useful pleasant and helpful tool for learning computer programming.