(Re-)Designing a Framework for Immersive Learning

Internship, Teaching, Virtual Reality, Social VR, Development, Framework

Main project image

Revisiting and reinventing the way VR is used for teaching at the Collaborative Teaching Laboratory

Visit the project ↗

Project Overview

As part of my internship with the Collaborative Teaching Laboratory (CTL), I was tasked with a critical project: redesigning the framework for how we deploy Virtual Reality in education. While the CTL has successfully used VR for instructor-led, small-group teaching, the existing methods were not built to scale.

As the deployment of VR scales from small groups to larger class sizes, the logistical and cognitive load on the instructor increases exponentially. This project’s motivation was to develop a scalable and user-friendly framework that allows academics to seamlessly integrate VR into their curricula, ensuring the focus remains on pedagogy, not technological troubleshooting.

The project is built on three core pillars:

  1. Headset Management and Infrastructure
  2. VR-Enabled Teaching Models
  3. A Streamlined Content Pipeline

This post details the foundational work completed for the first pillar: creating a robust management infrastructure.

The Challenge: Scaling from 10 to 30+ Headsets

The previous method of managing headsets with shared user accounts was adequate for a small fleet. However, with the lab’s expansion to over 30 headsets, this system became untenable. Key challenges included:

The Solution: A Mobile Device Management (MDM) Framework

After researching alternatives, it was clear that a Mobile Device Management (MDM) solution was the only viable path forward for remote, at-scale management.

My research and implementation process involved:

  1. Evaluating the New Landscape: I discovered that a recent change—the introduction of Meta Horizon Managed Service (HMS) in February 2025—had fundamentally altered the ecosystem. All third-party MDMs now require devices to first be enrolled in HMS. This was a critical finding that shaped our entire strategy.
  2. Comparative Analysis: I conducted trials of two leading MDM platforms, ManageXR and ArborXR. Both offered the core functionality we needed, including remote content deployment, device configuration, and fleet monitoring.
  3. Strategic Recommendation: I recommended ArborXR as the CTL’s chosen platform. While both were excellent, ArborXR provided the same essential feature set at a more cost-effective price point, making it the ideal choice for our use case.
  4. Developing a Standard Operating Procedure (SOP): I created and documented a clear, step-by-step process for enrolling the entire fleet of headsets into the new HMS + ArborXR framework. This guide ensures that any team member can reliably provision new devices in the future.

The Outcome: A Centralised, Scalable System

Planning management of headsets

The new framework provides a robust foundation for all future VR teaching at the CTL. Key capabilities include:

This foundational work dramatically reduces the setup time and technical burden on instructors, making large-scale VR sessions not just possible, but practical. The next steps of this project will involve building new teaching models on top of this reliable infrastructure.

A Streamlined Content Pipeline

With a robust MDM framework established, the focus shifts from device logistics to pedagogical impact. The choice of an MDM like ArborXR was not just about managing hardware; it was about creating a flexible and powerful pipeline for deploying diverse educational content. This pipeline is designed to support a spectrum of teaching needs, from simple, ready-made experiences to highly bespoke, collaborative virtual labs.

Empowering Academics with Diverse Content Types

Our new infrastructure simplifies the deployment of various content formats, each serving a different pedagogical purpose. We can seamlessly push any of the following to the entire fleet:

While all are valuable, the ability to develop and deploy our own in-house APKs is the most transformative aspect of this new framework. It allows us to move beyond off-the-shelf software and create experiences tailored precisely to the curriculum, ensuring that the technology serves the teaching, not the other way around.

Content Creation

A New Model for Collaborative Learning: Social VR

To maximise the potential of in-house development, we are focusing on Social VR as a core pillar of our content strategy. Traditional single-player VR can be isolating, but Social VR transforms it into a shared, interactive space for collaborative learning.

Ubiq

After consulting with the in-campus academic, we have adopted Ubiq, a powerful open-source networking library for Unity. Ubiq enables us to efficiently build multi-user environments where students and instructors can interact with each other and with virtual objects in real-time. This approach unlocks several powerful teaching models:

We’ve implemented an example of this model into another intern project (Chemical Molecuale Viewer) as seen below where we had three people with a model in the middle. One user is presented as the ‘Host’ of the room which means that the moelcule in the middle in fully controlled by them. Users in the room can see these changes but cannot interact with it as they are ‘Observers’ of the room:

Chemical Molecule Viewer

By building our custom content on this social framework, we are creating a platform where VR is not just a tool for individual consumption, but a shared space for active, collaborative discovery. This foundation directly supports the next phase of the project: developing new teaching models that leverage this powerful, connected infrastructure.