Cluelabs LRS vs Ralph
Cluelabs LRS
cluelabs.comRalph
openfun.github.ioSide by side
| Figure | Cluelabs LRS | Ralph |
|---|---|---|
| Price from | $19.95/mo | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 4 | 1 |
| Spec score · Learning Record Store Software | 8.5 (#2) | 7.5 (#14) |
| Purpose | Cluelabs LRS collects, stores, and analyzes learning experiences using xAPI and can operate alongside an LMS or as a standalone tracking repository. | Ralph is a learning analytics toolbox available as an LRS HTTP API server, a command-line interface, and a library. |
Plans
Cluelabs LRS
- FreeFree
- Professional$19.95 a month
- Business$99.95 a month
- Enterprise$199.95 a month
In their own words
Cluelabs LRS
Cluelabs LRS is a cloud learning record store that collects, stores and analyzes learning activity through xAPI. It can complement an LMS or work as a separate tracking repository, using the official xAPI 1.0.3 standard. The service can ingest statements from Storyline, Rise, Captivate, custom web simulations, mobile learning apps and VR headsets. Reports can examine cmi.interaction measures, including learner responses, selected distractors and latency. Records are filterable by date range, course or learner, with CSV downloads. Courses can be hosted on corporate intranets, public documentation sites, standalone portals or LMS platforms. Cluelabs lists integrations for Articulate Storyline, Articulate Rise, Adobe Captivate and custom web learning applications. Incoming data is transmitted over encrypted HTTPS and stored in isolated Google Cloud Platform zones; customers can select a country and, in some cases, a region for storage. The Free plan provides 5,000 monthly credits and an estimated 500 Analytics/LRS events if reserved for Analytics. Paid pricing is listed from $6.95/mo.
Ralph
Ralph is an open-source learning analytics toolbox delivered as an LRS HTTP API server, command-line interface, and library. It runs through an API, on Linux, or as a self-hosted deployment. Ralph follows xAPI specification 1.0.3, but xAPI 2.0 is not supported. Its LRS stores data in Elasticsearch, MongoDB, or ClickHouse. The library documents connections to OVH Log Data Platform, OpenStack Swift, Amazon S3, filesystems, other LRS systems, and WebSockets. The API server supports HTTP Basic authentication and OpenID Connect over OAuth 2.0, either separately or together. Statement access can be restricted by authority, and user scopes can limit endpoints or functions; both controls are off by default. Received xAPI statements can be forwarded to other LRS servers with configurable retries and timeouts. Sentry monitors the LRS server and CLI. The CLI converts selected OpenEdX events to xAPI statements. Ralph is distributed as a Python package and Docker image under the MIT License.