lyre / school
Assessment and task management for educational platforms
1.0.1
2025-11-19 18:44 UTC
Requires
- php: ^8.2
- lyre/facet: ^1.0
- lyre/lyre: ^1.1
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(), ]);