Content Authoring Pilot - Pressbooks Analytics

This document covers basic information on Pressbooks analytics for the Content Authoring Phase Pilot and what information is or is not captured in the Learning Locker.

The UW-Madison Pressbooks instance can be accessed at https://wisc.pb.unizin.org/ If you would like directions on using Pressbooks to create interactive content please see Content Authoring Pilot - Creating an Interactive Pressbook. If you are a content authoring pilot participant and would like an account or have Pressbooks questions please e-mail content_auth_pilot@lists.wisc.edu.

Analytics

xAPI statements are only sent to Learning Locker from the H5P activities embedded within a Pressbooks module. We are able to capture user's answers to questions, and what time the user submitted them. Depending on how a Pressbooks module is designed with H5P activities one could interpret a lot from this. For instance if an author is creative with the use of the H5P activities, they could use a question at the very beginning of the reading which would then become a data point of the approximate time the student began the module.

Pressbooks, as a tool, is unable to send data about:

  • When users opened the reading,
  • How long they spent in it,
  • What information they did or did not click on within the reading (e.g. Did they click on every caption, or just the ones with questions in it? Did they click on / view the glossary items or not? Did they follow links to external sources?)
  • How much time did they spend viewing the reading total?

The LTI plugin for Pressbooks processes "Completed" and "Answered" xAPI statements to send a grade to the Canvas gradebook.

Pressbooks H5P Module xAPI data available in Learning Locker

Learning Locker


LL Data

LL output

How to interpret

actor name

Zachary Schwaller

n/a

actor name


Timestamp


object definition name

Neufeld


2017-09-07T11:04:11.248100-05:00


{"en-US":"Holistic Rubric Advantages #2"}

Can only be viewed by H5P activities embedded in PressBooks on the main page (will not work when embedded in the annotation layer). Can be inferred for number of attempts of entire PressBook book.


  1. Filter by actor name

  2. Sort by timestamp

  3. Filter by an activity to view attempts

  4. Count number of times student (attempted/consumed) activity

actor name


Timestamp


object definition name

Zachary Schwaller


2017-08-07T14:03:37.486Z


{"en-US":"Holistic Rubric Advantages #2"}

Can only be viewed by H5P activities embedded in PressBooks on the main page (will not work when embedded in the annotation layer). Can be inferred for number of attempts of entire PressBook book.


  1. Filter by actor name

  2. Sort by timestamp

  3. Filter by learning object title

actor name


Timestamp


object definition name

Zachary Schwaller


2017-08-07T14:03:37.486Z


{"en-US":"Holistic Rubric Advantages #2"}

Can only be viewed by H5P activities embedded in PressBooks on the main page (will not work when embedded in the annotation layer). Can be inferred for number of attempts of entire PressBook book.


  1. Filter by actor name

  2. Sort by timestamp

  3. Filter by learning object title


object definition name


Result duration

{"en-US":"Holistic Rubric Advantages #2"}


PT38.59S

Can only be viewed by H5P activities embedded in PressBooks on the main page (will not work when embedded in the annotation layer). Can be inferred for number of attempts of entire PressBook book.


  1. Filter by learning object title

  2. View the time spent per activity by user in the result duration field.

actor name


Timestamp


object definition name

Zachary Schwaller


2017-08-07T14:03:37.486Z


{"en-US":"Holistic Rubric Advantages #2"}

Can only be viewed by H5P activities embedded in PressBooks on the main page (will not work when embedded in the annotation layer). Can be inferred for number of attempts of entire PressBook book.


Subtract Completed timestamp of latest H5P activity - Started On timestamp of earliest H5P activity

result response

4[,]2[,]6

Need to look into how these values can be translated

actor name


Verb display

Result success

Zachary Schwaller


answered


1

Blank

Null




1 = complete

Blank = incomplete

Null = no completion value for that


context contextActivities

{"category":[{"objectType":"Activity","id":"http:\/\/h5p.org\/libraries\/H5P.DragQuestion-1.11"}],"grouping":[{"objectType":"Activity","id":"https:\/\/wisc-dev.pb.unizin.org\/teachonlinerubrics\/chapter\/test-your-knowledge\/","definition":{"type":"http:\/\/activitystrea.ms\/schema\/1.0\/page","name":{"en":" | Test Your Knowledge"},"moreInfo":"https:\/\/wisc-dev.pb.unizin.org\/teachonlinerubrics\/chapter\/test-your-knowledge\/"}}]}

Can be parsed by reading the context Activity field

object definition name

{"en-US":"Holistic Rubric Advantages #1"}

Provides the name of the activity as titled in H5P.


For responses: Need to look into how these values can be translated

object definition description

{"en-US":"Please check all that could be examples of criteria. Hint: There are three (3) correct answers.\n"}

This seems to be the description for the H5P activity


See Also:




Keywords:Pressbooks, pilot, learning, locker, record, store, xapi, statements,   Doc ID:76503
Owner:Dan L.Group:Academic Technology Pilots
Created:2017-09-13 09:24 CDTUpdated:2018-04-20 13:48 CDT
Sites:Academic Technology Pilots, DoIT Help Desk, Learn@UW Madison
Feedback:  2   2