Automatic estimation of flow in intelligent tutoring systems using neural networks

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Flow is a mental state where a person is fully focused on an activity, and is enjoying performing it. Mihaly Csikszentmihalyi, who coined the concept, defines flow in terms of the skill and challenge levels of the activity as perceived by the person performing such activity. In this chapter, we propose the use of neural networks to predict if a student, after completing a computer-programming problem, is in a state of flow or not. To do so, we performed an experiment where we apply a very basic computer-programming tutorial to 21 students. We registered in a database how much time it took the students to finish the test, how many keystrokes they needed to press before achieving the goals of each exercise, how much time it took the student to start trying to solve the problem, the time between each keystroke, and how many attempts the student needed before successfully completing each exercise. Using these variables, we built a neural network that was capable of predicting if a student was in flow or not after the completion of each problem in the tutorial.

Cite

CITATION STYLE

APA

Hernandez, A., Garcia, M., & Mancilla, A. (2014). Automatic estimation of flow in intelligent tutoring systems using neural networks. Studies in Computational Intelligence, 547, 607–616. https://doi.org/10.1007/978-3-319-05170-3_43

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free