Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Learning Disabilities01:25

Learning Disabilities

219
Learning disabilities are cognitive disorders caused by neurological impairments that affect cognitive functions like language and reading, without indicating overall intellectual or developmental challenges. These disabilities differ from global intellectual or developmental disabilities as they are limited to distinct cognitive functions. Common learning disabilities include dysgraphia, dyslexia, and dyscalculia, each of which impacts unique aspects of learning.
Dyslexia
Dyslexia is a...
219
Purposive Learning01:22

Purposive Learning

146
E. C. Tolman emphasized the purposiveness of behavior — the idea that much of our behavior is goal-directed. For instance, employees who aim for a promotion work diligently to meet their targets. Tolman argued that when classical conditioning and operant conditioning occur, the organism acquires certain expectations. In classical conditioning, a child might fear a dog because they expect it to bite. In operant conditioning, a person might consistently work overtime because they expect a...
146
Avoidance Learning and Learned Helplessness01:14

Avoidance Learning and Learned Helplessness

1.8K
Avoidance learning and learned helplessness are critical concepts in understanding behavioral responses to negative stimuli.
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
1.8K
Cognitive Learning01:21

Cognitive Learning

433
Cognitive learning is based on purposive behavior, incidental learning, and insight learning.
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
433
Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

455
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
455
Types of Errors: Detection and Minimization01:12

Types of Errors: Detection and Minimization

1.7K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
1.7K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A Method for Detecting Preliminary Actions During an Actual Karate Kumite Match.

Sensors (Basel, Switzerland)·2025
Same author

Method for Estimating Amount of Saliva Secreted Using a Throat Microphone.

Sensors (Basel, Switzerland)·2025
Same author

A Curiosity Estimation in Storytelling with Picture Books for Children Using Wearable Sensors.

Sensors (Basel, Switzerland)·2024
Same author

KARATECH: A Practice Support System Using an Accelerometer to Reduce the Preliminary Actions of Karate.

Sensors (Basel, Switzerland)·2024
Same author

Physical Noninvasive Attacks on Photoplethysmogram by Computer Controlled Blood Pressure Cuff.

Sensors (Basel, Switzerland)·2023
Same author

Estimating Scalp Moisture in a Hat Using Wearable Sensors.

Sensors (Basel, Switzerland)·2023

Related Experiment Video

Updated: Jul 24, 2025

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties
12:55

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties

Published on: September 27, 2020

8.5K

System for Detecting Learner Stuck in Programming Learning.

Hiroki Oka1, Ayumi Ohnishi1, Tsutomu Terada1

  • 1Graduate School of Engineering, Kobe University, 1-1 Rokkodaicho, Nada, Kobe 657-8501, Hyogo, Japan.

Sensors (Basel, Switzerland)
|July 8, 2023
PubMed
Summary

Identifying programming learner difficulties is crucial. This study introduces a multi-modal approach using source code and heart rate data to detect when students are psychologically stuck, improving learning support.

Keywords:
heart rate informationmachine learningmulti-modalprogramming learningsensingstuck

More Related Videos

Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education
09:00

Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education

Published on: August 16, 2024

825
Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes
10:43

Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes

Published on: June 10, 2021

5.4K

Related Experiment Videos

Last Updated: Jul 24, 2025

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties
12:55

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties

Published on: September 27, 2020

8.5K
Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education
09:00

Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education

Published on: August 16, 2024

825
Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes
10:43

Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes

Published on: June 10, 2021

5.4K

Area of Science:

  • Computer-Supported Education
  • Educational Psychology
  • Human-Computer Interaction

Background:

  • Programming education faces challenges in identifying learners who are stuck, impacting motivation and efficiency.
  • Current methods rely on manual code review, which is insufficient to gauge a learner's true state of difficulty.
  • Distinguishing between being stuck and deep thinking is difficult solely from source code analysis.

Purpose of the Study:

  • To develop and evaluate a method for detecting when programming learners are psychologically stuck.
  • To improve the accuracy of identifying learner difficulties by integrating multi-modal data.
  • To provide timely support to learners experiencing significant learning obstacles.

Main Methods:

  • Proposed a novel method for detecting learner "stuck" situations using multi-modal data.
  • Integrated source code analysis with psychological state measurement via a heart rate sensor.
  • Developed a system to aggregate and present detected stuck situations to instructors.

Main Results:

  • The proposed multi-modal method demonstrated superior detection of stuck situations compared to single-indicator methods.
  • System evaluations in actual programming lectures showed suitable notification timing and perceived usefulness.
  • Participant feedback indicated the system effectively identifies learners unable to solve problems or express solutions in code.

Conclusions:

  • Multi-modal data, combining code and physiological signals, enhances the detection of programming learner difficulties.
  • The developed system offers a practical tool for instructors to identify and support stuck learners more effectively.
  • This approach can help mitigate decreased motivation and learning efficiency associated with prolonged periods of being stuck.