Vis enkel innførsel

dc.contributor.advisorThomassen, Asbjørn
dc.contributor.authorBredesen, Thor Håkon
dc.date.accessioned2017-09-27T14:00:24Z
dc.date.available2017-09-27T14:00:24Z
dc.date.created2017-06-07
dc.date.issued2017
dc.identifierntnudaim:15746
dc.identifier.urihttp://hdl.handle.net/11250/2457134
dc.description.abstractThe research presented in this thesis aimed at non-intrusively detecting a learner s emotional state in a programming tutorial environment. These results could be used to adapt instructions and feedback to students in an online programming tutorial, potentially leading to more effective and motivating learning. Detection of a learner s emotional state was done by collecting and analysing 23 participants keystroke dynamics (how people type on their keyboard), and additionally pulse (heart rate) for five participants, in an online JavaScript tutorial developed for this research. Participants self-reported their emotional state, selecting one of six predefined states, hypothesised to be relevant for a learning situation. These emotions were: Bored, concentrated, confused, delighted, frustrated and surprised. Both multiclass and binary classifiers were trained and tested on the dataset. In the binary classifiers, five classes were aggregated and classified against the sixth. Classification was tested on the whole population, and on individual participants. Every experiment was done with and without pulse features included to see if pulse influenced the classification. Binary classifiers, using the whole population as a dataset, yielded the most promising results with accuracies ranging between 60\% and 100\%. Pulse was not found to give a better classification in this research. No conclusive results may be given however, as there are limitations in both the dataset and how the pulse feature was implemented. Still, this research does show promising results for non-intrusive emotion detecting in a programming environment.
dc.languageeng
dc.publisherNTNU
dc.subjectInformatikk, Kunstig intelligens
dc.titleTowards adaptive coding tutorials - Emotion recognition in a programming environment
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel