Affective Environment for Java Programming Using Facial and EEG Recognition
María Lucía Barrón Estrada, Ramón Zataraín Cabada, Claudia Guadalupe Aispuro-Gallegos, Catalina de la Luz Sosa-Ochoa, Mario Lindor-Valdez · Research in Computing Science · 2015
We have developed an affective and intelligent learning environment that helps students to improve their Java programming skills.This environment evaluates cognitive and affective aspects of students in order to define the level of difficulty of the exercises that are more suitable for the them in its current condition.The cognitive aspects are: the number of mistakes, the difficulty level of the current exercise and the time spent in the solution.The affective aspects are: the acquired emotion from a facial expression and the acquired valence from electroencephalogram signals.This environment also uses a neural network for face recognition of basic emotions, a support vector machine to define the valence of emotion and a fuzzy inference engine to evaluate the cognitive and affective aspects.