lyre/school

Assessment and task management for educational platforms

Maintainers

Package info

github.com/kigathi-chege/lyre-school

pkg:composer/lyre/school

Statistics

Installs: 75

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.1 2025-11-19 18:44 UTC

This package is auto-updated.

Last update: 2026-04-25 23:56:49 UTC


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}/publish
    • GET /api/assessmentattempts/{assessmentattempt}/submit

Filament

use Lyre\School\Filament\Plugins\LyreSchoolFilamentPlugin;

$panel->plugins([
    LyreSchoolFilamentPlugin::make(),
]);