FREEDOM251

Freedom251 › Compare

Side by side

openLRS vs Ralph

Both stand on learning record store software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

openLRS

Free plan APISelf-hostedWeb

Choose openLRS if you need a free, MIT-licensed store for xAPI learning records and can manage its server and database setup. Look elsewhere if you need an actively maintained repository, since this one is archived and read-only.

Visit openLRS

Ralph

Free plan APILinuxSelf-hosted

Ralph provides a free, self-hostable learning analytics toolkit with several database backends and authentication options. Check its xAPI version and documented API gaps against your requirements before adopting it.

Visit Ralph

The facts

openLRSRalph
Free planYesYes
Open sourceNot publishedNot published
Runs onAPI, Self-hosted, WebAPI, Linux, Self-hosted
Lowest paid planNot publishedFree or on request
Plans publishedNone1
MakerNot publishedNot published
Websitegithub.comopenfun.github.io
On learning record store software#11 of 23#7 of 23

openLRS: what it does well

  • Free and available under the MIT License.
  • Supports xAPI, also known as Tin Can API.
  • Includes an Express backend and React record display.
  • Moodle plugin sends H5P xAPI events to an external LRS.
  • Can be adapted for platforms beyond its original use.

What to know first

  • Requires MongoDB, Node modules, and server deployment.
  • The repository is archived and read-only.
  • Moodle setup requires an external LRS URL and web service token.

Ralph: what it does well

  • Free and MIT licensed.
  • LRS supports Elasticsearch, MongoDB, and ClickHouse.
  • Offers HTTP Basic and OpenID Connect authentication.
  • Can forward statements to other LRS servers.
  • Available as a Python package and Docker image.

What to know first

  • Does not support xAPI 2.0.
  • Access controls are disabled by default.
  • Some API attachments, filters, and formats are unimplemented.
  • OpenEdX conversion covers only a set of events.

Alternatives to openLRS Alternatives to Ralph The whole list