Cluelabs LRS vs EscolaLMS LRS
Cluelabs LRS
cluelabs.comEscolaLMS LRS
github.comSide by side
| Figure | Cluelabs LRS | EscolaLMS LRS |
|---|---|---|
| Price from | $19.95/mo | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 4 | 0 |
| Spec score · Learning Record Store Software | 8.5 (#2) | 7.5 (#13) |
| Purpose | Cluelabs LRS collects, stores, and analyzes learning experiences using xAPI and can operate alongside an LMS or as a standalone tracking repository. | EscolaLMS LRS is a learning record store for xAPI. |
| Support | The support site provides a forum with LRS as a discussion category and options to suggest a feature or request custom development. | The repository exposes GitHub issues as a project discussion and tracking channel. |
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.
EscolaLMS LRS
EscolaLMS LRS is a free, MIT-licensed learning record store for xAPI with cmi5 support. It is designed for API and self-hosted deployment inside a Laravel application. Installation uses PHP Composer, followed by a Laravel Artisan seeding command. The documented `/api/cmi5/courses/{id}` endpoint generates course fetch parameters, and responses under `/api/cmi5/**` should include the `x-experience-api-version: 1.0.3` header. The project describes testing this flow with a locally served cmi5 demo and links to Swagger API documentation. Escola LMS describes the backend as a Laravel headless LMS REST API. Deployment documentation covers a default Docker environment or installation as a standard Laravel application. PostgreSQL is the default database, with a MySQL initialization option. Most endpoints require authorization, which Laravel Passport can provide, and access from other domains requires suitable CORS headers. GitHub issues provide a discussion and troubleshooting channel. The project page does not state a software price beyond its open-source, free classification.