Monivuokralaisen VR-koulutuksen SaaS-alusta
Yrityskoulutusyritys tarvitsi muuttaa VR-pohjaisen koulutussovelluksensa monivuokralaisen SaaS-alustaksi, joka pystyy palvelemaan useita organisaatioita erillisellä käyttäjähallinnolla, koulutuksen seurannalla ja analytiikalla.
Keskustele Projektistasi
Haaste
Olemassa oleva VR-koulutussovellus oli yksivuokralaisratkaisu ilman verkkopohjaista hallintaa:
- Ei keskitettyä hallintapaneelia järjestelmänvalvojille harjoittelijoiden edistymisen seuraamiseen
- Yhden organisaation suunnittelu ei pystynyt palvelemaan useita yritysasiakkaita
- Koulutussession tiedot pysyivät VR-kuulokkeessa ilman pilvisynkronointia
- Ei arvioinnin seurantaa tai pisteytystä koulutusyritysten välillä
- Järjestelmänvalvojilla ei ollut näkyvyyttä koulutuksen valmistumiseen tai laatumittareihin
Meidän Ratkaisumme
Rakensimme monivuokralaisen VR-koulutuksen SaaS-alustan verkkohallintapaneeleilla, roolipohjaisella pääsyllä, istunnon seurannalla ja reaaliaikaisella analytiikalla.
Arkkitehtuuri
- Verkkohallintapaneelit: React 19 ja Tailwind CSS, Recharts analytiikkaa varten
- Taustajärjestelmän API: Express 5 ja MongoDB/Mongoose
- VR-sovellus: Unity 2021.3 LTS ja Meta XR SDK Quest-kuulokkeille
- Todennus: JWT ja bcrypt, roolipohjainen pääsynhallinta
- Monivuokralaisuus: TenantId-pohjainen tiedon erottelu sovelluskerroksessa
Alustan komponentit
Pelihallintapaneeli (Organisaatiokohtainen)
- Koulutussessioiden yleiskatsaus valmistumisasteineen
- Yksittäisen harjoittelijan edistyminen sessiohistorian kanssa
- Arviointipisteet ja yritysten seuranta
- Tiiminhallinta kouluttajille ja harjoittelijoille
Superjärjestelmänvalvojan paneeli (Alustanlaajuinen)
- Organisaation hallinta ja varustelu
- Vuokralaisten välinen analytiikka ja raportointi
- Alustan kunto ja käytön valvonta
- Käyttäjä- ja tilaushallinta
VR-koulutussovellus (Meta Quest)
- Mukaansatempaavat koulutusskenaariot fysiikkapohjaisilla vuorovaikutuksilla
- Vaiheittain ohjatut työnkulut (ruuvin asennus, kokoonpanotehtävät)
- Haptinen palaute realistisiin työkaluvuorovaikutuksiin
- Reaaliaikainen edistymisen seuranta API-tietojen lähettämisen avulla
- Ohjaimeen perustuva laserosoittimen käyttöliittymävuorovaikutus
Roolihierarkia
- Super Admin – Alustanlaajuinen hallinta kaikissa organisaatioissa
- Org Admin – Organisaatiokohtainen käyttäjä- ja koulutushallinta
- Admin – Tiimitason koulutuksen valvonta
- Trainee – VR-koulutuksen osallistuja
Tärkeimmät ominaisuudet
- Vuokralaisen eristys – Täydellinen tiedon erottelu tenantId:n avulla
- VR + Web-integraatio – Unity-kuuloke synkronoi tiedot verkkohallintapaneeleihin
- Istunnon seuranta – Useita yrityksiä koulutusta kohti pisteytyksellä
- Roolipohjainen pääsy – 4-tasoinen hierarkia tarkalla oikeuksien hallinnalla
- Edistymisen analytiikka – Rechartsin voimalla toteutettu koulutuksen mittareiden visualisointi
- Fysiikkavuorovaikutukset – Realistinen VR-työkalujen käsittely haptisella palautteella
Tulokset
Teknologiapino
caseStudyDetail.more Tapaustutkimukset
Tutustu lisää teknisiin toteutuksiimme
AI-pohjainen laskujen käsittely OCR:n ja QuickBooks-integraation avulla
Keskisuuri yritys, joka käsitteli satoja toimittajalaskuja kuukausittain, halusi poistaa manuaalisen tiedonsyötön poimimalla laskutiedot automaattisesti AI/OCR:n avulla ja synkronoimalla ne suoraan QuickBooks-järjestelmään kirjanpitoa ja maksujen seurantaa varten.
Asiakaspuolen mainosten upotus (CSAI) SCTE-35-merkkien jäsennyksellä ja monialustaisen soittimen integroinnilla
Videoiden suoratoistoalustan piti toteuttaa Client-Side Ad Insertion (CSAI) verkko-, mobiili- ja Connected TV -sovellusten yli — mahdollistaen personoidut, laitekohtaiset mainoskokemukset täydellä mainosinteraktion tuella (klikkaavat peittokuvat, kumppanibannerit, ohituspainikkeet), joita server-side insertion ei voi tarjota.
Usein kysytyt kysymykset
MicrocosmWorks toteutti vuokraajien eristyksen tietokantatasolla käyttäen PostgreSQL:n rivitasoisia tietoturvakäytäntöjä yhdistettynä vuokraajakontekstin middlewareen, joka syöttää organisaatiotunnuksen jokaiseen kyselyyn. VR-koulutussisältö tallennetaan vuokraajakohtaisiin S3-etuliitteisiin IAM-käytäntöjen avulla estämällä vuokraajien välisen pääsyn, varmistaen täydellisen tietojen eristyksen jopa tallennustasolla.
MicrocosmWorks rakensi VR-koulutussovelluksen Unitya käyttäen OpenXR-standardin mukaisesti, tukien Meta Quest 2/3/Pron, HTC Vive Focus 3:n ja Pico 4 Enterprisen kaltaisia VR-kuulokkeita. Alusta tarjoaa myös työpöydän 3D-varatilan organisaatioille, jotka haluavat toimittaa koulutussisältöä työntekijöille ilman VR-kuulokkeita, laajentaen saavutettavuutta merkittävästi.
MicrocosmWorks toteutti xAPI:iin (Experience API) perustuvan analytiikkajärjestelmän, joka tallentaa yksityiskohtaista interaktiotietoa, mukaan lukien katseen seurannan, käsien liikkeiden tarkkuuden, tehtävien suoritusajat ja virhesyötteet. Ylläpitäjän hallintapaneeli kokoaa nämä tiedot osaamisarvioinneiksi, vaatimustenmukaisuussertifikaateiksi ja tiimin suorituskyvyn vertailuiksi, sisältäen HR-järjestelmiin vietäviä raportteja.
Kyllä, MicrocosmWorks rakensi no-code-skenaarioeditorin, joka antaa koulutuspäälliköille mahdollisuuden luoda haarautuvia päätöspuita, sijoittaa interaktiivisia objekteja 3D-ympäristöihin, määritellä menestyskriteerejä ja määrittää pisteytysasteikkoja. Editori käyttää valmiiden ympäristöjen mallikirjastoa, kuten tehdasympäristöt, toimistot ja vähittäiskaupan tilat, joita voi muokata ladatuilla 3D-resursseilla.
MicrocosmWorks toimittaa VR SaaS -alustoja hintaan 30-50 dollaria/tunti, ja kattava monivuokralaisen koulutusjärjestelmä, joka sisältää Unity-sovelluksen, skenaarioeditorin, analytiikkakoontinäytön ja vuokralaisen hallinnan, vaatii tyypillisesti 1000-1500 kehitystuntia. Unity-kehitys ja 3D-ympäristön luominen muodostavat noin 50 % kokonaistyöstä.
Valmis Muuttamaan Liiketoimintaasi?
Keskustellaan siitä, miten voimme soveltaa vastaavia ratkaisuja haasteisiisi.