Skip to content

Grade passback not working with H5P #605

@ayub02

Description

@ayub02

Background

H5P is a tool that allows users to create interactive content and then embed it into their LMSes using LTI 1.1 and 1.3.

This github issue is about a problem i've encountered while testing H5P integration with Open edX Ulmo sandbox via LTI 1.3 + Advantage.

Problem

When a user (learner) attempts as assessment in H5P tool from within Open edX, the tool displays a warning "Your gradebook did not confirm receiving this attempt".

Image

As expected, the grades in Progress tab do not change which confirms that the platform was unable to receive grades from the tool.

I shared a HAR file with H5P technical support team (attached). Correspond screen recording is attached.

H5P then shared a response to HAR file from their devs which i'm copying below (see email conversation for context):

Here's what our devs found:

We are making the request to retrieve the line items:

GET "https://ulmo.openedx.io/api/lti_consumer/v1/lti/3/lti-ags?resource_link_id=block-v1:edx+LTI101+2026+type@lti_consumer+block@ff4f12d57abc480eb2a3ec89eacb165a"
Authorization: "Bearer {$access_token}"
Accept: "application/vnd.ims.lis.v2.lineitemcontainer+json"

The result we get is:

500 Internal Server Error
The response body is the default HTML page for the OpenEdX front page. No specifics of the error are visible.

We believe that you'll need to check your application or web server error log to determine what’s wrong here; it’s not exposed to us.

har file as text.txt

Screen.Recording.2026-02-04.at.2.53.35.PM.mov

Conversation with H5P.pdf

Goal

Goal of this ticket is to identify the exact issue and suggest remedies.

Steps to reproduce

Please follow the integration procedure outlined in this document. Connect with @ayub02 for any help.

https://openedx.atlassian.net/wiki/spaces/COMM/pages/5542707201/Guide+H5P+1.3+integration+Needs+update

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions