Glossary
Coding Interaction

Text-Based/Text Editor

Students write code by typing directly into an editor, usually using a general-purpose or domain-specific programming language.

Text-BasedText BasedText Editor

What It Means

Students write code by typing directly into an editor, usually using a general-purpose or domain-specific programming language.

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 Text-Based, Text Based, Text Editor.

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.