Skip to content

Glossary of Terms

This glossary provides ISO 11179-compliant definitions for key terms used in MicroSim search and similarity systems. Each definition is precise, concise, distinct, non-circular, and free of business rules.

3D Model

A three-dimensional digital representation of an object or scene that can be viewed from multiple angles.

3D models in MicroSims allow students to explore spatial relationships and structures that cannot be adequately represented in two dimensions.

Example: A 3D model of a molecule allows chemistry students to rotate and examine bond angles from any perspective.

A/B Testing

A method of comparing two versions of a resource to determine which performs better based on measured outcomes.

Example: Testing whether students learn better from a step-through animation versus a continuous animation of the same concept.

Accessibility

The design of resources to be usable by people with disabilities, including visual, auditory, motor, and cognitive impairments.

Accessibility in MicroSims includes features like keyboard navigation, screen reader support, and high contrast modes to ensure all learners can benefit from interactive content.

Example: A MicroSim with keyboard navigation allows students who cannot use a mouse to adjust sliders using arrow keys.

Adaptive Elements

Components of a MicroSim that automatically adjust based on learner performance or preferences.

Example: A quiz MicroSim that presents easier questions after detecting incorrect answers.

Adult Learning

Educational content and approaches designed for mature learners who bring life experience and self-direction to the learning process.

Advanced Level

Content designed for learners with substantial background knowledge who can handle complex, nuanced material with minimal guidance.

AI Generation

The use of artificial intelligence systems to create content, code, or educational materials from natural language descriptions.

AI generation enables educators without programming skills to create functional MicroSims by describing what they want in plain language.

Example: A teacher types "create a simulation showing how compound interest grows over time with sliders for principal and rate" and receives working code.

Algorithms

Step-by-step procedures for calculations or problem-solving that can be visualized through MicroSims.

Example: A sorting algorithm MicroSim shows how bubble sort or quicksort rearranges elements step by step.

Analyze Level

The fourth level of Bloom's Taxonomy involving breaking information into parts to understand relationships and organizational principles.

Analytics

The collection, measurement, and analysis of data about learner interactions with educational resources.

AND Operator

A Boolean search operator that requires all connected terms to appear in results, narrowing the search to documents matching all criteria.

Example: The query physics AND pendulum AND undergraduate returns only documents containing all three terms.

Animation

A visualization that displays movement or change over time through a sequence of frames or continuous motion.

Example: An animation showing planetary orbits demonstrates how different planets move at different speeds around the sun.

Apply Level

The third level of Bloom's Taxonomy involving using learned information in new situations to solve problems or complete tasks.

Assessment Rubric

A scoring guide that lists criteria for evaluating student work and describes levels of quality for each criterion.

Assumptions

Simplifications or conditions taken as true within a simulation that affect the accuracy of the model.

Example: A projectile motion simulation might assume no air resistance to simplify calculations.

Beginner Level

Content designed for learners with minimal background knowledge, featuring maximum scaffolding, clear instructions, and limited complexity.

Behaviorism

A learning theory focusing on observable behaviors and the role of environmental stimuli and reinforcement in shaping learning.

Bloom Taxonomy

A hierarchical classification of cognitive learning objectives consisting of six levels: Remember, Understand, Apply, Analyze, Evaluate, and Create.

Bloom's Taxonomy provides a framework for designing learning objectives and MicroSims that target appropriate cognitive complexity for the intended audience.

Example: A MicroSim for the "Apply" level might require students to use a formula to calculate pendulum period with different parameters.

Bloom Verb Alignment

The matching of interaction patterns in MicroSims to specific action verbs from Bloom's Taxonomy to ensure pedagogical effectiveness.

Example: A template tagged with "experiment" and "investigate" aligns with Analyze level objectives.

Boolean Operators

Logical connectors (AND, OR, NOT) used in search queries to combine or exclude terms for more precise results.

A search method using logical operators to create precise queries that combine, include, or exclude specific terms.

Example: The query (physics OR chemistry) AND simulation NOT video finds physics or chemistry simulations while excluding videos.

Browser Compatibility

The ability of a web application to function correctly across different web browsers and browser versions.

Button Control

An interactive element that users click to trigger an action such as starting, stopping, or resetting a simulation.

Canvas Dimensions

The width and height specifications that define the drawing area for a MicroSim's visual elements.

CCSS Standards

Common Core State Standards, a set of educational benchmarks for English language arts and mathematics in US K-12 education.

Chart

A graphical representation of data using visual elements like bars, lines, or areas to show quantities, trends, or relationships.

Example: A bar chart MicroSim lets students enter data and see how changing values affects the visual representation.

Chart.js Library

A JavaScript library for creating responsive, animated charts including line, bar, pie, and scatter plots.

Checkbox Control

An interactive element allowing users to select or deselect options, often used for enabling multiple features simultaneously.

Classification Systems

Frameworks that assign resources to categories based on defined criteria across multiple dimensions such as subject, level, and type.

Example: A MicroSim can be classified by subject (Physics), grade level (High School), Bloom's level (Apply), and difficulty (Intermediate) simultaneously.

A search implementation that runs entirely in the user's web browser using downloaded data, providing instant results without server communication.

Client-side search is ideal for MicroSim repositories with hundreds to thousands of items, offering fast response times and privacy since queries never leave the user's device.

Coaching

An instructional strategy where an expert provides guidance, feedback, and encouragement as learners practice skills.

Cognitive Levels

The hierarchical stages of mental complexity in learning tasks as defined by taxonomies like Bloom's.

Cognitive Load

The mental effort required to process information, consisting of intrinsic, extraneous, and germane components.

Understanding cognitive load helps MicroSim designers create simulations that teach effectively without overwhelming learners.

Cognitivism

A learning theory emphasizing internal mental processes, schemas, and how learners acquire, organize, and retrieve information.

Color Picker

An interactive control allowing users to select colors visually, often used in art or design MicroSims.

Color Scheme

The coordinated set of colors used consistently throughout a MicroSim's visual design.

Completeness Score

A metric indicating what percentage of recommended metadata fields have been filled in for a MicroSim.

Complexity

The degree of intricacy in a MicroSim, measured by factors such as number of variables, relationship types, and required prerequisites.

Component Reuse

The practice of using standardized MicroSim building blocks (sliders, buttons, coordinate systems) across multiple simulations for efficiency and consistency.

Example: A well-designed slider component can be reused in every physics simulation, ensuring consistent user experience.

Constructivism

A learning theory holding that learners actively construct knowledge through experiences rather than passively receiving information.

Context Window

The amount of text an AI system can process at once, relevant when using AI to generate or analyze MicroSims.

Contributor Element

A Dublin Core metadata field identifying persons or organizations that contributed to a resource without being the primary creator.

Control Region

The area of a MicroSim's interface dedicated to user input controls such as sliders, buttons, and menus.

Control Types

The categories of interactive elements available in MicroSims including sliders, buttons, dropdowns, and checkboxes.

Controlled Vocabulary

A predefined list of approved terms that must be used for specific metadata fields to ensure consistency and searchability.

Example: Subject areas might be limited to: Mathematics, Physics, Chemistry, Biology, Computer Science, and a few other approved terms.

Cosine Similarity

A mathematical measure of similarity between two vectors based on the cosine of the angle between them, ranging from -1 to 1.

Cosine similarity is used to find semantically similar MicroSims by comparing their embedding vectors.

Example: Two MicroSims about pendulum motion have embeddings with cosine similarity of 0.92, indicating high semantic similarity.

Coverage Element

A Dublin Core metadata field specifying the spatial or temporal scope of a resource's content.

Create Level

The highest level of Bloom's Taxonomy involving generating new ideas, products, or ways of viewing things by combining elements in novel ways.

Creator Element

A Dublin Core metadata field identifying the primary person or organization responsible for creating a resource.

Curriculum Standards

Formal specifications of what students should know and be able to do at specific grade levels in specific subjects.

Dashboard

A visual display organizing multiple data visualizations or controls in a single interface for monitoring or analysis.

Data Aggregation

The process of collecting and combining data from multiple sources into a unified dataset.

Data Flow

The movement and transformation of information through the components of a MicroSim.

Data Gathering

The process of collecting information from various sources for analysis or indexing.

Data Quality

The degree to which data is accurate, complete, consistent, and suitable for its intended purpose.

Data Visualization

The graphical representation of information and data to communicate patterns, trends, and insights visually.

data.json File

A JSON file containing the data that drives a MicroSim's content, separate from the simulation logic.

Date Element

A Dublin Core metadata field recording when a resource was created, modified, or published.

Description Element

A Dublin Core metadata field providing a summary or abstract of a resource's content and purpose.

Device Requirements

The hardware specifications needed to run a MicroSim effectively, including processor speed, memory, and screen size.

Diagram

A static or interactive visual representation showing the structure, relationships, or process of a concept.

Example: A Venn diagram MicroSim lets students drag items into overlapping circles to classify them.

Difficulty Levels

Classifications indicating how challenging content is for its target audience, typically Beginner, Intermediate, or Advanced.

Dimensionality Reduction

Mathematical techniques that reduce the number of variables in data while preserving important relationships, used to visualize high-dimensional embeddings.

Download Count

A metric tracking how many times a MicroSim has been downloaded, indicating popularity.

Drawing Region

The area of a MicroSim's canvas dedicated to displaying visual output and animations.

An interactive control presenting a list of options from which users select one item.

Dublin Core

A metadata standard consisting of 15 elements for describing digital resources, widely adopted for its simplicity and flexibility.

Dublin Core provides the foundation for MicroSim metadata, enabling discovery across different platforms and repositories.

Dublin Core Elements

The 15 standardized fields (Title, Creator, Subject, Description, Publisher, Contributor, Date, Type, Format, Identifier, Source, Language, Relation, Coverage, Rights) that comprise the Dublin Core metadata standard.

Educational Simulation

A digital environment where learners can experiment with concepts without real-world consequences, learning through doing.

Embeddings

Dense vector representations of content that capture semantic meaning, enabling similarity comparisons between resources.

Embeddings transform MicroSim metadata into numerical vectors where similar simulations have similar vectors, enabling semantic search beyond keyword matching.

Example: The embedding for "pendulum motion" is mathematically close to the embedding for "simple harmonic oscillator" even though they share few words.

Engagement Metrics

Quantitative measures of how users interact with a MicroSim, including time spent, interactions performed, and completion rates.

Equations

Mathematical formulas that can be visualized or manipulated within a MicroSim.

Evaluate Level

The fifth level of Bloom's Taxonomy involving making judgments based on criteria and standards.

Experiential Learning

A learning approach emphasizing learning through direct experience and reflection on that experience.

Extensions

Additional features or modifications that can be added to a MicroSim to expand its functionality.

Extraneous Load

Cognitive load that does not contribute to learning, often caused by poor instructional design.

A search method allowing users to filter results by multiple independent dimensions simultaneously.

Faceted search enables teachers to find MicroSims matching specific combinations of subject area, grade level, difficulty, and visualization type.

Example: Filtering for "Physics" + "High School" + "Animation" + "p5.js" narrows thousands of MicroSims to a manageable list.

Facets

Independent dimensions or categories used to classify and filter search results.

Feedback Mechanisms

Systems within a MicroSim that provide learners with information about their actions and progress.

FERPA

Family Educational Rights and Privacy Act, US legislation protecting the privacy of student education records.

File Organization

The structure and naming conventions used to arrange MicroSim files within a directory.

Filter Controls

Interface elements that allow users to narrow search results by selecting specific criteria.

Findability

The ease with which users can discover and locate relevant resources through search or browsing.

Good metadata dramatically improves findability by providing rich information for search systems to match against user queries.

Fixed Height Iframe

An iframe element with a specified pixel height rather than responsive sizing, commonly used for MicroSim embedding.

Fixed Layout

A MicroSim layout with predetermined dimensions that do not change based on screen size.

Flowcharts

Diagrams using shapes and arrows to represent processes, decisions, and workflows.

Folksonomies

Classification systems that emerge from user-generated tags rather than expert-defined categories.

Folksonomies capture real-world terminology that users actually search for, complementing formal taxonomies.

Example: Users might tag a simulation with "flipped-classroom" or "test-prep," terms not in formal subject taxonomies but useful for discovery.

Format Element

A Dublin Core metadata field specifying the file format or physical medium of a resource.

GDPR

General Data Protection Regulation, European Union legislation governing data protection and privacy.

Germane Load

Cognitive load that contributes directly to learning by supporting schema construction and automation.

GitHub API

The programming interface for interacting with GitHub repositories programmatically to access files and metadata.

Grade Levels

Educational stages indicating the target audience for content, such as K-2, 6-8, High School, or Undergraduate.

Graduate Level

Educational content designed for students in post-baccalaureate programs pursuing advanced degrees.

Graph Visualization

A visual representation of nodes and edges showing relationships between entities.

Example: A social network visualization shows people as nodes and friendships as connecting lines.

Guided Discovery

An instructional approach combining student exploration with strategic scaffolding and hints from the system or instructor.

High Interaction

A level of user engagement where learners actively manipulate multiple parameters and explore freely.

Hints System

A feature providing progressive assistance to learners who are struggling, without giving away answers.

Hover

An interaction triggered when the user moves the cursor over an element without clicking.

Identifier Element

A Dublin Core metadata field providing a unique string that unambiguously identifies a resource.

Iframe Element

An HTML element that embeds another document within the current page, commonly used to embed MicroSims in web pages.

The iframe creates an independent sandbox where the MicroSim runs without interfering with the host page.

Example: <iframe src="sims/pendulum/main.html" width="100%" height="500px"></iframe> embeds a pendulum simulation.

index.md File

A Markdown file containing the documentation and description for a MicroSim, typically displayed above the embedded simulation.

Indexing

The process of organizing documents into data structures that enable fast search retrieval.

Indexing transforms a collection of MicroSim metadata into an inverted index where each term points to the documents containing it.

Infographics

Visual representations combining text, images, and data to communicate information clearly and efficiently.

Information Retrieval

The science of obtaining relevant information from a collection of resources in response to user queries.

Instructional Strategies

Planned methods and techniques used to facilitate learning and achieve educational objectives.

Interaction Level

The degree to which users can engage with and manipulate a MicroSim, from passive viewing to full exploration.

Interactivity

The quality of allowing users to engage with content through actions that produce meaningful responses.

Interactivity transforms passive learners into active participants by letting them manipulate variables and see immediate results.

Example: Dragging a slider to change pendulum length and watching the swing period change creates visceral understanding.

Interactive Demo

A demonstration that allows user input to explore concepts rather than simply showing predetermined content.

Intermediate Level

Content designed for learners with foundational knowledge who can handle multiple variables and less explicit guidance.

Intrinsic Load

Cognitive load inherent to the complexity of the material being learned, determined by element interactivity.

Inverted Index

A data structure mapping terms to the documents containing them, enabling fast keyword lookup.

Example: An inverted index entry for "pendulum" might list [Doc1, Doc5, Doc12], indicating which MicroSims mention that term.

ISTE Standards

International Society for Technology in Education standards defining skills students need to thrive in a digital world.

ItemsJS Library

A JavaScript library for client-side faceted search that powers the MicroSim search interface.

JavaScript Libraries

Collections of pre-written JavaScript code that provide functionality for creating visualizations and interactions.

K-12 Education

The educational stages from kindergarten through 12th grade in the United States school system.

Keyboard Navigation

The ability to operate all interactive elements using only keyboard input, essential for accessibility.

A search method that finds documents containing the specific words entered in the query.

Example: Searching "projectile motion" finds MicroSims whose metadata contains both words.

Keywords

Specific terms chosen to connect content with anticipated search queries.

Effective keywords include both technical terminology and everyday language that users might type when searching.

Language Element

A Dublin Core metadata field specifying the language of a resource's content.

Layout Types

The structural arrangements of visual elements in a MicroSim, such as fixed, two-panel, or three-panel layouts.

leaflet.js Library

A JavaScript library for creating interactive maps with layers, markers, and geographic data.

Learning Graph

A directed graph representing prerequisite relationships between concepts, showing the optimal order for learning.

Learning Indicators

Observable behaviors or outcomes that suggest learning is occurring.

Learning Objectives

Specific statements describing what learners should know or be able to do after engaging with educational content.

Well-crafted learning objectives guide both MicroSim design and appropriate Bloom's Taxonomy alignment.

Example: "Students will predict where constructive interference occurs given two wave sources."

Learning Theory

Frameworks explaining how people acquire, process, and retain knowledge during learning.

Search functionality that operates with minimal computational resources, suitable for static websites.

Limitations

Constraints or simplifications in a simulation that affect its accuracy or applicability.

Low Interaction

A level of user engagement with minimal manipulation, such as play/pause controls only.

main.html File

The primary HTML file containing a MicroSim's structure, scripts, and styling.

Map Visualization

A geographic display showing spatial data, locations, and regional patterns.

mermaid.js Library

A JavaScript library for generating diagrams and flowcharts from text descriptions.

Metadata

Data that describes other data, providing information about a resource's content, format, and context.

Metadata makes MicroSims findable by providing the descriptive information that search systems match against queries.

Example: A MicroSim's metadata includes its title, subject area, grade level, and learning objectives.

Metadata Standards

Agreed-upon conventions specifying which fields to include, acceptable values, and data formats for resource description.

metadata.json File

A JSON file containing structured metadata about a MicroSim following the schema specification.

MicroSim

A small, focused, interactive visualization designed to teach a single concept or explore one idea.

MicroSims are the foundational unit of the search system, representing self-contained educational simulations that can be embedded anywhere on the web.

Example: A pendulum period explorer that lets students adjust length and observe how swing timing changes.

MicroSim Completeness Score

A metric indicating what percentage of schema fields have been populated in a MicroSim's metadata.

MicroSim Likes

A social metric tracking how many users have favorited or endorsed a MicroSim.

MicroSim Quality Score

A composite metric evaluating overall MicroSim quality based on metadata completeness, technical standards, and educational alignment.

MicroSim Repositories

Collections of MicroSims organized for discovery, often hosted on platforms like GitHub.

MicroSim Standards

Specifications defining metadata structure, file organization, and quality criteria for MicroSims.

MicroSim Structure

The organization of files and components that comprise a complete MicroSim.

Misconceptions

Incorrect beliefs or understandings that learners hold, which effective instruction should address and correct.

Model Types

Categories of mathematical or conceptual models used in simulations, such as discrete, continuous, or agent-based.

Modeling

An instructional strategy where experts demonstrate skills or thinking processes for learners to observe and emulate.

Multi Select

An interactive control allowing users to choose multiple options from a list simultaneously.

Nearest Neighbors

Items in a collection that are most similar to a query item based on a distance or similarity measure.

In semantic search, nearest neighbors are the MicroSims whose embeddings are closest to the query embedding.

Network Diagram

A graph visualization showing connections and relationships between entities.

NGSS Standards

Next Generation Science Standards, a multi-state framework for K-12 science education in the United States.

NOT Operator

A Boolean search operator that excludes documents containing the specified term from results.

Example: The query wave AND physics NOT ocean finds physics wave content while excluding ocean wave simulations.

Optional Fields

Metadata fields that enhance discoverability but are not required for basic functionality.

OR Operator

A Boolean search operator that accepts documents containing any of the connected terms, broadening results.

Example: The query simulation OR visualization OR animation finds documents containing any of these terms.

P5 Describe Function

A p5.js accessibility feature that adds text descriptions of canvas content for screen readers.

p5.js Framework

A JavaScript library for creative coding that simplifies drawing, animation, and interaction, widely used for MicroSims.

Passive Viewing

A level of interaction where users observe content without the ability to manipulate or control it.

PCA

Principal Component Analysis, a dimensionality reduction technique used to visualize high-dimensional embeddings in 2D or 3D.

Pedagogical Metadata

Metadata describing how a MicroSim teaches, including interaction patterns, pacing, and Bloom alignment.

Pedagogical metadata enables template matching systems to recommend MicroSims that support specific learning objectives, not just topically similar content.

Pedagogical Patterns

Recurring instructional designs that effectively support particular types of learning, such as worked-example, exploration, or guided-discovery.

Peer Review

Evaluation of a resource by qualified individuals to assess quality, accuracy, and educational effectiveness.

Performance Metrics

Measurements of how efficiently a MicroSim runs, including load time, frame rate, and memory usage.

plotly.js Library

A JavaScript library for creating interactive, publication-quality graphs and charts.

Popularity Ranking

Ordering search results based on usage metrics like views, downloads, or endorsements.

Precision

The fraction of retrieved search results that are actually relevant to the query.

Example: If a search returns 20 results and 16 are relevant, precision is 80%.

Prerequisites

Concepts or skills that learners must understand before engaging with new content.

Privacy

The protection of personal information and user data from unauthorized access or disclosure.

Progress Tracking

Systems that monitor and record learner advancement through educational content.

Progressive Disclosure

An interface design pattern that reveals information gradually as needed, reducing initial complexity.

Example: A MicroSim showing basic controls initially with an "Advanced Options" button for additional parameters.

Publisher Element

A Dublin Core metadata field identifying the entity responsible for making a resource available.

Quality Score

A composite metric evaluating the overall quality of a MicroSim based on multiple factors.

Radio Button

An interactive control presenting mutually exclusive options where only one can be selected at a time.

RAG

Retrieval-Augmented Generation, a technique combining search retrieval with AI generation to produce grounded responses.

Range Slider

A slider control that selects a range of values rather than a single value.

Ranking

The process of ordering search results by estimated relevance so the best matches appear first.

Example: A MicroSim matching on title, subject, and grade level ranks higher than one matching only on description.

Recall

The fraction of all relevant documents in a collection that are successfully retrieved by a search.

Example: If 25 relevant MicroSims exist and a search finds 16 of them, recall is 64%.

Relation Element

A Dublin Core metadata field describing relationships to other resources.

Relevance

The degree to which a search result satisfies the user's information need across dimensions like topic, level, and format.

Remember Level

The first level of Bloom's Taxonomy involving retrieving relevant knowledge from memory.

Repository Mining

The process of extracting and analyzing data from code repositories to gather metadata.

Required Fields

Metadata fields that must be populated for a MicroSim to be considered minimally complete.

Responsive Design

Design that adapts layout and functionality to work effectively across different screen sizes and devices.

Reuse

The practice of using existing MicroSims in new contexts rather than creating from scratch.

Reuse multiplies the impact of every MicroSim creation—a simulation built once can serve thousands of classrooms worldwide.

Rights Element

A Dublin Core metadata field specifying intellectual property and usage permissions for a resource.

Scaffolding

Temporary instructional support that helps learners accomplish tasks beyond their current ability, gradually removed as competence develops.

Scaffolding Adaptability

The ability of a MicroSim to adjust its level of support based on learner performance.

Scenarios

Preset configurations or situations that users can load to explore specific cases within a simulation.

Schema Compliance

The conformance of metadata to defined structural rules, field requirements, and value constraints.

Schema Validation

The process of checking whether metadata conforms to the specification defined in a JSON Schema.

Screen Reader Support

The ability of a MicroSim to convey information to users through assistive technology that reads screen content aloud.

The process of finding specific information within a larger collection by matching queries against indexed content.

Search Engines

Complete systems that index documents, process queries, and return ranked results.

Search Fundamentals

The core concepts underlying search systems including precision, recall, ranking, and indexing.

Search Result Item

A single entry in a list of search results, typically showing title, description, and metadata.

Search UI

The user interface for entering queries, viewing results, and filtering by facets.

A search approach that understands the meaning of queries and documents to find conceptually related results beyond keyword matching.

Semantic search uses embeddings to find MicroSims about similar concepts even when they use different terminology.

Example: Searching for "oscillating motion" finds simulations about "pendulums" and "springs" because they share semantic meaning.

Similar MicroSims

MicroSims identified as conceptually related based on semantic similarity of their content and metadata.

Similarity Score

A numerical measure of how closely two items match, typically ranging from 0 (unrelated) to 1 (identical).

Simplicity

A design principle favoring focused, single-concept simulations over complex multi-feature implementations.

MicroSims that do one thing well outperform those that try to do many things adequately.

Simulation Display

The visual output area where simulation results and animations are rendered.

Simulation Types

Categories of simulations based on their underlying model, such as physics-based, agent-based, or data-driven.

Slider Control

An interactive element allowing users to select a value from a range by dragging a handle along a track.

Example: A pendulum MicroSim uses a slider to adjust the pendulum length from 0.5m to 2.0m.

Social Network

A platform or system connecting users around shared interests, enabling collaboration and resource sharing.

Source Element

A Dublin Core metadata field referencing a resource from which the current resource was derived.

Start-Pause Button

A control that toggles between starting and pausing an animation or simulation.

State Management

The handling of application state including variable values, user inputs, and simulation status.

style.css File

A CSS file containing the visual styling rules for a MicroSim.

Subject Element

A Dublin Core metadata field specifying the topic or keywords describing a resource's content.

Subject Normalization

The mapping of variant terms to standard forms so that different phrasings can be matched to the same concept.

Example: "Math," "Mathematics," and "Maths" all normalize to "Mathematics" for consistent search matching.

t-SNE

t-distributed Stochastic Neighbor Embedding, a dimensionality reduction technique for visualizing high-dimensional data in 2D or 3D.

Tags

Flexible labels attached to content for categorization and discovery, often user-generated.

Tags complement structured metadata by capturing specific details and emerging terminology.

Example: A photosynthesis MicroSim might have tags: "biology," "chloroplast," "light-reactions," "middle-school."

Taxonomies

Hierarchical classification systems organizing concepts from broad categories to specific subcategories.

Example: STEM → Science → Physical Sciences → Physics → Mechanics is a path through a subject taxonomy.

Technical Metadata

Metadata describing implementation details including JavaScript framework, file size, and browser compatibility.

Template Matching

The process of finding existing MicroSims that can serve as starting points for creating new simulations with similar characteristics.

Text Input

An interactive control allowing users to enter text or numerical values directly.

Three Panel Layout

A MicroSim layout dividing the interface into three distinct areas, typically for controls, visualization, and information.

Timeline

A visualization showing events or data points arranged chronologically along a time axis.

Title Element

A Dublin Core metadata field providing the name of a resource.

Transfer Skills

The ability to apply knowledge or skills learned in one context to new situations.

Two Panel Layout

A MicroSim layout dividing the interface into two areas, typically for controls and visualization.

Type Element

A Dublin Core metadata field categorizing the nature or genre of a resource.

Undergraduate Level

Educational content designed for college students pursuing bachelor's degrees.

Understand Level

The second level of Bloom's Taxonomy involving constructing meaning from instructional messages through interpretation, comparison, and explanation.

User Controls

Interactive elements that allow users to manipulate simulation parameters and settings.

User Engagement

The degree to which content captures and maintains user attention and motivation.

User-Generated Tags

Classification labels created by users rather than defined by system administrators or experts.

Variables

Changeable quantities within a simulation that affect its behavior and output.

Vector Representations

Mathematical encodings of content as arrays of numbers that capture semantic properties.

vis-network.js Library

A JavaScript library for creating interactive network graphs showing nodes and edges.

vis-timeline.js Library

A JavaScript library for creating interactive timelines displaying events over time.

Visual Elements

The graphical components displayed in a MicroSim including shapes, text, images, and animations.

Visualization Maps

2D or 3D plots showing the relationships between items based on their embedding vectors.

Visualization Type

The category of visual representation used in a MicroSim, such as animation, chart, simulation, or diagram.

Web Crawling

The automated process of discovering and fetching content from websites for indexing.

Web Embedding

The inclusion of external content within a web page, typically using iframe elements for MicroSims.

Example: A MicroSim hosted on GitHub can be embedded in any course website using a simple iframe tag.

Width Responsive

A design approach where content automatically adjusts its width to fit the available container space.

Worked Examples

An instructional pattern showing step-by-step solutions with concrete data at each stage to build understanding.

Example: A step-through animation showing data transformation at each stage of a processing pipeline.

Workflows

Sequences of steps or processes that can be visualized to show how work or data flows through a system.

xAPI Verbs

Standardized action terms (like "completed," "attempted," "experienced") used in the xAPI learning analytics specification.