Ralph

Ralph is a toolbox for your learning analytics, it can be used as a: - **LRS**, an HTTP API server to collect xAPI statements (learning events), following the [ADL LRS standard](https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Communication.md#part-three-data-processing-validation-and-security) - [**command-line interface**](https://openfun.github.io/ralph/latest/tutorials/cli/) (CLI), to build data pipelines the UNIX-way™️, - [**library**](https://openfun.github.io/ralph/latest/tutorials/library/), to fetch learning events from various backends, (de)serialize or convert them from and to various standard formats such as [xAPI](https://adlnet.gov/projects/xapi/), or [openedx](https://docs.openedx.org/en/latest/developers/references/internal_data_formats/tracking_logs/index.html)