Pourquoi
Une session immersive produit bien plus qu'un score : où les personnes se tiennent et regardent, le temps qu'elles prennent, ce qu'elles disent, comment se comporte le casque. Les chercheur·euses et les thérapeutes ont besoin de cette trace pour évaluer une expérience et l'adapter. XRXP l'enregistre sur une plateforme auto-hébergée, pour que les données des participant·es restent chez l'équipe qui les a collectées.
Ce qu'apporte XRXP
SDK Unity
Enregistre les sessions, les participant·es et les événements depuis l'application du casque.
Aucune donnée perdue
Les données sont d'abord enregistrées sur le casque, puis synchronisées avec le serveur.
Réception en temps réel
Les événements arrivent sur le serveur au fur et à mesure et sont écrits par lots.
Tableau de bord
Expériences, sessions et participant·es au même endroit, avec le pilotage des appareils.
Ce qu'ajoute notre version
Vue en direct du casque
Un·e thérapeute ou un·e chercheur·euse voit ce que voit la personne, en direct, sans que rien ne soit enregistré.
Scans de la pièce et déplacements
Le scan de la pièce réalisé par le casque s'affiche en 3D, avec les déplacements de la personne à l'intérieur.
Progression pour les professionnel·les
Une vue séparée ne montre que la progression des participant·es, avec les scores des activités DiverSSity.
Médias et diagnostics
Les fichiers et les diagnostics techniques envoyés par le casque se téléchargent depuis la page de la session.
Sessions fermées proprement
Les sessions qu'un casque n'a jamais terminées sont fermées automatiquement.
Où nous l'utilisons
Notre version enregistre les séances de la plateforme thérapeutique en réalité mixte DiverSSity, et sert de couche d'enregistrement commune à nos autres applications pour casque.
Technologie
- Serveur : TypeScript, Express et Prisma, avec PostgreSQL et Redis, déployé avec Docker.
- Tableau de bord : SvelteKit.
- Vue en direct du casque : LiveKit.