← Back to archive

VR room companion service

vrroomruntime_companion
camp Tier 2 · Verified
Actively maintained · updated 2 d ago
Fully free

A VR room run mode that sends live rooms through a self-hosted companion service, for up to 50 people with voice.

verified and archived by the registry · newer than the source platform's last reported tag

Download and compatibility

0.1.1 Moodle 5.2 – 5.3
Verified against source
verification ledger

Source tagged by maintainer

github.com/adamjenkins/moodle-vrroomruntime_companion @ v0.1.1 · commit 687d7a6cff40

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 d59e2af5a115405e1c55eefa7652e155524ded75fa14b7cf1e427997a0fcb40c

Release signed · trusted publishing

planned — TUF signing (RFC §4.3)

Recorded in public transparency log

planned — Sigstore/Rekor (RFC §4.3)

Every step is independently verifiable. CAMP never modifies plugin code; it proves the ZIP you install is exactly what the maintainer published. Verified 11 Oct 2026.
Code check ?: clean
phplintphpcs0 | 0amd build
composer require adamjenkins/moodle-vrroomruntime_companion
First time? One-time Composer setup, or download the ZIP and install it through Moodle.
Site settings: the companion service address, shared secret, room size and LiveKit voice server.

About

A run mode for the VR room activity that keeps the built-in 3D viewer but sends live rooms through the vrroom-companion container stack. With it, up to 50 people can meet in a live room, see each other as avatars and talk, and their browsers connect to the companion service and its voice server instead of directly to each other, so participants no longer see each other's IP addresses.

Moodle signs short-lived room tokens after the same access checks as the built-in live mode, and names people and rooms by pseudonyms only. The companion service stores nothing and grades nothing.

Needs the vrroom-companion stack (the vrroom-sync service and, for voice, a LiveKit server), which you host yourself; both are free software. Requires VR room (mod_vrroom). Moodle 5.2 and 5.3. ALPHA.

Project

Maintainer
1 release in the archive
Plugin typeVR room runtimes · subplugin of mod_vrroom
Depends on
mod_vrroom · 2026100800 or newer
vrroomruntime_builtin · 2026100800 or newer · not in the archive
declared in version.php at the latest release · Moodle requires these plugins to be installed first
DevelopmentOn GitHub: 0 stars · 0 forks · 0 open issues & PRs
Upstream tagv0.1.1 · 11 Oct 2026
verified and archived by the registry · newer than the source platform's last reported tag
Security advisoriesNone published