Generating Analytics

As discussed thoroughly in Analytics File System, Analytics expect certain assessment formatting (e.g., scoring data, accumulated user data, etc.) and produce certain output.

ORamaVR provides a simple out-of-the-box solution for generating analytics for your products. In detail, analytics are per action and have to be explicitly specified for each action from the analytics editor.


Currently, the analytics panel needs the action that they refer to be specified. In version 1.0 this configuration will take place through the SceneGraph Editor.

Visual Editor

To specify the analytics that will be recorded for each Action, start by creating a MAGES Analytics asset. This can be found by right clicking in the content browser and selecting

  • MAGES -> Analytics Asset

Once you create it and open it. You will be presented with a similar view:

Analytics Window
  1. Save: Status window, which will be updated after each action with a relative message. You can also find the asset in the editor by pressing the browse button.

  2. Scoring Factors: Detailed explanation can be found here GeneratingAnalytics

  3. Multiplier: The weight of this action regarding the rest actions.

In the Analytics window you can specify all scoring factors for the current Action.

Scoring factors

As described in Analytics File System, MAGES SDK supports a variety of predefined scoring factors.

Current available scoring factors are enumerated below in an algorithmic manner following the order of the Analytics Editor:

  1. Time

Time factor
  1. Error Colliders

    2.1 Avoid Object Factor

    Avoid Objects factor

    2.2 Stay Error Colliders

    Enforce Interaction factor

    2.3 Hit Perform Colliders

    Hit Objects factor
  2. Question

Question factor
  1. Velocity

Velocity factor

Using the above combinations you can produce an output similar to the following:

Factors Final

Finally, click the Save button down in the editor window to save your changes.


If you forget to Save your Analytics for each action, the changes will get discarded.