Opigno

Watershed can receive data from any xAPI conformant Activity Provider. Many Watershed cards are flexible and you can configure Watershed to display useful visualizations and metrics from almost any xAPI data set. To help you get the most out of your data, we’re working with a number of product vendors to ensure that the data they send is optimized to produce the best possible results in Watershed. We want to help you to configure Watershed cards in the best way possible to display that data.

Opigno is an Open Source LMS based on Drupal. Opigno quiz results, course views, course completions and earned certificates and badges can be tracked and reported on in Watershed. This guide explains how to connect Opigno to Watershed and then configure Watershed cards to report on the data.

This guide has 2 sections:

Connecting Opigno to Watershed

Please note: You’ll need to be a Watershed Admin or Owner to connect Opigno to Watershed.

To connect Opigno to Watershed, log in to both systems. In Watershed, follow these instructions to get your Endpoint, Key and Secret.

In Opigno you need to first install TinCanPHP, enable the Opigno Tin Can API module and then configure Opigno to send the data to your Watershed organization.

To install TinCanPHP, download the latest release of TinCanPHP on Github, extract the files and place the TinCanPHP folder in sites/all/libraries of your Opigno installation.

Next, click Modules on the menu and then tick to enable the Opigno Tin Can API module. Make sure that you have the latest version of this module installed. Click the green Save configuration button on the left hand side to save your changes and enable the modules.

Once these modules are enabled, go to Opigno Administration > Administration > TinCan LRS. On this page you should enter the Endpoint, Key and Secret from Watershed. Enter the Key in the User field and enter the Secret in the Password field.

Please note: make sure you're using Opigno 1.22 or higher. 

Configuring cards for Opigno data

Opigno quiz results, course views, course completions and earned certificates and badges can be tracked and reported on in Watershed. This section outlines some possible ways you can report on these various tracked events. This list is not exhaustive, so if you have questions about your learners’ activity within Opigno, contact us and we’ll help you to configure the report you need.

Quiz results and course completions

Quiz results and course completions are best tracked using the Activity Card. Simply create a new Activity Card and add the quiz or course  to the activity filter. Filtering by the quiz will tell you how many times learners passed or failed the quiz. If you filter by the course instead, you’ll see results for the course as a whole including the duration from enrollment to passing and responses to all questions across all quizzes the course contains. It’s not possible to fail a course in Opigno, so you won’t see records of failed attempts if you filter by course.

Key questions answered: How have people and groups answered the quiz? How has quiz performance changed over time? Which quiz questions are most/least effective?

Course views over time

You might be interested to monitor the number of course views over time, either for a single course, a group of people or across all courses and people. Create a line chart filtered by the courses and groups/people you want to look at. Organize it by a relevant time period and optionally by a secondary dimension such as group or activity. Then, use Advanced Configuration to add a measure with the following code:

{
  "name": "View Count",
  "valueProducer": {
    "statementProperty": "verb.id",
    "type": "SIMPLE_IF",
    "match": "http://id.tincanapi.com/verb/viewed"
  },
  "aggregation": {
    "type": "COUNT"
  }
}

Ask us if you need help setting up this card.

Key questions answered: How has course usage changed over time? How does it compare across courses and/or groups?

Course views and quiz score correlation

One measure of an Opigno course’s effectiveness might be whether or not the people who view the course most often score most highly on that course’s quiz. Create a Correlation card filtered by the course. Use Advanced Configuration to add the two measures listed below, replacing

http://example.opigno.org/course-activity-id

with the activity id of the course and

http://example.opigno.org/quiz-activity-id

with the activity id of the quiz.

{
  "name": "View Count",
  "valueProducer": {
    "statementProperty": "verb.id",
    "type": "SIMPLE_IF",
    "match": "http://id.tincanapi.com/verb/viewed"
  },
  "aggregation": {
    "type": "COUNT"
  },
  "filter":{
    "activityIds": {
      "ids": [
        "http://example.opigno.org/course-activity-id"
      ],
      "regExp": false
    }
  }
},
{
  "name": "Last Quiz Score",
  "valueProducer": {
    "statementProperty": "result.score.scaled",
    "type": "STATEMENT_PROPERTY"
  },
  "aggregation": {
    "type": "LAST"
  },
  "filter":{
    "activityIds": {
      "ids": [
        "http://example.opigno.org/quiz-activity-id"
      ],
      "regExp": false
    }
  }
}

Key questions answered: Do people who have viewed a particular course more do better in their most recent attempt at a particular quiz?

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

If you can't find what you need or you want to ask a real person a question, please contact customer support.