You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > PIXO Platform > Platform Guides by Role > PIXO Platform Guide – Developer
PIXO Platform Guide – Developer
print icon


Overview: This guide will walk you through everything that you can do as a Developer within the PIXO Platform.

 

Related Articles:


Permissions

User Role Breakdown

  • Student — Trains in headset and only uses the Platform to change their password

  • User — Trains in headset and uses the Platform to view their own session data

  • Manager — Uses the Platform to view their organization’s session data

  • Admin — Uses the Platform to view their organization’s session data, manage users, create organization units/groups, and provision access to training titles

  • Developer — Uses the Platform to upload their organization's training modules

  • Superadmin — An Admin who can make the same changes in their own sub organizations

Initial Login

The first step is to sign in with your credentials. These credentials will be provided to you by a PIXO Sales Representative.

Assisted Login

To generate a one-time passcode that you can use to login in VR without needing to type your full login credentials, select "Assisted Login" under the "Hi, Name" greeting menu:

 

You will have 15 minutes to enter the provided one-time passcode into the username field of the PIXO login screen in headset:

 

The APIs Tab

The APIs tab provides tools to developers in order to send/receive data from PIXO VR through the External API and Webhooks secondary tabs.

 

External API

Our External API provides a structured and consistent way for you to send and receive data from PIXO VR. Developers can refer to this page for documentation on how to generate and configure API keys, GraphQL queries and mutations, and common errors/troubleshooting tips.

 

Webhooks

Through the Webhooks page, superadmins can register webhook endpoints for organizations to receive real time notifications when new sessions are completed. As a Developer, you can view your organization's existing webhooks from this page, but not create new webhooks.

 

The Analytics Tab

The Analytics tab contains the Sessions and Leaderboard tabs. These tabs allow you to access your organization's session data.

 

The Sessions Tab

The Sessions tab allows you to see how users are doing with the content, time spent doing training, scores from training assessments, and a host of other data points. This information can be filtered by user, group, organization, or across all of your programs.

 

Filter Session Data

  1. Click the "Filter Options" menu in the upper right corner:

       

  1. Fill out the relevant fields, then click "Apply Filters":

       

View Session Details

  1. Locate your desired session from the "All Session Data" section.

  2. Next to the desired session, click the "Details" icon.

  3. You can then view the overall session metrics (user, org, date/time, score, session status and lesson status) and event data for the session:

The Leaderboard Tab

The Leaderboard tab gamifies training sessions by adding a fun, competitive element by encouraging engagement and a bit of friendly competition.

 

Create a Leaderboard

  1. Click the "Filter Options" menu:

       

  1. Fill out the relevant fields.

      

  1. Click the "Apply Filters" button at the bottom of the form when finished.

The Training Tab

The Training tab contains the Courses sub-tab.

 

Courses

In the Courses tab, you can see a library of all the modules that you have access to download.

 

The library is split up into three categories: Your Modules, Players, and Available Modules

  • Your Modules — A list of all the modules you have access to download

  • Players — Players that you have access to download

  • Available Modules — A list of modules you don’t currently have access to but can be purchased by reaching out to a PIXO Sales Representative

 

If you select one of the modules on this page, you can read a description of the module and view its most up to date builds that you can download, download the user manual for the module, and watch a video showcasing the module.

 

The Modules Tab

 The Modules tab is where you can keep track of and manage all modules.
 

Add a New Module

  1. Select the "Add Module" button in the upper right corner:

         

  1. First, upload an image of the module that will display in the Module Library (we recommend a 16:9 pixel aspect ratio). You can also upload a User Guide PDF for the module here, but this is optional and can be uploaded later.

  1. Next, fill out the module’s details. Not all fields are required, but we recommend filling out all fields if possible.

    1. Type an abbreviation for the module and the module’s name.

      • Tip: The Module’s Abbreviation will not be editable after creation.

    2. Select an "Industry" and "Distributor" from the dropdown menus, then type the "Developer Name".

    3. Leave the "Player" field blank unless you have specifically been told to upload the module to a Player.

      • Tip: A Player must be created and added to the Platform first in order to be able to select it from the dropdown.

    4. For the External ID field, type the module’s "External ID" or Share Code. If the module is a Bonfire module, the Share Code is available in the Bonfire Builder, and can be obtained by asking the Designer who is creating the module.

  1. Next, click the checkboxes next to any flags that are relevant to the module: 

    • Demo — Demo Modules will be shown to all users.

    • Public — Public Modules are visible to all users and organizations. If the module is not public, only the organizations that have permission will see the module under the “Available Modules” section in the Platform.

      • Leave this unchecked for custom content that is intended to be private.

    • Enable Passing Score — Allows a minimum passing score to be set on a user assignment for the module.

    • Status — Select "Enabled" if the module is currently active.

      • To temporarily disable the module, select "Disabled".

    • Authenticated Launch — Allows a user to launch the module from the HubApp without providing credentials.

  1. Lastly, add a short description for the module and any categories.

    • Tip: There is also a “long description” section, but the new standard practice is to only fill out the short description. This section is limited to 500 characters at max and should be a brief overview of the module.

    • See below for an example of how the short description appears to end-users on a Module Page:

  1. Click "Save Module" when finished.

Upload Module Versions

Once a module has been created, you can upload versions of the module.

 

  1. Select the "+" icon next to the module name from the Modules List.

  1. Click "Choose File" to upload the module version’s zip file, then fill out the remaining fields.

  1. Click the "Add Version" button when finished.

Edit or View Modules

To view or edit a module, select the respective icon next to the module in the "Modules List":

 

Tip: As a developer, you can only create or edit modules. In order to delete a module, you will need a Superadmin account.

 

The Help Center Tab

Click the Help Center tab to access documentation regarding the PIXO platform.


Questions and Support

If you have any issues, please contact our tech support team at [email protected]

Feedback
0 out of 0 found this helpful

scroll to top icon