Skip to main content

Powering the Assessments Dashboard

Learn about the assessments dashboard and how to instrument your application to support it for your customers and team.

1) What is the Assessments Dashboard?

The assessments dashboard is a template dashboard that utilizes a basic Insights implementation of a defined assessment and score to show users of the app specific assessment-related data visualized on ArborXR. By following the simple implementation steps in this page, all customers will be able to see the data for their deployments using your app, and you can offer that value to them.


Assessments dashboard

2) What Data can be Viewed in the Assessments Dashboard?

Through templated charts, users can add various filters and parameters to the following data points:

  • Total Assessments
  • Average Score
  • Pass Rate
  • Average Completion Rate
  • Assessment Completion Over Time
  • Score Distribution
  • Count of Assessment by Category
  • Score Progression
  • Training Duration vs Performance Score
  • Pass Rate Trend

3) How to Implement

1. Ensure Insights is added to your project by completing our quickstart guide

To implement support for the Assessments Dashboard, you’ll first need to ensure Insights is implemented into your project. You can read about how to do this via our Quickstart Guide.

2. Define Assessment Start and Assessment Complete

Assessment events are required to power the Assessments Dashboard. You’ll see in these events there will be a Score that is passed once the assessment is completed. Ensure that you calculate the score in a way that makes sense for your content.

Also, users will only be able to view one application at a time, so make sure to only have one Assessment per application. If you want to have more, you can use Objectives instead of Assessments.

// When training starts
Abxr.EventAssessmentStart("safety_training");

// When training completes
Abxr.EventAssessmentComplete("safety_training", 92, EventStatus.Pass);
// or
Abxr.EventAssessmentComplete("safety_training", 25, EventStatus.Fail);

Assessment Complete:

  • Score (second parameter) takes a 0-100 value
  • The EventStatus enum has Pass, Fail, Complete, Incomplete, Browsed, NotAttempted options

3. Example Use Case

If I was to have a ‘Fire Safety Training’ application, where my users go through interactive training first on understanding types of fire extinguishers and fires, then actively using a fire extinguisher to extinguish a fire, I would likely define the Assessment Start at the beginning of the application. Once the application experience is completed, I would place the Assessment Complete. As for Score, I may calculate it based on a variety of parameters like how quickly the user was able to react to the fire, reducing score for additional time or incorrect decisions.

This would allow users of the application to see how their learners are performing, if they’re improving over time, and who needs the most help.