Mosra vs Ralph
Mosra
mosra.appRalph
openfun.github.ioSide by side
| Figure | Mosra | Ralph |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | — | Yes |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 3 | 1 |
| Spec score · Learning Record Store Software | 8.6 (#1) | 7.5 (#14) |
| Purpose | Mosra is an authoring tool for building lessons that can be tracked by an LMS. | Ralph is a learning analytics toolbox available as an LRS HTTP API server, a command-line interface, and a library. |
Plans
In their own words
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.
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.