https://kb.wisc.edu/luwmad/page.php?id=84556&no_frill=1
Pressbooks is an innovative, open-source tool and is still emerging as an enterprise-level platform with predictable performance. Please take this into account when deciding to use Pressbooks for the creation of course and assignment materials. Learn@UW-Madison continues to track and document known issues with Pressbooks.
This document describes how Learn@UW or departmental learning technology staff can configure your Pressbook to send xAPI statements from H5P actvities to the Learning Locker Learning Record Store (LRS). In order to send xAPI statements to Learning Locker, the H5P xAPI plug-in needs to be configured for each Pressbook. To do that, you need to copy the endpoint, username, and password from the appropriate Learning Locker organization and configure it in the H5P xAPI plug-in in Pressbooks.
If you want your interactive Pressbook module to send a grade to the Canvas gradebook, or if you want reports on how students interact with it, you will need to contact your local learning technology support or request a consultation with a Learn@UW-Madison staff member by contacting the DoIT Help Desk. Once staff have configured your Pressbook, they will let you know you can proceed to the next step as outlined in Advanced Content Authoring and Reporting - How to create interactive content in Pressbooks with H5P . School or college learning technology support staff can also request access to Learning Locker in order to support instructors who want to use this solution by contacting the DoIT Help Desk.
Learn@UW-Madison or departmental learning technology staff: In order to send xAPI statements to Learning Locker, the H5P xAPI plug-in needs to be configured for each Pressbook. To do that, you need to copy the endpoint, username, and password from the appropriate Learning Locker organization and configure it in the H5P xAPI plug-in in Pressbooks.
Click on the University of Wisconsin-Madison organization most appropriate for your School or College. If there is not an organization setup for your School or College, please request a Learning Locker Organization by contacting the DoIT Help Desk:
Please note that this screenshot will differ from what you see. You will only see organizations to which you have been given access.
Click on Settings. The settings menu on the left will expand.
Click on Clients. A list of clients will display.
Click on the Pressbooks client to expand the information.
Copy the (1) xAPI Endpoint, (2) Key, and (3) Secret values from the Learning Locker client you want to send the interactive Pressbooks module xAPI statements to:
A screenshot showing the Learning Locker client settings with (1) xAPI Endpoint (2) Key, and (3) Secret labeled.
Open another browser or tab.
Navigate to the dashboard for the book you'd like to configure. Hover over My Catalog and the book you'd like to configure, and then click Dashboard.Alternately, you can click on the URL of the book and then click on Admin in the upper right.
A gif showing how to navigate to the dashboard of a Pressbook.
Hover over Settings and then click H5P xAPI in the book's dashboard:
A screenshot showing the Pressbooks settings menu expanded with the cursor over "H5P xAPI"
Paste the xAPI Endpoint in Learning Locker into the (1) xAPI Endpoint URL, the Key from Learning Locker into (2) xAPI username, and the Secret from Learning Locker into (3) xAPI password:
Screenshot showing the Pressbooks H5P Settings with the (1) xAPI Endpoint URL, (2) xAPI Username, and (3) xAPI Password labeled.
Click the Save Changes button.
Let the instructor know that they can proceed to the next step and create their interactive content in Pressbooks by following the instructions in Advanced Content Authoring and Reporting - How to create interactive content in Pressbooks with H5P .