SynergyXR Release 3.3

What's new in SynergyXR v. 3.3

Training in XR should be flexible, powerful, and accessible no matter where your people are. With SynergyXR 3.3, we’re taking another big step forward – helping organizations unlock smarter insights, deliver training in low-connectivity environments, and make building procedures easier than ever. This release gives you more control, more accessibility, and a stronger foundation for scaling immersive learning across your workforce. Welcome to SynergyXR 3.3!

Learning Record Store

Admins can now track training progress more effectively with the new Learning Record Store (LRS), seamlessly integrated into the SynergyXR Manager. From the new Training tab, you get a complete overview of training sessions across your workspace, with filters for users, spaces, dates, duration, and more. Export options make it easy to analyze results externally, giving you deeper insights into how your team is progressing. This feature adds a new level of visibility on top of LMS completions, helping you measure training impact with confidence.

Offline mode

Training doesn’t stop when the internet does. With Offline Mode, users can now download selected Training Spaces in advance, making them available anywhere – even offshore or in remote locations with poor connectivity. Once offline, training can be launched instantly without logging in, and anonymous progress data is safely stored until the device reconnects. This makes SynergyXR accessible to more users than ever, ensuring that learning can happen anytime, anywhere.

Procedure Improvements

We’ve made training smoother and more intuitive for users who prefer PC or other non-VR devices, so the focus stays on learning rather than tricky interactions. At the same time, the Procedure Builder has been upgraded with a stronger foundation and a series of improvements—making it faster, easier, and more enjoyable to design immersive training flows. These updates give creators more flexibility today and prepare the platform for even greater enhancements tomorrow.

Closing

SynergyXR 3.3 is all about enabling you to deliver training that works for everyone – whether that means tracking progress with the new Learning Record Store, making training available anywhere with Offline Mode, or building smoother Procedures that keep learners focused on what matters. With these upgrades, your organization can train smarter, reach further, and scale faster. We can’t wait to see how you’ll use these new tools to push the boundaries of immersive learning.

Please see the technical release notes for further details.

SynergyXR 3.3 – technical release notes

Offline version

  • Admins can now prepare a device to go into offline mode
  • The admin can select which Training Spaces should be available to users in offline mode, and download the content of these locally to the device
    • Only Spaces tagged as “Training Space” can be selected
    • Portals are not supported in offline mode
    • AR Spaces are not supported in offline mode
  • Once all Spaces have been downloaded, the Admin makes the final switch to offline mode. Henceforth, users will experience the following when launching SynergyXR on that device:
    • No login required
    • Users will start in a purpose-built menu where the downloaded Spaces are available
      • If only a single Training Space was selected for offline mode, the Space is automatically loaded without further user involvement needed
    • No multi-user sessions are available
    • It is not possible to add content to the Space
    • It is not possible to save any changes to the Space
    • In general, users will have the access rights of a Viewer role
  • A user can always go back to online mode from the settings menu. When doing so, the user is asked to login to verify access rights.

Training data

  • When users go through a training in SynergyXR we collect the following data:
    • The ID (e-mail) of the SynergyXR user
    • The ID of the LMS user (in case the training was initiated from an LMS)
    • The name of the Training Space
    • When the training started
    • The duration of the training
    • If the training was completed (the user reached the last Step of the Procedure)
    • How many errors the user made during the training (Events tagged as error)
  • The data is collected when:
    • The user goes through the LMS-code flow, where a 6-digit code is generated in the users LMS and the user inputs this in SynergyXR
    • The user goes through the PC auto launch flow, where the user starts the training in an LMS and SynergyXR is automatically launched into the correct Space (in this case, the SynergyXR ID (e-mail) will be the ID embedded in the SCORM package)
    • The user starts a Training from the Training Catalogue (in this case, the ID of the LMS user will be empty in the training data)
    • The user starts a training in offline mode (in this case, an anonymous “offline user” is listed as the SynergyXR ID since no user authentication has happened)
    • If the device does not have internet connection, the data is stored and delivered next time the device comes online.
  • The training data can be accessed in SynergyXR Manager in a new purpose-built tab
    • Admins can search in the data to filter out the results
    • Admins can sort the data by clicking the column headings
    • Admins can sort entries, only showing results from users with the Viewer role
    • The current view can be exported to .csv file format
    • Training data entries can be deleted

PC application working on network with proxy

  • SynergyXR now works on networks with proxy
  • The application initially tries to bypass the proxy and communicate directly with the SynergyXR backend
  • If this fails, the application will communicate through the proxy without using proxy authentication
  • Current limitations: Does not work on networks where applications are not allowed to bypass the proxy, and where proxy authentication is a hard requirement
  • Read more here: https://knowledge.synergyxr.com/proxy-requirements

Lock user to prevent deletion or modification

  • In SynergyXR Manager, Admin users can now lock a user for deletion and modification
  • The quick “Remove user” option from the user overview is replaced with a lock icon
  • Admins can click “Edit user” to get information about who locked the user and when
  • Admins are still able to unlock the user under “Additional information”
  • This feature is made to prevent important user profiles from being deleted or changed (e.g. used for the “PC auto launch” LMS flow)

SynergyXR Manager – Transfer tool

  • Transfer individual content or entire Spaces from one Workspace to another
  • Must have access to both source and destination Workspace
  • Step-by-step wizard guides users through the process
  • Intelligently merges with existing content on the destination Workspace

Rework of underlying Procedure data structure

  • We have updated the underlying data structure of Procedures which brings a lot of benefits:
    • Steps can now freely be named as you please – multiple steps can also have the same name
    • Content and instances can now freely be named as you please – multiple instances can also have the same name, although not recommended to avoid confusions
    • Improved cut/copy/paste functionality
    • Improved file clean-up when deleting Steps – this ensures that the Procedure is not bloated with unused voice guidance files
  • Procedures created prior to 3.3 will automatically be updated when they are loaded in the Procedure Builder or when being used in the main SynergyXR app.

Procedure – improved non-VR interactions

  • We have made several improvements to Procedure interactions on non-VR devices (e.g. PC)
  • Users can now better maneuver around the 3D Space while having objects grabbed by allowing camera rotation while having objects grabbed
  • Users can adjust the distance of a grabbed object, by using the scroll wheel
  • Objects will automatically glide into place when grabbed and moved in front of the destination zone for ”Grab and place” Operations.
  • Users can now interact with objects through other objects blocking line of sight.
  • The “non-VR rotation” parameter of “Grab and place” and “Use tool” operations are automatically set to be identical to the rotation of the destination
  • In steps with multiple “Use tool” operation using the same tool, the user can complete these in any order, and the “non-VR rotation” automatically matches the closest object.

Procedure Builder improvements

  • Improvements to colliders
    • When holding Shift/Alt and dragging a collider handle, the collider size now consistently changes size symmetrically
    • Handles to adjust collider size have been increased
  • “Grab and place” Operation
    • When defining a new parent, the target object maintains the same world position and is no longer placed at the origin position of the new parent
  • “Use Tool” Operation
    • This Operation no longer makes the Tool a child of the Target
  • “Move or Rotate Object” Operation is now split into “Move Object” and “Rotate Object”
    • Since the existing Move or Rotate Object could not make a combination of move and rotate, we split the Operation into two
    • Each of the two new Operations now only have parameters relevant for that Operation
  • “Play Animation” Action – Added “Speed”
    • The new parameter “Speed” modifies the playback speed of the animation clip
    • g. Speed = 0.5 results in the animation playing at half speed