PHPackages                             learninglocker/learninglocker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. learninglocker/learninglocker

ActiveLibrary

learninglocker/learninglocker
=============================

The open source learning record store.

v1.17.0(9y ago)5823.0k293[68 issues](https://github.com/LearningLocker/learninglocker/issues)[5 PRs](https://github.com/LearningLocker/learninglocker/pulls)GPL v3JavaScriptPHP &gt;=5.5.0 &lt;7.0

Since Feb 16Pushed 1y ago70 watchersCompare

[ Source](https://github.com/LearningLocker/learninglocker)[ Packagist](https://packagist.org/packages/learninglocker/learninglocker)[ RSS](/packages/learninglocker-learninglocker/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (21)Versions (58)Used By (0)

[![Learning Locker Logo](https://camo.githubusercontent.com/6cf1e5b1ebbe760fd8c1f6c1d16a0f912c376e5f2f328aefee5f74f242220b76/68747470733a2f2f692e696d6775722e636f6d2f68503179464b4c2e706e67)](http://learninglocker.net)

> An open source Learning Record Store (LRS) implementing the [xAPI](https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md) ([Tin Can API](http://tincanapi.com/)).

[![Build Status](https://camo.githubusercontent.com/243d3cf2bad2525ee5bf9649837c7b94ff375ca42413e9b432ee64f10ab62c88/68747470733a2f2f7472617669732d63692e6f72672f4c6561726e696e674c6f636b65722f6c6561726e696e676c6f636b65722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/LearningLocker/learninglocker)[![License](https://camo.githubusercontent.com/079248f5d31f595f0235883c00080d14e439196b6e7448831fd65bce3bb87f7f/68747470733a2f2f706f7365722e707567782e6f72672f6c6561726e696e676c6f636b65722f6c6561726e696e676c6f636b65722f6c6963656e73652e737667)](http://opensource.org/licenses/GPL-3.0)[![Gitter](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/LearningLocker/learninglocker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

*Learning Locker is copyright [Learning Pool](https://learningpool.com/)*

Please see our [documentation](http://docs.learninglocker.net) for installation, configuration, and usage instructions.

You can also [register your Learning Locker](https://learningpool.com/register-locker) or get [Learning Locker Data Cloud](https://learningpool.com/solutions/learning-record-store-learning-locker).

###  Health Score

45

—

FairBetter than 92% of packages

Maintenance24

Infrequent updates — may be unmaintained

Popularity41

Moderate usage in the ecosystem

Community36

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~20 days

Recently: every ~25 days

Total

58

Last Release

3322d ago

Major Versions

0.2-alpha → v1.0rc12014-04-09

PHP version history (2 changes)v1.12.0PHP &gt;=5.5.0

v1.16.0PHP &gt;=5.5.0 &lt;7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/14f5a3a5f755627b2c394fa243a45010aa8a04d2118c69ec5f12568a8957177b?d=identicon)[davetosh](/maintainers/davetosh)

---

Top Contributors

[![ryasmi](https://avatars.githubusercontent.com/u/3045513?v=4)](https://github.com/ryasmi "ryasmi (1251 commits)")[![ht2](https://avatars.githubusercontent.com/u/1352590?v=4)](https://github.com/ht2 "ht2 (692 commits)")[![davetosh](https://avatars.githubusercontent.com/u/122698?v=4)](https://github.com/davetosh "davetosh (360 commits)")[![cbishopvelti](https://avatars.githubusercontent.com/u/1846683?v=4)](https://github.com/cbishopvelti "cbishopvelti (347 commits)")[![andrewhickey](https://avatars.githubusercontent.com/u/6569282?v=4)](https://github.com/andrewhickey "andrewhickey (120 commits)")[![happy-machine](https://avatars.githubusercontent.com/u/33182553?v=4)](https://github.com/happy-machine "happy-machine (108 commits)")[![h-kanazawa](https://avatars.githubusercontent.com/u/15194817?v=4)](https://github.com/h-kanazawa "h-kanazawa (66 commits)")[![asahd](https://avatars.githubusercontent.com/u/24733798?v=4)](https://github.com/asahd "asahd (60 commits)")[![loongchan](https://avatars.githubusercontent.com/u/5587569?v=4)](https://github.com/loongchan "loongchan (24 commits)")[![pondermatic](https://avatars.githubusercontent.com/u/5377968?v=4)](https://github.com/pondermatic "pondermatic (21 commits)")[![ryanrolds](https://avatars.githubusercontent.com/u/343979?v=4)](https://github.com/ryanrolds "ryanrolds (21 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (18 commits)")[![garemoko](https://avatars.githubusercontent.com/u/1363163?v=4)](https://github.com/garemoko "garemoko (18 commits)")[![davidpesce](https://avatars.githubusercontent.com/u/3988068?v=4)](https://github.com/davidpesce "davidpesce (7 commits)")[![lydiamross](https://avatars.githubusercontent.com/u/33654015?v=4)](https://github.com/lydiamross "lydiamross (7 commits)")[![PrinceWaune](https://avatars.githubusercontent.com/u/11945593?v=4)](https://github.com/PrinceWaune "PrinceWaune (7 commits)")[![vladislav-999](https://avatars.githubusercontent.com/u/17596961?v=4)](https://github.com/vladislav-999 "vladislav-999 (6 commits)")[![crazy-grizzly](https://avatars.githubusercontent.com/u/6347345?v=4)](https://github.com/crazy-grizzly "crazy-grizzly (5 commits)")[![telmed-ci](https://avatars.githubusercontent.com/u/35994917?v=4)](https://github.com/telmed-ci "telmed-ci (5 commits)")[![hallshouse](https://avatars.githubusercontent.com/u/11246769?v=4)](https://github.com/hallshouse "hallshouse (5 commits)")

---

Tags

javascriptlrsnodejstincanxapilrslearninglocker

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/learninglocker-learninglocker/health.svg)

```
[![Health](https://phpackages.com/badges/learninglocker-learninglocker/health.svg)](https://phpackages.com/packages/learninglocker-learninglocker)
```

###  Alternatives

[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[knuckleswtf/scribe

Generate API documentation for humans from your Laravel codebase.✍

2.3k12.2M45](/packages/knuckleswtf-scribe)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[convenia/pigeon

3233.0k](/packages/convenia-pigeon)[contica/facturador-electronico-cr

Un facturador de código libre para integrar facturación electrónica en Costa Rica a un proyecto PHP

2128.8k](/packages/contica-facturador-electronico-cr)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
