Educational crowdsourcing to support the learning of computer programming

Dhiya Al-Jumeily1, Abir Hussain1, Mohammed Alghamdi1

  • 1Applied Computing Research Group, Liverpool John Moores University, Liverpool, UK.

Research and Practice in Technology Enhanced Learning
|January 8, 2019
PubMed

Related Concept Videos

Self-Help Support Groups01:28

Self-Help Support Groups

Self-help support groups are voluntary, community-based organizations that provide a platform for individuals with shared concerns to exchange support, insights, and practical strategies for coping with life challenges. Typically led by group members or paraprofessionals, these groups form a cornerstone of mental health care, especially in reaching populations that are underserved by traditional healthcare systems.
Accessibility and Cost-Effectiveness
One of the primary strengths of self-help...
346
Support Reactions01:30

Support Reactions

A coplanar force system refers to a set of forces that all lie in the same plane and are subject to different reactions between the point of contact and the supports. Understanding how different types of supports affect coplanar forces is crucial for designing safe and reliable structures that can withstand external loads.
The purpose of the supports is to prevent the translational motion of the system by applying an equal and opposite force and to prevent the system's rotation by applying...
1.5K
Types of Records II: Educational and Administrative Records01:18

Types of Records II: Educational and Administrative Records

Maintaining nurses' educational and administrative records in healthcare settings, including hospitals and nursing schools, is paramount. Here's a breakdown of the types of academic records mentioned:
1.0K
Avoidance Learning and Learned Helplessness01:14

Avoidance Learning and Learned Helplessness

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...
2.6K
Support Reactions in Three Dimensions01:27

Support Reactions in Three Dimensions

Support reactions in three dimensions help maintain the stability and equilibrium of various structures and systems. These reactions prevent the system from translating and rotating, ensuring the design can withstand external forces and perform its intended function efficiently and safely. Some of the supports providing support reactions in three dimensions are discussed below:
Ball and Socket Joint is one of the supports allowing free rotation about any axis. This freedom of rotation is...
1.6K
Associative Learning01:27

Associative Learning

Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
1.3K