Case study · Website & VR Experience / Capstone Project

DentalVR Training

VR Training Platform

An integrated VR dental training platform with four procedures, free practice and assigned test modes, scoring, role-based web dashboards, and synchronized results.

COLLABORATIVE CAPSTONEMeta Quest 3, Desktop, and Web
DentalVR Training project icon featuring a tooth wearing a VR headset.
Role
Developer, Documentation, Database, and Testing Contributor
Platform
Meta Quest 3, Desktop, and Web
Team
3 Developers on the Team

Technologies

UnityC#OpenXRXR Interaction ToolkitBlenderJavaJSPDatabase Integration

Project images

Open an image to zoom in and explore the details.

22 images

01

Overview

DentalVR Training is an educational platform that connects a Unity-based VR simulator, desktop testing support, a role-based web portal, backend API communication, and centralized result management. Students can practice procedures or complete assigned evaluations while professors and administrators manage users, tests, and performance data.

02

Problem & goal

Give dental students a safe and repeatable way to practice clinical procedures while providing structured evaluation, automated feedback, and performance tracking that traditional physical models cannot easily offer.

03

Solution

The final system delivers dental cleaning, cavity removal, anesthesia, and dental instrument identification in an interactive 3D clinic. Free Mode supports independent practice, while Test Mode retrieves professor-assigned sessions, loads the correct procedure, calculates performance, and submits results to the web platform. Professional feedback also guided the addition of the instrument-identification activity.

04

Key features

  • Dental cleaning, cavity removal, anesthesia, and instrument identification
  • Free Mode practice and professor-assigned Test Mode
  • Real-time dental tool interaction and guided procedure steps
  • Scoring based on time, precision, technique, errors, and completion
  • Student login and waiting room for assigned evaluations
  • Admin, professor, and student web dashboards
  • Automatic test polling and result submission from Unity
  • Centralized users, assignments, simulation records, and results

05

Enrique's contribution

  • Project documentation and requirements organization
  • Technical architecture and database diagrams
  • Database structure and cross-platform data-flow planning
  • Software and data-validation testing
  • Result-synchronization testing across the simulator, desktop version, and website
  • 3D modeling and project presentation support

06

Technical considerations

  • Routing assigned tests from the web portal to the correct Unity procedure scene
  • Keeping scoring consistent across procedure-specific managers
  • Synchronizing roles, assignments, and results across VR, desktop, web, backend, and database layers
  • Maintaining clear interaction and feedback for users with limited VR experience

07

What was learned

The capstone strengthened Enrique's experience documenting connected systems, planning database flows, validating data synchronization, supporting 3D development, and testing a multi-platform educational product through iterative Extreme Programming cycles.