Exporting data


Introduction

With TRAX LRS 3.0, you can export xAPI data from:

  • Files: all the xAPI data can be exported.
  • LRSs: only statements can be exported. The standard API of the targeted LRS is used.
  • Databases: all the xAPI data can be exported.

In order to export data, you need first to define connections, each connection being a data target. Then, you can create push jobs, each push job using a specific connection.

Pushing to files

From the Tasks > Push page, you can create a Push to files job for each store and each type of xAPI data. Several options are available:

  • Export statements in raw format - By default, all the database columns are exported. Check this option if you want to export only the statements from the statements table.

  • Pseudonymize statements - Check this option if you don't want to reveal the agents in the exported statements.

  • Sync updates - Check this option if you want to re-export activities, agents, profiles and states when a change occurs.

image

Pushing to an LRS

From the Tasks > Push page, you can create a Push to an LRS job. It will only apply to statements. A single option is available:

  • Pseudonymize statements - Check this option if you don't want to reveal the agents in the exported statements.

image

Pushing to a database

From the Tasks > Push page, you can create a Push to a database job for each store and each type of xAPI data. Several options are available:

  • Pseudonymize statements - Check this option if you don't want to reveal the agents in the exported statements.

  • Sync updates - Check this option if you want to re-export activities, agents, profiles and states when a change occurs.

image

Managing push jobs

From the Tasks > Push page, you can see all the push jobs, their status and their scheduling. You can modify, replay or delete these jobs.

image