EscolaLMS LRS vs Mosra
EscolaLMS LRS
github.comMosra
mosra.appSide by side
| Figure | EscolaLMS LRS | Mosra |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 0 | 3 |
| Spec score · Learning Record Store Software | 7.5 (#13) | 8.6 (#1) |
| License | The GitHub repository identifies the project as MIT licensed. | Mosra is proprietary software; its terms say the software, interface, brand, designs and templates belong to Mosra or its licensors. |
| Purpose | EscolaLMS LRS is a learning record store for xAPI. | Mosra is an authoring tool for building lessons that can be tracked by an LMS. |
| Self-hosting | The installation instructions run the package within an application using PHP Composer and Laravel Artisan. | Organizations can deploy the editor and Learning Record Store on their own servers using Docker Compose. |
| Support | The repository exposes GitHub issues as a project discussion and tracking channel. | The FAQ directs users to ask questions and request missing features, while no formal SLA is stated on the reviewed pages. |
Plans
In their own words
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.
Mosra
Mosra is a lesson-authoring tool for creating interactive material that can be tracked by a learning management system. Lessons can include graded questions, object states, triggers and variables without code. Question formats include multiple choice, multiple response, true/false, dropdown, short answer, essay, hotspot and drag-and-drop. Exports cover SCORM 1.2, SCORM 2004, xAPI, cmi5, PPTX, PDF, HTML5, PNG, SVG and video. A built-in Learning Record Store reports views, completions, scores and individual answers without an external LMS. Teams can co-edit in real time, comment on slides, use @mentions and set viewer, commenter or editor roles for links. Windows and macOS desktop apps support offline projects and local video export. Organizations can self-host the editor and record store with Docker Compose, but must manage backups, TLS, upgrades and uptime, and be familiar with Linux servers. The launch-period plan is free and includes unlimited lessons and listed features and exports; presentations and exports carry a “Made with Mosra” line.