H5P.com's LRS Integration
H5P.com offers an LRS integration that when enabled will immediately send information about what all users do within most / all of the organization's H5P content. The information is sent as xAPI statements.
H5P.com does not store the xAPI statements, so only the statements generated from the time the LRS integration is enabled, it is possible to capture and if the LRS for some reason fails to capture some statements H5P.com will not try again and the statements will be lost.
Warnings
Since the LRS integration will make H5P.com send sensitive student data to an endpoint that may be specified by any of the organization's administrators the LRS integration is by default completely disabled and customers must request that H5P enables the LRS integration before it may be used.
Customers must understand that H5P.com might send information about absolutely everything the student does to the LRS including scores, mouse clicks, textual answers, and more. In addition, H5P.com will send information identifying each student in every statement. This information will (depending on the setting) be either the student's email address or a unique ID identifying the student.
Since the recipient of the xAPI statements sent from H5P.com is outside of H5P's control H5P Group does not take or accept any responsibility for what happens to data provided by H5P.com to an endpoint specified by the organization's admin(s),
It is also the customer's responsibility to make their users aware that the customer is processing and storing information about all their actions and why. H5P.com only pipes this information to the LRS and does not store the xAPI statements in its own databases.
Configuration
To get the LRS Integration enabled a customer must reach out to H5P and request the LRS Integration confirming that the customer understands the risks described in this document. When H5P confirms that the LRS integration is enabled the customer may configure the LRS integration like this:
- Log in to H5P.com as an admin
- Go to "Manage organization" -> "Settings" and if H5P has enabled the LRS feature you should see a section named "External LRS"
- Fill in the LRS endpoint, LRS key/username, and LRS secret/password. This information should be provided to you by your LRS.
- Decide your "LRS anonymity" by choosing one of these options: Send email, Send LTI user ID, or Anonymous.
- Save
Now, H5P.com will be sending xAPI statements to your LRS continuously with no more than a 30-second delay per statement.