I have spent countless hours trying to figure out how to connect H5P with Matrix. In fact, I originally subscribed to H5P over a year ago because Matrix had the ability to integrate H5P. I first tried using the help screens. As usual, they were useless.
Multiple tickets went back and forth with the HELP Desk staff. I followed EVERY step Matrix Help Desk staff gave me to create connections -- all unsuccessfully.
I now subscribed, again, to H5p determined to make this work. And, yesterday, for the first time, I actually got a successful connection for H5P 1.1 after an exceptional number of help ticket communications with multiple staff.
Matrix MUST create HELP screens that are easy to follow -- especially since the language Matrix uses and the language H5P uses is NOT aligned as shown in the table below. A simple table showing parallel terminology would have saved me (and the HELP desk staff) a host of emails -- and frustration. As you see, only FOUR of NINE Matrix terms match H5P. At the very least the H5P parallel could be in parentheses.
EXAMPLE: OIDC URL (whatever this is in H5P).
While users may not know what OIDC ID is, everyone can certainly find the information in H5P when the parallel term is provided - alleviating the need for any HELP Desk tickets.
FROM
MATRIX |
FROM H5P For LTI v1.3 |
OIDC URL: |
|
Redirect URL: |
Use the following Redirect URL:
https://aspd.h5p.com/lti/launch |
JWKS URL: |
|
Issuer: |
Issuer |
Client ID: |
Client ID |
Deployment ID: |
|
LMS OIDC URL: |
|
LMS OAuth2 URL: |
|
LMS Keyset URL: |
|
|
Use the following Login URL: https://aspd.h5p.com/lti/login |
|
Token URL |
|
Key Set URL |
|
Audience |
|
Private key (optional) |
Additionally, Matrix provides NO assistance in actually inserting the H5P content. It was only by ACCIDENT yesterday that I found the INSERT from the H5P screen after I inadvertently clicked the H5P link after I created the Submission activity.
Again, the ideal would be to have an INFORMATION popup (in context on the H5P submission) that provides immediate guidance for the course creator - who is generally NOT a techie, especially if it is a course instructor building a course.