Instancy Learning Record Store vs Ralph
Instancy Learning Record Store
instancy.comRalph
openfun.github.ioSide by side
| Figure | Instancy Learning Record Store | Ralph |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | — |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Learning Record Store Software | 7.8 (#10) | 7.5 (#14) |
| Authentication | The LRS supports basic authentication and OAuth for accepting data from external systems. | The API server supports HTTP Basic authentication and OpenID Connect on top of OAuth 2.0, and either or both can be enabled. |
| Purpose | The cloud-based LRS receives and stores real-time learning activity data generated by Experience API (xAPI). | Ralph is a learning analytics toolbox available as an LRS HTTP API server, a command-line interface, and a library. |
Plans
Instancy Learning Record Store
- Instancy Learning Record StorePriced on request
In their own words
Instancy Learning Record Store
Instancy Learning Record Store is a cloud service that receives and stores learning activity data generated through Experience API (xAPI). It can track activity across web browsers, mobile apps, simulations, performance support, social learning, and business applications. External systems can send data using basic authentication or OAuth, and the LRS can exchange xAPI data with learning management systems. Instancy says the service is integrated with its learning ecosystem for content authoring, delivery, and data reporting. Dashboards and reports with drill-down widgets support analysis; a statement viewer lets users inspect raw xAPI records and filter by user or learning activity. Captured activity can trigger workflows such as assigning the next module or recommending a learning pathway. The LRS supports cmi5 and multi-tenant use. Instancy's learning implementation team can help identify activity and content types, configure the system, and integrate data flows. There is no free plan. A complimentary 30-day trial does not require credit card information, and pricing is on request based on user count, modules, functionality, and learning needs; an initial implementation setup fee applies after subscription activation.
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.