Submit a request
Submit a request

Introduction to Learning Outcomes Reporting


What is the learning outcomes report?

The learning outcomes report displays student results according to standards, objectives, and outcomes that are important for your curriculum. The report provides summary and drill down features, for easy browsing of assessment data.

It can be used to easily view and compare results for a class of students.


Figure 1: The Learnosity learning outcomes report.

See more information in the overview on our main website. On that page, you can also try out the report for yourself.

The report is powered by the Reports API. For technical information on implementation and configuration options, see the reference documentation page.


Which student sessions will be included in the report?

By default, the report shows a combined result for all assessments taken by each student. It's also possible to filter the included sessions using either activity_id(s) or session tags. Some customers use this to filter between assessment tasks that are assigned by the teacher and practice tasks that are self-assigned by the student.

If a student attempts the same Item multiple times (in different sessions), only the latest attempt of that Item is used.


Is it possible to show this report based on the school calendar, that is, a group of sessions between the school start and end dates? 

Yes, this is a common use case for the report.


Can you use live data with the learning outcomes report? 

Yes, the report is updated live as students complete their assessments. See our help article on this topic.


How are the columns/categories generated?

The categories are based on the Tags applied to your Learnosity Items. You'll need to use Tags to categorise your content so that the report knows how to present the student scores.

When you implement the report, you choose which Tag Type should be used for the columns of the report. Each Tag within that Tag Type will appear as a column in the report. The student's score is then broken down according to the Tags against the Items they saw.


How does the report's drill down functionality work?

The drill down is configured by specifying an array of column_tag_types. The order of the array corresponds to the levels of the drill down.

Consider the following code:

"column_tag_types": [ 

Figure 2: JSON configuration for the learning outcomes report.

This specifies the first level in the report will show a score breakdown by topics (ie. Tags of type `ch_topic`).

Clicking on a topic will drill down into subtopics (ie. Tags of type `ch_subtopic` that were applied to Items within the selected topic). For the purpose of calculating each student's score breakdown, each drill down is like adding an AND filter to the scores that should be included per student.

Clicking on a subtopic will drill into objectives of that subtopic. For the student's scores, we just add the `ch_objective` Tags to the AND filter.

The report supports up to five levels in the drill down (ie. five Tag Types).


How do I start using the learning outcomes report? 

Note: this report is part of our Premium Analytics products - check with your sales person or Learnosity support team to confirm you can use the learning outcomes report.

To get you started, Learnosity will need to create one or more live datasets for you to use with the report. Read about live datasets and how to use them in our guide to Using Live Datasets for Learning Outcomes Reporting.

Once your Live Datasets are created, implement the report using the Reports API. For technical implementation and configuration details, see the reference documentation page.


What are live datasets and how are they created?

Read about live datasets and how to use them in our guide to Using Live Datasets for Learning Outcomes Reporting.


Next steps

Was this article helpful?
0 out of 0 found this helpful

Did you arrive here by accident? If so, learn more about Learnosity by clicking here.