An architectural design and evaluation of an affective tutoring system for novice programmers

Abstract Affect is prevalent in learning and it influences students’ learning achievement. This paper details the design and evaluation of an Affective Tutoring System (ATS) that tutors student in computer programming. Although most ATSs are purpose built for a specific domain, making adaptation to...

Full description

Bibliographic Details
Main Author: Hua Leong Fwa
Format: Article
Language:English
Published: SpringerOpen 2018-10-01
Series:International Journal of Educational Technology in Higher Education
Subjects:
Online Access:http://link.springer.com/article/10.1186/s41239-018-0121-2
_version_ 1818476999525531648
author Hua Leong Fwa
author_facet Hua Leong Fwa
author_sort Hua Leong Fwa
collection DOAJ
description Abstract Affect is prevalent in learning and it influences students’ learning achievement. This paper details the design and evaluation of an Affective Tutoring System (ATS) that tutors student in computer programming. Although most ATSs are purpose built for a specific domain, making adaptation to another domain difficult, this ATS is architected for adaptability and extensibility. This study also addresses a lack of research exploring the theories and methods of integrating affect and learning within the learning process by proposing methods of regulating the negative affect of students. Both quantitative and qualitative techniques were used for evaluation of the effectiveness of the ATS and its usability and acceptance by student participants. The results revealed that the full affective version of the ATS results in more effective tutoring as compared to the version with the affective function disabled and the students are positive on their learning experience with the ATS with the fill in the gap exercises and hints being most highly rated.
first_indexed 2024-12-10T09:32:25Z
format Article
id doaj.art-f243543dfb6b44fa9dc146d355d91d03
institution Directory Open Access Journal
issn 2365-9440
language English
last_indexed 2024-12-10T09:32:25Z
publishDate 2018-10-01
publisher SpringerOpen
record_format Article
series International Journal of Educational Technology in Higher Education
spelling doaj.art-f243543dfb6b44fa9dc146d355d91d032022-12-22T01:54:18ZengSpringerOpenInternational Journal of Educational Technology in Higher Education2365-94402018-10-0115111910.1186/s41239-018-0121-2An architectural design and evaluation of an affective tutoring system for novice programmersHua Leong Fwa0Newcastle UniversityAbstract Affect is prevalent in learning and it influences students’ learning achievement. This paper details the design and evaluation of an Affective Tutoring System (ATS) that tutors student in computer programming. Although most ATSs are purpose built for a specific domain, making adaptation to another domain difficult, this ATS is architected for adaptability and extensibility. This study also addresses a lack of research exploring the theories and methods of integrating affect and learning within the learning process by proposing methods of regulating the negative affect of students. Both quantitative and qualitative techniques were used for evaluation of the effectiveness of the ATS and its usability and acceptance by student participants. The results revealed that the full affective version of the ATS results in more effective tutoring as compared to the version with the affective function disabled and the students are positive on their learning experience with the ATS with the fill in the gap exercises and hints being most highly rated.http://link.springer.com/article/10.1186/s41239-018-0121-2AffectTutoringProgrammingLearningArchitecture
spellingShingle Hua Leong Fwa
An architectural design and evaluation of an affective tutoring system for novice programmers
International Journal of Educational Technology in Higher Education
Affect
Tutoring
Programming
Learning
Architecture
title An architectural design and evaluation of an affective tutoring system for novice programmers
title_full An architectural design and evaluation of an affective tutoring system for novice programmers
title_fullStr An architectural design and evaluation of an affective tutoring system for novice programmers
title_full_unstemmed An architectural design and evaluation of an affective tutoring system for novice programmers
title_short An architectural design and evaluation of an affective tutoring system for novice programmers
title_sort architectural design and evaluation of an affective tutoring system for novice programmers
topic Affect
Tutoring
Programming
Learning
Architecture
url http://link.springer.com/article/10.1186/s41239-018-0121-2
work_keys_str_mv AT hualeongfwa anarchitecturaldesignandevaluationofanaffectivetutoringsystemfornoviceprogrammers
AT hualeongfwa architecturaldesignandevaluationofanaffectivetutoringsystemfornoviceprogrammers