Skip to main content

Glossary

About This Glossary

The following glossary entries are divided into two categories: Technical Terms for Developers and Technical Terms for Educators. The aim is to familiarize educators with key concepts related to Extended Reality (XR) and to provide developers with explanations of common education-related terminology.

Coming soon: a search function, filter options for educator and developer terminology, as well as illustrations and graphics.

A

A/B Testing

Educator language

A/B testing compares two versions of a digital or learning experience to see which version works better. Users are split into two groups “A and B”, each testing a different version (like of a training or a user interface). Their engagement, understanding, or results are measured and analysed. This helps to find out which version is more effective.

AR (Augmented Reality)

Developer language

Technology that overlays digital content on the real world using devices like smartphones, tablets, or AR glasses.

Arena

Developer language

A physical or virtual space designed for XR experiences that involve full-body movement. In a physical arena, users may walk freely within a tracked area. In a virtual arena, it refers to a large digital play space.

Asset

Developer language

Any visual, audio, or code component used in XR development – such as textures, 3D models, or sound effects.

Avatar

Developer language
An avatar represents a person in XR and conveys gestures and voice in the virtual environment.

B

Boundary

Developer language
A boundary marks the safe playing area and warns users when they cross it.

Bug

Developer language
A bug causes unexpected behaviour in an application and forces developers to apply a patch.

Build

Developer language

The version of the code of an XR application that can be installed on a headset or released to users (compiled code). Builds are numbered. The first build is therefore usually the first functioning version of the written code.

C

CAMIL

Educator language

The CAMIL model is a framework for designing and evaluating immersive learning in extended reality (XR). It highlights key factors for effective digital learning, such as the interaction between learners, cognitive development, engagement, control, and decision-making. These elements together support successful learning experiences in XR environments.

Classroom management

Educator language

Classroom management refers to all the activities a teacher undertakes to create a learning environment that facilitates curricular, emotional and social learning. It includes organising lessons, setting rules and expectations, resolving conflicts and creating a positive classroom community.

Cognitive load

Educator language

Cognitive load describes the mental effort needed to process information while learning. In XR environments, it is important to reduce distractions, structure content clearly, and use interactive elements purposefully. This supports working memory, leads to deeper understanding, and ensures knowledge is retained and applied effectively.

Competence

Educator language

In the broader educational debate, competence is generally understood as the combination of knowledge and skills in coping with action requirements. (BIBB, 2020)

Curriculum

Educator language

The curriculum is the largest entity of lesson planning. The curriculum contains multiple subjects/courses and describes the content that needs to be learned to achieve a specific graduation goal.

D

Device Pool

Developer language
A device pool provides headsets and tablets and simplifies inventory, maintenance and booking.

Diversity

Educator language
Diversity in learning refers to the inclusion and representation of different perspectives, backgrounds and experiences in educational environments. By encouraging diverse interactions and perspectives, XR can increase empathy, cultural awareness and critical thinking, and ensure that all learners feel represented and valued.

DigCompEdu

Educator language
The DigCompEdu framework (European Digital Competence Framework for Educators, Redecker, 2017) supports teachers in assessing and developing their digital skills.

E

EQF

Educator language

The European Qualifications Framework (EQF) is an EU-wide framework that classifies educational qualifications into eight levels to enable comparability between educational programmes in all EU countries.

Evaluation, formative

Educator language

Formative assessment is essential in managing and improving learning processes by capturing the continuous feedback or behaviour of learners. Formative assessment in XR allows teachers to see their students progress in real time and adapt their teaching to their needs. XR-based formative assessments encourage active learner participation by allowing them to experiment, make mistakes and adapt their approach in real-life scenarios.

Evaluation, summative

Educator language

Summative assessment is a final assessment of learning outcomes. It provides a structured way of measuring learners’ knowledge, skills and competences at the end of a learning experience. In XR environments, this form of assessment can take the form of standardised tests, task completion in specific scenarios or even tracking data.

Exploration

Developer language
An exploration world enables learners to explore content independently and document their observations.

F

Field of View (FoV)

Developer language

The extent of the observable environment at any given time through the headset, typically measured in degrees.

Frame Rate (FPS)

Developer language

The number of frames per second (FPS) rendered in the XR application. A higher frame rate ensures smoother visuals and reduces motion sickness.

G

Game mechanics

Developer language

Actions performed by a player that modify the state of the game. In other words, the rules of the game that determine which actions in the game lead to which consequences.

Gaze-based Interaction

Developer language

A method where a user activates an interface or object by looking at it for a set duration, often used when controllers aren’t available. It can be particularly helpful for people with limited mobility or motion sickness.

GDPR

Educator language
The GDPR (General Data Protection Regulation, Reglation (EU) 2016/679) protects personal data and privacy in the EU.

Guardian

Developer language

A virtual boundary set up in XR headsets to prevent users from walking into walls or obstacles. When users get too close to the edge of the safe play area, a visual warning appears to guide them back.

H

Haptics

Developer language

Technology that simulates touch or physical feedback through vibrations or forces, enhancing immersion in XR experiences.

Hard lock

Developer language
In XR applications, a hard lock refers to two different scenarios. First, a technical error – such as a crash, bug or hardware problem – can block all movements and interactions of the user. In most cases, the only solution is to restart the app or headset in order to regain control and continue the immersive experience.
Second, developers deliberately use hard locks as a means of directing the user’s attention. The user becomes ‘immobilised’ while the rest of the scenario displays specific information. This allows safety-related tips or story sequences to be played without users being able to manipulate the game during this time.

Head-Mounted Display (HMD) or Headset

Developer language

A wearable device (e.g., VR glasses) that displays XR content in front of the user’s eyes, often including motion tracking and audio.

I

Immersion (developer)

Developer language
Immersion is a system/media characteristic (e.g. field of view, tracking, latency); presence refers to the subjective feeling of ‘being there’.

Immersion (educator)

Educator language
High-quality display, spatial sound, haptics and intuitive interaction increase immersion and promote the experience of presence and participation.

Inclusion

Educator language

Inclusion in learning environments means creating a space where diversity is recognised as the norm. The intention is that all learners feel valued and supported regardless of their background, identity or ability. In XR environments, inclusion is achieved by designing experiences that cater to different learning needs, provide accessibility and create immersive scenarios that reflect a wide range of perspectives.

Interaction (developer)

Developer language

Interaction that can happen between a player and an object, an NPC, or other players. Developers use the word “interaction” to write scripts, and prepare the game design.

Interaction (educator)

Educator language

Smallest unit of communication between educator and learner. Example: An interaction is a smaller unit than a lesson.

IPD setting

Developer language

IPD stands for ‘Interpupillary Distance’: this is the distance between a user’s eyes. Adjusting the IPD setting ensures that the lenses of an XR headset align correctly with the eyes, improving comfort and clarity.

J

Joystick

Developer language
A joystick controls movement and rotation in XR apps and complements buttons for precise input.

K

Knowledge

Educator language

Theoretical comprehension of a topic as opposed to competence which also includes practical knowledge.

L

Latency

Developer language

The delay between a user’s action and the system’s response. Low latency is critical to avoid discomfort in XR experiences.

Learner agency

Educator language

Agency means taking control of your own learning process. In XR environments, it is crucial as they allow exploration, decision-making, and active participation. Learners can make meaningful choices, set personal goals, and engage with content independently. Educators support this by creating flexible XR experiences that foster creative problem-solving and active participation.

Learning analytics

Educator language

Learning analytics in extended reality involves using data from immersive learning experiences. It tracks user behaviour and progress in real time to enhance learning. Metrics like gaze behaviour, movements, and interactions inform teachers about comprehension and challenges. This data helps to personalise lessons and create tailored feedback while ensuring data protection and ethics.

Learning outcome

Educator language

Learning outcome or output describes the targeted competence goals defined for each learning unit. An output oriented lesson focusses on the results students are meant to produce after learning the topic.

Low poly

Developer language

Short for ‘low polygon count,’ this refers to 3D models created with a small number of polygons. Polygons are simple geometric shapes used, for example, to create characters or assets such as treasure chests. The more polygons there are, the more detailed the 3D model. Low poly models are visually simpler but easier to render, which improves performance on mobile and standalone XR devices.

M

Mixed methods

Educator language

Mixed methods blend qualitative and quantitative evaluation to better understand learning processes. This approach allows teachers to assess measurable data alongside subjective experiences in XR environments. By combining structured assessments and immersive observations, it captures learners’ achievements and engagement, helping to adapt teaching strategies while considering both progress and personal growth.

Motion sickness

Developer language
Motion sickness causes nausea for some learners and reduces their concentration.

MR (Mixed Reality)

Developer language

Mixed reality (MR) is an advanced form of augmented reality in which virtual and physical elements interact in real time, allowing digital objects to respond to and interact with the physical world.

Multiplayer XR

Developer language
Multiplayer XR are networked applications in which multiple people collaborate synchronously or asynchronously in a shared environment using avatars, objects and communication tools; they support cooperative problem solving and co-creation, but require consideration of latency, security and moderation.

N

NPC

Developer language

NPC stands for non-player characters. Typically, these are salespeople, characters who guide users through a tutorial, or story-based characters in video games that are not played by another human being but are controlled by artificial intelligence or programming.

O

Open/ Web GL application

Developer language

A 3D application created with OpenGL or WebGL: These are graphics libraries used to render interactive visualisations of XR applications. WebGL runs directly in a web browser without requiring installation. This allows XR content to be opened directly in the web browser.

Optimisation

Developer language

The process of improving performance by reducing processing demand, often by simplifying models, textures, or scripts (e.g. Low Poly).

P

Passthrough

Developer language

A feature in XR headsets (HMDs) that uses the headset’s external cameras to display the real world using a camera feed. This allows users to see their surroundings while wearing the HMD. This feature is often used for safety reasons or to blend real and virtual elements (AR or MR).

Peers

Educator language
Peers give each other feedback and work together to promote understanding of complex content.

Peer-Feedback

Educator language

Peer feedback is a learning process in which learners give each other constructive feedback on their work, ideas or achievements. Immersive technologies enhance this by creating interactive virtual spaces for direct, visual, and tangible feedback. This fosters better understanding, critical thinking, and communication skills, boosting personal responsibility and improving learning processes.

Prefab

Developer language

A reusable game object or component in XR development (especially with Unity) that can be easily placed and customised in a scene.

Presence

Educator language

Presence is the degree to which learners feel engaged in a learning environment. In XR settings, it involves the sensation of being “there”, interacting with digital content and peers, and feeling personally involved. Strong presence boosts motivation and understanding. Educators can enhance this by using realistic simulations and interactive elements.

Project owner

Developer language

Strategic management role in game development, responsible for the outcome of the project.

Prototyping

Developer language

The process of creating a preliminary or simplified version of a software application (a prototype) to test and refine its design, functionality, and user experience

Q

QR Code

Developer language
A QR code encodes a URL and opens the linked page or application after scanning.

R

S

Safety Lead

Developer language
The Safety Lead manages safety, time and hygiene and coordinates stop signals in XR lessons.

SAMR

Educator language
The SAMR model (Substitution, Augmentation, Modification, Redefinition, Puentedura, 2016) helps teachers to classify learning tasks technologically from substitution to redefinition.

Scaffolding

Educator language

Specific help given by the educator to support the learner (e.g. vocabulary list to ensure text comprehension). In an XR app, this could be guidance while a task is being performed (tooltips, hints, tips).

Screen Mirroring

Developer language
Screen mirroring transmits the HMD view to a display and supports teachers in providing guidance and feedback.

SDK (Software Development Kit)

Developer language

A collection of software tools and libraries that developers use to build XR applications for specific platforms or devices.

Server

Developer language

A remote computer or system that stores and manages data or applications. In XR, servers can be used to host multiplayer data, track user progress, or deliver updates and assets to applications.

Six Degrees of Freedom (6DoF)

Developer language

A tracking system for XR headsets that allows movement in all directions: forward/backward, up/down, left/right, and rotation around three axes (pitch, yaw, roll).

Skills

Educator language

Practical knowledge of a topic. Being able to use knowledge in a practical action-oriented situation.

Spatial Audio

Developer language

3D audio that gives the illusion of sound coming from a specific direction or location within an environment.

Standalone Device

Developer language

An XR headset that runs independently without needing to connect to a computer or smartphone.

T

Teleportation

Developer language

A common movement mechanic in VR where users point to a location and ‘jump’ there instantly to reduce motion sickness.

Tethered Device

Developer language

A headset that must be connected to a powerful computer or console to run XR applications, often allowing higher performance.

TICOL

Educator language

The TICOL model (Theory of Immersive Collaborative Learning) designs immersive learning in extended reality. It focuses on the key dimensions that shape effective digital learning. The model emphasises technology integration, learner-digital interaction, and collaboration for effective digital learning. It promotes learner ownership and positive learning outcomes, helping educators optimise engagement and personalisation in XR.

TPACK

Educator language
The TPACK model (Technological Pedagogical Content Knowledge model, Mishra & Koehler, 2006) combines subject content, didactics and technology to create coherent lesson designs.

U

URL

Developer language
A URL is used to access a web resource and, if necessary, launch a WebXR scene.

Usability

Educator language
In XR didactics, usability refers to the extent to which certain users achieve their goals effectively, efficiently and satisfactorily in a defined context; it includes, among other things, learnability, error tolerance, comfort and accessibility (International Organization for Standardization [ISO], 2018).

V

VR (Virtual Reality)

Developer language

Virtual reality (VR) is a fully immersive experience. An HMD (see head-mounted display) transports the user into a computer-generated 3D environment, which is primarily used for training, education and entertainment.

W

Walking Pads

Developer language
Walking pads simulate walking in a small space and increase the immersion of VR scenarios.

Web XR

Developer language

A fully functional XR environment that can be opened in a web browser via a computer, HMD (head-moutned display) or mobile device (see Open GL/ Web GL).

X

XR (Extended Reality)

Developer language

A collective term for immersive technologies including Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR). XR refers to all real-and-virtual combined environments.

Y

Z