Skip to content
SPECIFICTION
Get listed

Zanichelli LearningRecordStore-xapi

github.com

APISelf-hosted
Visit github.com
Spec score 6.6 #21 of 23 in Learning Record Store Software

Spec sheet

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

Where Specifiction places it

Alternatives to Zanichelli LearningRecordStore-xapiAll alternatives →