Healthcare

iRhetorik

Development of a VR learning platform

The Client

Are you looking for an innovative and interactive way to learn rhetoric? Then the virtual reality rhetoric training from iRhetorik® is exactly what you need. Under the expert guidance of Michael Ehlers, Germany’s most well-known rhetoric trainer, this programme offers a unique combination of an online learning platform and virtual reality experience. Participants receive a VR headset for the duration of the six-week course, enabling them to train intensively anytime, anywhere. Learn to significantly improve your ability to deliver inspiring speeches, provide motivating feedback and project a confident appearance in difficult communicative situations through realistic interactions and feedback rounds. Get on board with the world’s most advanced rhetoric training and master your communicative challenges with flying colours.

General information

Objective

  • Development of an intuitive UX design that is easy to use, even for inexperienced users.
  • Ensuring functionality on a range of end devices to appeal to a broad user base.
  • Seamless integration of the user experience across desktops, mobile devices and VR headsets.
  • Performance optimisation to ensure smooth functionality even with slow internet connections.

Challenge

  • Designing a user interface that appeals to and convinces both experienced and less experienced users.
  • Direct connection and integration of VR headsets into the platform.
  • Optimisation of video content for smooth performance on all supported devices.

Result

  • Provision of a browser-based software solution that is universally accessible.
  • Integrated recording function for user-generated content, supported by transcoding with Cloudflare Streams.
  • Provision of a REST API that connects the VR headset to the platform for transmission of relevant speech metrics analysed by AI.
  • Enabling direct upload of presentations to the VR headset directly from the platform.
  • Personalised display of learning progress for each user, supported by advanced tracking and feedback systems.
  • Implementation of structured courses that offer time-bound training with a set start and end date.

Technical details at a glance

Processing and Delivery of User-Generated Content

The efficient handling of user-generated content is a challenge that is overcome by using advanced cloud technologies. Direct upload to Cloudflare Streams optimises data throughput and minimises latencies. To ensure an optimal user experience regardless of bandwidth, the video is transcoded in a variable bit rate. This technology dynamically adjusts the video quality to the user's internet connection. Content is delivered via Cloudflare's globally distributed CDN, which is known for its high availability and fast access times.

  • Implementation of adaptive streaming protocols such as HLS and MPEG-DASH
  • Use of High-Efficiency Video Coding (HEVC) for improved compression
  • Automatic scaling of server capacities based on user traffic

REST-API

The application was developed using an API-first approach, which ensures a high degree of flexibility and extensibility of the platform. At the beginning of the project, a comprehensive OpenAPI document was created, which forms the basis for the implementation. The developed REST API enables seamless transmission of data from the VR glasses to the platform and supports the integration of third-party systems. This openness facilitates collaboration with external partners and promotes innovation by making it easy to integrate additional services.

  • Use of modern authentication protocols such as OAuth 2.0 for secure data access
  • Implementation of rate limiting and caching strategies to optimise performance
  • Support for webhooks to notify external systems of events in real time
  • Use of JSON for easy handling and good readability of data
This site is registered on wpml.org as a development site.