Set up the IntelliData integration
  • 27 Nov 2023
  • 3 minutes to read

Set up the IntelliData integration


Article Summary

The IntelliData integration with Totara allows you to see detailed analytics on your site's learning, helping you to improve your experience and outcomes. We have worked with IntelliBoard to integrate their suite of data analytics and reporting with Totara; the plugin solution in Totara is called IntelliData. The integration uses Totara's external API to provide a secure data transfer process.

We recommend completing this process with the support of an IntelliBoard representative.

Note that you will require a paid IntelliBoard subscription to use this integration.

Set up an API client in Totara

First you will need to create an API client in Totara.

If you haven't already set up a service account for the API, you should do this first. You will need to assign the account the IntelliData api user role. We recommend you give it a name such as 'IntelliData api user'.

Create your client by following these steps:

  1. Go to Quick-access menu > API.
  2. Click Add client.
  3. Give the client a Name.
  4. Select a service account user with the IntelliData api user role assigned.
  5. Click Add.
  6. Make a note of the Client ID and Client secret, as you will need to enter these when setting up the integration in IntelliBoard.

Set up in IntelliBoard

After setting up the API client in Totara you can start setting up the integration in IntelliBoard:

  1. Log in to IntelliBoard with an account with administrator permissions.
  2. Click Integrations in the top navigation bar.
  3. Scroll down to find the Totara card and click + Connect.
  4. Enter an LMS Name.
  5. Paste your site's URL into the URL field.
  6. Optionally select a category if you have set these up in IntelliBoard, e.g. if you have multiple test and production instances of your site.
  7. Paste the Client ID and Client Secret into their respective fields (see step 6 in the Set up an API client in Totara section).
  8. In the Process At Hour field, select the time you want the data to be processed.
  9. Make a note of the Encryption Key and Client Identifier, as you will later need to enter these in Totara.
  10. Leave the IntelliBoard tab open and go to Totara to configure the plugin.

Configure the IntelliData plugin

In this step you will need to return to Totara to configure the IntelliBoard plugin:

  1. Go to Quick-access menu > Plugins > Business intelligence > IntelliData > General.
  2. Paste the Encryption Key and Client Identifier (from step 7 in the Set up in IntelliBoard section) into their respective fields.
  3. Check that the Migration processing limit is set to 100,000 (the default value).
  4. Ensure that the Export files during migration, Enabled tracking, Track Time by User - Daily and Track Time by User - Hourly settings are enabled.
  5. Ensure the Compress Tracking setting is set to Save to Totara Cache.
  6. Ensure that Events tracking is enabled.
  7. Click Save changes.

Configure table export settings

Before returning to IntelliBoard you can optionally configure which data will be exported from Totara by following these steps:

  1. Go to Quick-access menu > Plugins > Business intelligence > IntelliData > Table export settings.
  2. Review the table displaying the data types to be exported to IntelliBoard.
  3. Configure data types as required by clicking the cog icon (cog) in the Actions column. Click Save changes when you've finished configuring each item.
Note that restricted tables can't be enabled or exported.

Set up in IntelliBoard continued

After configuring the plugin in Totara, you can return to IntelliBoard to finish setting up the connection:

  1. Return to IntelliBoard (where you left off in step 10 of the Set up in Intelliboard section).
  2. Click Continue and wait to see if the fields are validated. A green check mark will appear inside each field if the integration has been set up correctly so far.
  3. You will then be redirected to the Filters settings tab. Here you can optionally configure any filters on data coming from your Totara site.
  4. Click Save.

Run data migrations in Totara

You then need to run migrations in Totara to export a copy of the data to IntelliBoard:

  1. Go to Quick-access menu > Plugins > Business intelligence > IntelliData > Migrations.
  2. Click Enable migration.
  3. Wait for all data types to display Complete in the Status column.

Process data in IntelliBoard

Finally, you need to process the imported data in IntelliBoard:

  1. In IntelliBoard, click the profile icon in the top-right corner of the screen and select My Connections.
  2. Select the Totara connection from the list.
  3. On the Edit Connection page, click Process Data.
  4. Now you will see the progress of the data being processed. This may take several hours depending on the amount of data being processed.
  5. The Status will update to Complete once the data processing is finished.

© Copyright 2024 Totara Learning Solutions. All rights reserved.


Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.