PHPackages                             kuusamo/core - 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. kuusamo/core

ActiveLibrary

kuusamo/core
============

Kuusamo VLE

2.7.3(9mo ago)01324MITPHPPHP &gt;=7.4.0

Since Nov 23Pushed 9mo ago1 watchersCompare

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

READMEChangelogDependencies (16)Versions (49)Used By (4)

Kuusamo VLE
===========

[](#kuusamo-vle)

[![Latest Stable Version](https://camo.githubusercontent.com/73ac0a346135552bbde5de43ae9e46b2819717c309d77bbd42b2482eefbc5f3a/68747470733a2f2f706f7365722e707567782e6f72672f6b757573616d6f2f636f72652f76)](//packagist.org/packages/kuusamo/core)[![Total Downloads](https://camo.githubusercontent.com/d68cdd1f1ae763d26471bb01cee555d310d8829d1cdf5765810d03a7775b69c7/68747470733a2f2f706f7365722e707567782e6f72672f6b757573616d6f2f636f72652f646f776e6c6f616473)](//packagist.org/packages/kuusamo/core)[![License](https://camo.githubusercontent.com/369c70d96ca51f0cf9a9c52d8e37c798b3fa7d83b15d077f02a498672023b5c9/68747470733a2f2f706f7365722e707567782e6f72672f6b757573616d6f2f636f72652f6c6963656e7365)](//packagist.org/packages/kuusamo/core)[![Build Status](https://camo.githubusercontent.com/42d44e853a07e4ae6cfea22578c6999108310f917e62ea2afa524a71fd840ee0/68747470733a2f2f6170702e7472617669732d63692e636f6d2f6b757573616d6f2f636f72652e7376673f6272616e63683d6d6173746572267374617475733d706173736564)](https://app.travis-ci.com/github/kuusamo/core)

A learning management system (LMS) that uses API-friendly JSON blocks to build lessons.

Roadmap
-------

[](#roadmap)

- Deleting an image does not clear the cache
- Edit and delete folders
- Vimeo video is not responsive (YouTube?)
- Video duration
- Image usage report
- Use streams for Crop
- Audio preloading

Admin improvements

- Inline file uploads

Relationship cascades

- User (roles)
- Image (awarding body, course, image block)

Autocomplete

- Enrollment (make prettier, ES6)
- Files in block
- Images attached to objects

Development
-----------

[](#development)

Run the tests:

```
ant

```

Compile the JavaScript:

```
gulp webpack

```

Compile the CSS:

```
npm run sass

```

Update the database schema:

```
vendor/bin/doctrine-migrations diff
vendor/bin/doctrine-migrations migrate
vendor/bin/doctrine orm:generate-proxies

```

Symlink assets from a project

```
vendor/bin/kuusamo dev-assets
vendor/bin/kuusamo restore-assets # when done

```

Releasing

1. Update `changelog`
2. Update version number in `app.php`
3. `git tag -a x.x.x -m "Version x.x.x"`

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance55

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~36 days

Recently: every ~5 days

Total

48

Last Release

298d ago

Major Versions

1.16.0 → 2.0.02023-02-24

PHP version history (2 changes)1.1.0PHP &gt;=7.3.0

1.13.2PHP &gt;=7.4.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/961906?v=4)[Chris Worfolk](/maintainers/xmeltrut)[@xmeltrut](https://github.com/xmeltrut)

---

Top Contributors

[![xmeltrut](https://avatars.githubusercontent.com/u/961906?v=4)](https://github.com/xmeltrut "xmeltrut (318 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)[neos/flow

Flow Application Framework

862.0M451](/packages/neos-flow)[phlak/directory-lister

PHP directory lister

2.5k1.4k](/packages/phlak-directory-lister)[neos/flow-development-collection

Flow packages in a joined repository for pull requests.

144179.3k3](/packages/neos-flow-development-collection)[bacula-web/bacula-web

The open source web based reporting and monitoring tool for Bacula

1537.5k](/packages/bacula-web-bacula-web)

PHPackages © 2026

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