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

Prismatic Beams: Problem Solving01:15

Prismatic Beams: Problem Solving

198
In the design of a supported timber beam subjected to a distributed load, both the beam's physical dimensions and the timber's characteristics, such as its grade and species, are critical. These factors determine the allowable stress values, which are crucial for calculating the necessary beam depth to ensure structural integrity and safety.
The design begins with analyzing the beam as a free body to identify moments and force balances, thereby determining support reactions. Next, the...
198
Hydraulic Jump: Problem Solving01:16

Hydraulic Jump: Problem Solving

117
To analyze a hydraulic jump in a rectangular channel with a flow speed of 6 meters per second, follow these steps:Calculate Effective Upstream Velocity:When the downstream gate closes, a hydraulic jump forms, traveling upstream at 2 meters per second. This wave speed combines with the initial channel flow velocity, creating an effective upstream velocity.Identify Flow Velocities Before and After the Hydraulic Jump:Upstream of the hydraulic jump, the effective flow velocity includes both the...
117
Principle of Virtual Work: Problem Solving01:13

Principle of Virtual Work: Problem Solving

1.3K
The principle of virtual work is an essential concept in the field of mechanics and engineering. This is used to solve problems related to the equilibrium of a structure or system. It is based on the assumption that if a system is in equilibrium, the work done by all the forces during a virtual displacement is zero. This principle is applied by considering virtual displacements of the system and the corresponding work done by internal and external forces.
To apply the principle of virtual work,...
1.3K
Trial and Error and Algorithm01:12

Trial and Error and Algorithm

177
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
177
Machines: Problem Solving II01:30

Machines: Problem Solving II

355
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
355
Problem-Solving01:29

Problem-Solving

221
Effective problem-solving consists of two steps: 1. identifying the problem and 2. selecting the appropriate problem-solving strategy (i.e., a plan of action used to find a solution). Humans use four problem-solving strategies:
221

You might also read

Related Articles

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

Sort by
Same author

Risk Factors for Free Flap Failure in Head and Neck Reconstruction: A Retrospective Analysis From a Single Medical Center.

Plastic and reconstructive surgery. Global open·2026
Same author

Correction: Preventive effects of folic acid on Zika virus-associated poor pregnancy outcomes in immunocompromised mice.

PLoS pathogens·2026
Same author

Protein hydrolysates derived from poultry by-products as nutraceuticals: Bioactive potential, limitations, safety considerations, and commercialization perspectives.

Poultry science·2026
Same author

Oral virome in health and disease.

Journal of the American Dental Association (1939)·2026
Same author

Application of Huge Bipedicle Anterolateral Thigh Free Flaps for Reconstructing Extensive Soft-Tissue Defects.

Annals of plastic surgery·2026
Same author

Free amino-acid and imidazole-ring dipeptide profiles of chicken-liver-hydrolysate supplement and its modulatory effects on lipid metabolism, oxidative status, and inflammation in livers, as well as gut microbiota in a high-fat diet.

Poultry science·2026

Related Experiment Video

Updated: Aug 26, 2025

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking
13:40

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking

Published on: December 16, 2010

16.8K

Coding peekaboom: a gaming mechanism for harvesting programming concepts.

Yi-Ling Lin1, Shih-Yi Chien1, Wei-Cheng Su2

  • 1Department of Management Information Systems, National Chengchi University, No .64, Sec. 2, ZhiNan Rd., Wenshan District, 11605 Taipei City, Taiwan.

Education and Information Technologies
|October 10, 2022
PubMed
Summary
This summary is machine-generated.

Coding Peekaboom, a game-based tagging system, effectively indexes programming concepts. Brainwave analysis confirms high user engagement and correlates flow states with gameplay performance.

Keywords:
EEGEngagementFlow theoryGamificationProgramming concepts

More Related Videos

Experimental Paradigm for Measuring the Effects of Self-distancing in Young Children
07:01

Experimental Paradigm for Measuring the Effects of Self-distancing in Young Children

Published on: March 1, 2019

8.0K
The HoneyComb Paradigm for Research on Collective Human Behavior
06:48

The HoneyComb Paradigm for Research on Collective Human Behavior

Published on: January 19, 2019

9.5K

Related Experiment Videos

Last Updated: Aug 26, 2025

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking
13:40

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking

Published on: December 16, 2010

16.8K
Experimental Paradigm for Measuring the Effects of Self-distancing in Young Children
07:01

Experimental Paradigm for Measuring the Effects of Self-distancing in Young Children

Published on: March 1, 2019

8.0K
The HoneyComb Paradigm for Research on Collective Human Behavior
06:48

The HoneyComb Paradigm for Research on Collective Human Behavior

Published on: January 19, 2019

9.5K

Area of Science:

  • Computer Science Education
  • Human-Computer Interaction
  • Cognitive Science

Background:

  • Novice programmers struggle to find relevant information in online resources due to the unique nature of programming languages.
  • Traditional text-based information retrieval is often insufficient for solving programming problems.
  • A need exists for improved methods to index and access programming knowledge.

Purpose of the Study:

  • To introduce and evaluate Coding Peekaboom, a game-based tagging system for indexing critical concepts in code segments.
  • To measure user engagement during the game-based tagging task using electroencephalography (EEG).
  • To explore the relationship between user experience, flow theory, and gameplay metrics.

Main Methods:

  • Development of Coding Peekaboom, a game-based tagging tool.
  • Application of EEG devices to monitor participants' mental states and engagement.
  • Analysis of gameplay data (concepts collected, score, time) and user questionnaires.
  • Correlational analysis between flow state, personal traits, and user experience.

Main Results:

  • Participants collected an average of 47.15 relevant concepts per game, demonstrating the system's effectiveness.
  • EEG and questionnaire data indicated high levels of participant engagement in the tagging task.
  • Significant correlations were found between the state of flow and the number of concepts selected, score, and time spent playing.
  • User experiences were further understood by analyzing flow theory and personal traits.

Conclusions:

  • Coding Peekaboom is an effective tool for indexing programming concepts, aiding learners in information retrieval.
  • The game-based approach enhances user engagement and facilitates a state of flow during the learning process.
  • Understanding user experience through flow theory and personal traits can inform the design of future educational games.