Affective tutoring for programming education

This article discusses the use of artificial intelligence to detect student emotions while doing coding exercises for learning programming. Using data from programming students, we were able to build models for detecting confusion with as high as 70.46% accuracy. We applied this in a system for prog...

Full description

Saved in:
Bibliographic Details
Main Authors: Tiam-Lee, Thomas James Z., Sumi, Kaoru
Format: text
Published: Animo Repository 2019
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/faculty_research/13066
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
id oai:animorepository.dlsu.edu.ph:faculty_research-15021
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:faculty_research-150212024-09-04T01:36:09Z Affective tutoring for programming education Tiam-Lee, Thomas James Z. Sumi, Kaoru This article discusses the use of artificial intelligence to detect student emotions while doing coding exercises for learning programming. Using data from programming students, we were able to build models for detecting confusion with as high as 70.46% accuracy. We applied this in a system for programming practice that provides affective-based feedback by offering guides and adjusting the difficulty of exercises based on the presence of confusion, and found that students given affective feedback were able to solve more exercises and gave up less times. Finally, we also discuss the future direction of this research by collecting a larger amount of data that can cover other affective states and handle finer-grained detection of affect. 2019-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/faculty_research/13066 Faculty Research Work Animo Repository Emotion recognition Intelligent tutoring systems Artificial intelligence Face perception Artificial Intelligence and Robotics Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
topic Emotion recognition
Intelligent tutoring systems
Artificial intelligence
Face perception
Artificial Intelligence and Robotics
Computer Sciences
spellingShingle Emotion recognition
Intelligent tutoring systems
Artificial intelligence
Face perception
Artificial Intelligence and Robotics
Computer Sciences
Tiam-Lee, Thomas James Z.
Sumi, Kaoru
Affective tutoring for programming education
description This article discusses the use of artificial intelligence to detect student emotions while doing coding exercises for learning programming. Using data from programming students, we were able to build models for detecting confusion with as high as 70.46% accuracy. We applied this in a system for programming practice that provides affective-based feedback by offering guides and adjusting the difficulty of exercises based on the presence of confusion, and found that students given affective feedback were able to solve more exercises and gave up less times. Finally, we also discuss the future direction of this research by collecting a larger amount of data that can cover other affective states and handle finer-grained detection of affect.
format text
author Tiam-Lee, Thomas James Z.
Sumi, Kaoru
author_facet Tiam-Lee, Thomas James Z.
Sumi, Kaoru
author_sort Tiam-Lee, Thomas James Z.
title Affective tutoring for programming education
title_short Affective tutoring for programming education
title_full Affective tutoring for programming education
title_fullStr Affective tutoring for programming education
title_full_unstemmed Affective tutoring for programming education
title_sort affective tutoring for programming education
publisher Animo Repository
publishDate 2019
url https://animorepository.dlsu.edu.ph/faculty_research/13066
_version_ 1811611517177561088