Glossary
Shared language for evaluating programmable learning technologies.
These terms define the technical tags, design tags, and research-facing vocabulary used across CODET entries.
Coding Interaction
How learners express instructions, logic, and program structure.
Meta-TagTag/TermDefinition
Block-BasedAlso: Block BasedStudents code by dragging and connecting prefabricated blocks, which can reduce syntax errors and make program structure visible. Details Text-Based/Text EditorAlso: Text-Based, Text Based, Text EditorStudents write code by typing directly into an editor, usually using a general-purpose or domain-specific programming language. Details Dual-Modality ProgrammingAlso: Dual-Modality, Dual Modality, Hybrid ProgrammingA programming editor that lets learners transition between block-based and text-based representations. Details Event-Driven ProgrammingAlso: Event Driven ProgrammingPrograms respond to events such as clicks, key presses, sensor changes, or messages. Details AR Tags/Object RecognitionAlso: AR Tags, Object RecognitionAugmented reality and computer vision techniques that detect or track real-world objects or markers so digital content can be placed in physical environments. Details Programming CardsPhysical cards that represent coding or logic instructions and are arranged by students in sequence to control a robot or device. Details Button SequenceAn ordered set of physical button inputs that represent the steps a learner uses to control a system or complete a task. Details