Event-Driven Programming
Programs respond to events such as clicks, key presses, sensor changes, or messages.
What It Means
Programs respond to events such as clicks, key presses, sensor changes, or messages.
When comparing programmable learning technologies, this term helps clarify what students do when they create or edit code. It can make it easier to choose tools that fit a lesson goal, a learner group, or a classroom setup.
Virtual is the broader grouping used for this term. It connects this idea with related features and interaction patterns.
You may also see this idea described as Event Driven Programming.
Why It Matters
A shared definition helps educators, designers, and researchers compare tools without guessing whether similar labels mean the same thing. It also helps surface classroom tradeoffs, such as how much setup a tool requires, how learners receive feedback, and what kinds of projects students can create.