EVERYTHING XIAOMI
Get listed

Zanichelli LearningRecordStore-xapi

Zanichelli LearningRecordStore-xapi is an open-source Learning Record Store for deployments that need xAPI data connected to AWS S3.

Place
#20 of 22
Score
5.4
Zanichelli LearningRecordStore-xapi's website

What Zanichelli LearningRecordStore-xapi is

Zanichelli LearningRecordStore-xapi is an open-source Learning Record Store for deployments that need xAPI data connected to AWS S3. It validates incoming xAPI statements before sending them to S3 for storage. The project is written in PHP, using Laravel Lumen and an AWS S3 Flysystem adapter among its dependencies, and is published as a public GitHub repository. It is released under the MIT License, permitting use, modification, and distribution under that license’s conditions. Deployment instructions cover Docker Compose and running without Docker. Setup requires cloning the repository, configuring an environment file, installing Composer dependencies, running database migrations with seed data, and installing Passport. Basic Auth is the default authentication method; OAuth2 client credentials are also documented through Passport. A local installation exposes API documentation at http://localhost:8085/api/documentation. The README also describes PHPUnit tests and HTML coverage reports. No commercial support or compliance certification is stated.

Good

  • Open source under the MIT License
  • Validates xAPI statements before storage
  • AWS S3 integration included
  • Docker and non-Docker deployment paths
  • Basic Auth and OAuth2 options

Watch out

  • Requires repository and environment setup
  • Composer, migrations, and Passport installation needed
  • No stated support commitment
  • No compliance certification described

Who it suits

This project suits teams deploying a self-hosted or API-based xAPI Learning Record Store with AWS S3 storage. It is intended for users comfortable with PHP, Composer, migrations, and deployment configuration.

Verdict

Zanichelli LearningRecordStore-xapi provides a focused, free LRS implementation for xAPI-to-S3 workflows.

The facts

Each one read from Zanichelli LearningRecordStore-xapi's own pages, with the date it was checked.

What it does

API documentation
The README lists an API documentation endpoint at http://localhost:8085/api/documentation.checked 9 Oct 2001
Authentication
Basic Auth is the default, and the README describes switching to OAuth2 client-credentials authentication using Passport.checked 9 Oct 2001
Commercial details
The opened project page does not state a price, subscription plan, free trial, support offering, or compliance certification.checked 9 Oct 2001
Database setup
The instructions call for running database migrations with seed data during setup.checked 9 Oct 2001
Deployment
The setup instructions support running the application with Docker Compose or directly with PHP’s built-in web server.checked 9 Oct 2001
Framework
The repository topics identify Laravel Lumen as a project technology.checked 9 Oct 2001
Integration
The project sends xAPI data to AWS S3 storage.checked 9 Oct 2001
License
The software is released under the MIT License, which permits use, modification, and distribution subject to its stated conditions.checked 4 Oct 2001
Open source license
The repository identifies its license as MIT.checked 9 Oct 2001
Purpose
The project is an LRS that implements xAPI to validate statements and send data to AWS S3 storage.checked 9 Oct 2001
Repository availability
The project is published as a public GitHub repository under ZanichelliEditore.checked 9 Oct 2001
Security detail
The README documents Basic Auth and an optional OAuth2 client-credentials mode, but does not describe security certifications or compliance attestations.checked 4 Oct 2001
Setup requirements
The setup instructions use Composer to install the application dependencies.checked 9 Oct 2001
Statement handling
The repository describes the LRS as validating xAPI statements before sending them to S3.checked 4 Oct 2001
Storage integration
The project integrates with AWS S3 for data storage.checked 4 Oct 2001
Support
The repository README provides setup and API documentation pointers but does not state a support service or response commitment.checked 4 Oct 2001
Technology
The repository describes the project as PHP and its dependencies include Laravel Lumen and an AWS S3 Flysystem adapter.checked 4 Oct 2001
Testing
The README documents running the test suite with PHPUnit and generating an HTML coverage report.checked 9 Oct 2001
Who it is for
The documented use is for deployments that need an xAPI Learning Record Store connected to AWS S3.checked 4 Oct 2001

Alternatives to Zanichelli LearningRecordStore-xapi

All alternatives
  1. 1

    xh

    Free planOpen sourceAndroidLinuxmacOSWindows
    7.6Free plan
  2. 2

    SQL LRS

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  3. 3

    Cluelabs LRS

    Free planAndroidiOSWebAPI
    7.2From $19.95 a month
  4. 4

    Veracity Learning

    Free planWebAPILinuxmacOS
    7.1From $100 a month
  5. 5

    Mosra

    Free planWebmacOSSelf-hostedWindows
    7.0Free plan
  6. 6

    GrassBlade LRS

    AndroidiOSWebAPI
    6.7From $5.50 a month