lyre / school
Assessment and task management for educational platforms
1.0.2
2026-05-10 16:00 UTC
Requires
- php: ^8.3
- filament/filament: ^5.0
- lyre/facet: ^1.0
- lyre/lyre: ^2.0
README
lyre/school provides educational domain workflows for assessments and tasks.
Install
composer require lyre/school
Publish migrations and migrate:
php artisan vendor:publish --provider="Lyre\School\Providers\LyreSchoolServiceProvider"
php artisan migrate
API surfaces
assessments,assessmentattempts,assessmenttasks,tasks,taskanswers,selectedtaskanswers- custom routes:
GET /api/assessments/{assessment}/publishGET /api/assessmentattempts/{assessmentattempt}/submit
Filament
use Lyre\School\Filament\Plugins\LyreSchoolFilamentPlugin; $panel->plugins([ LyreSchoolFilamentPlugin::make(), ]);