https://github.com/yetanalytics/lrsql
A SQL-based Learning Record Store
https://github.com/yetanalytics/lrsql
learning-record-store lrs sql xapi
Last synced: 10 months ago
JSON representation
A SQL-based Learning Record Store
- Host: GitHub
- URL: https://github.com/yetanalytics/lrsql
- Owner: yetanalytics
- License: apache-2.0
- Created: 2021-05-06T17:04:30.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T19:40:21.000Z (over 1 year ago)
- Last Synced: 2024-10-29T21:36:50.287Z (over 1 year ago)
- Topics: learning-record-store, lrs, sql, xapi
- Language: Clojure
- Homepage: https://www.sqllrs.com
- Size: 11.4 MB
- Stars: 92
- Watchers: 10
- Forks: 18
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# Yet Analytics SQL LRS
[](https://github.com/yetanalytics/lrsql/actions/workflows/test.yml)
[](https://github.com/yetanalytics/lrsql/actions/workflows/build.yml)
[](https://hub.docker.com/r/yetanalytics/lrsql)
[](CODE_OF_CONDUCT.md)
A SQL-based Learning Record Store.
## What is SQL LRS?
A Learning Record Store (LRS) is a persistent store for xAPI statements and associated attachments and documents. The full LRS specification can be found in Part 3 of the [xAPI specification](https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Communication.md). SQL LRS is distinct from other LRSs developed at Yet Analytics for being SQL-based and supporting multiple SQL database management systems (DBMSs) like SQLite and Postgres.
## Releases
For releases and release notes, see the [Releases](https://github.com/yetanalytics/lrsql/releases) page.
## Documentation
[SQL LRS Overview](doc/overview.md)
### FAQ
- [General Questions](doc/general_faq.md)
- [Troubleshooting](doc/troubleshooting.md)
### Basic Configuration
- [Getting Started](doc/startup.md)
- [Setting up TLS/HTTPS](doc/https.md)
- [Authority Configuration](doc/authority.md)
- [Docker Image](doc/docker.md)
- [OpenID Connect Support](doc/oidc.md)
- [Auth0 Setup Guide](doc/oidc/auth0.md)
### DBMS-specific Sections
- [Postgres](doc/postgres.md)
- [SQLite](doc/sqlite.md)
### Reference
- [Configuration Variables](doc/env_vars.md)
- [HTTP Endpoints](doc/endpoints.md)
- [Developer Documentation](doc/dev.md)
- [Example AWS Deployment](doc/aws.md)
- [Reactions](doc/reactions.md)
- [JSON Spec](doc/reactions/spec.md)
- [Sending xAPI statement(s) with Postman](doc/postman.md)
### Demos
- [Visualization with Apache Superset](doc/superset.md)
- [Additional Configuration Demos](doc/other_demos.md)
## Contribution
Before contributing to this project, please read the [Contribution Guidelines](CONTRIBUTING.md) and the [Code of Conduct](CODE_OF_CONDUCT.md).
## License
Copyright © 2021-2025 Yet Analytics, Inc.
Distributed under the Apache License version 2.0.