Could not receive score from H5P.com

Hello,

I have an issue with H5P LTI that it could not send scores to LMS.
I created the component Mark the Words and configured Send scores to LMS: Last attempt

The LMS domain is already in the Domain whitelist of H5P.com
The error looks like this:

Note that I can see attempts in the Report of the H5P component.

However, the Progress Course in LMS does nothing

As I remember this feature works few months ago, but it does not work anymore.
Furthermore, if I submit the question in H5P component. It will call a request with POST method
https:/[my-org].h5p.com/lti/358631/content/1291606776292219899/attempts

The response looks like this:

  1. Status Code: 200 OK
  2. Response: {"success":false,"message":"Gradebook failed"}
    So I am doubting the issue in H5P LTI side, not from openedX

Does anyone have experience to resolve this?

Thanks for reading my question

Hi @Nguyen_Truong_Thin!
Which version of Open edX are you running? Are you using LTI 1.1 or 1.3?
How did you configure the LTI XBlock?

Hi @Andres.Aulasneo ,

These are versions on my machine:
Open edX version: Ironwood
LTI 1.1
and xblock version: GitHub - openedx/xblock-lti-consumer at v1.1.8

Hi @Nguyen_Truong_Thin ,

Did you fix the above-mentioned issues? I am facing the same issue

Hi @Andres.Aulasneo , Do you have any solutions for the above-mentioned issue? I too facing the same issue.

Hi @Hari_N,
We are using H5P with LTI consumer 1.1 without any problem. Check the logs of the lms and the lms-worker to see if there is any error.

Hi @Andres.Aulasneo ,
I am using LTI Consumer 1.1, but I am getting the error, and I am using the Xblock version.: GitHub - openedx/xblock-lti-consumer at v1.1.8

Hi @Hari_N ,

There are 3 reasons that makes the issue

  1. Expired SSL Certificate Error, LMS must be run protocal HTTPS instead of HTTP
  2. lis_outcome_service_url in the response must be HTTPS, then H5P send scores to our LMS. Refer code change Technical issue: · edutech-groove/xblock-lti-consumer@57f6ec5 · GitHub
  3. Course is not published yet

Hopefully you can resolve the issue

Hi @Nguyen_Truong_Thin ,
Thanks for your information; it’s working now :slightly_smiling_face: