Glossary
General Terms

Modality

How a student interacts with a coding tool, such as typing, dragging blocks, or using physical inputs.

What It Means

How a student interacts with a coding tool, such as typing, dragging blocks, or using physical inputs.

When comparing programmable learning technologies, this term helps clarify how educators and researchers talk about programmable learning technologies. It can make it easier to choose tools that fit a lesson goal, a learner group, or a classroom setup.

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.