kuusamo / core
Kuusamo VLE
2.7.3
2025-07-23 11:34 UTC
Requires
- php: >=7.4.0
- doctrine/cache: 1.11
- doctrine/migrations: 3.*
- doctrine/orm: 2.*
- dompdf/dompdf: *
- erusev/parsedown: 1.*
- kuusamo/api: 1.*
- mustache/mustache: 2.*
- ozdemirburak/iris: 2.*
- php-di/php-di: ^6.1
- ramsey/uuid: 4.*
- slim/http: 1.*
- slim/psr7: 1.*
- slim/slim: 4.*
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: 9.*
- squizlabs/php_codesniffer: 3.*
- dev-master
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.1
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.3
- 2.3.2
- 2.3.0
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.16.0
- 1.15.1
- 1.15.0
- 1.14.0
- 1.13.2
- 1.13.1
- 1.13.0
- 1.12.0
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
- 1.10.1
- 1.10.0
- 1.9.0
- 1.8.1
- 1.8.0
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.1
- 1.5
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
This package is auto-updated.
Last update: 2025-07-23 11:35:13 UTC
README
A learning management system (LMS) that uses API-friendly JSON blocks to build lessons.
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
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
- Update
changelog
- Update version number in
app.php
git tag -a x.x.x -m "Version x.x.x"