Skip to content

Learning statement models

The learning statement models validation and conversion tools in Ralph empower you to work with an LRS and ensure the quality of xAPI statements. These features not only enhance the integrity of your learning data but also facilitate integration and compliance with industry standards.

This section provides insights into the supported models, their conversion, and validation.

Supported statements

Learning statement models encompass a wide array of xAPI and OpenEdx statement types, ensuring comprehensive support for your e-learning data.

  1. xAPI statements models:

  2. OpenEdx statements models:

Statements validation

In learning analytics, the validation of statements takes on significant importance. These statements, originating from diverse sources, systems or applications, must align with specific standards such as xAPI for the best known. The validation process becomes essential in ensuring that these statements meet the required standards, facilitating data quality and reliability.

Ralph allows you to automate the validation process in your production stack. OpenEdx related events and xAPI statements are supported.

Warning

For now, validation is effective only with supported learning statement models on Ralph. About xAPI statements, an issue is open to extend validation to any xAPI statement.

Check out tutorials to test the validation feature:

Statements conversion

Ralph currently supports conversion from OpenEdx learning events to xAPI statements. Here is the up-to-date conversion sets availables:

FROM TO
edx.course.enrollment.activated registered to a course
edx.course.enrollment.deactivated unregistered to a course
load_video/edx.video.loaded initialized a video
play_video/edx.video.played played a video
pause_video/edx.video.paused paused a video
stop_video/edx.video.stopped terminated a video
seek_video/edx.video.position.changed seeked in a video

Check out tutorials to test the conversion feature: