PHPackages                             escolalms/stationary-events - 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. escolalms/stationary-events

ActivePackage

escolalms/stationary-events
===========================

Escola Headless LMS Stationary Events

0.1.11(2y ago)09.4k↓40%1MITPHPPHP &gt;=7.4CI passing

Since Feb 23Pushed 8mo ago2 watchersCompare

[ Source](https://github.com/EscolaLMS/Stationary-Events)[ Packagist](https://packagist.org/packages/escolalms/stationary-events)[ RSS](/packages/escolalms-stationary-events/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (22)Used By (1)

Stationary Events
=================

[](#stationary-events)

[![swagger](https://camo.githubusercontent.com/bf46f50926ef796b1bb0b6e41af746af52ff3aacdffb0533450f3b614a7334a2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d737761676765722d677265656e)](https://escolalms.github.io/Stationary-Events/)[![codecov](https://camo.githubusercontent.com/80ab4daa9166803c6c6594e5012b2fba489b779fdf90f99923c96aa3a70d3dcc/68747470733a2f2f636f6465636f762e696f2f67682f4573636f6c614c4d532f53746174696f6e6172792d4576656e74732f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d4e52414e34523841475a)](https://codecov.io/gh/EscolaLMS/Stationary-Events)[![phpunit](https://github.com/EscolaLMS/Stationary-Events/actions/workflows/test.yml/badge.svg)](https://github.com/EscolaLMS/Stationary-Events/actions/workflows/test.yml)[![downloads](https://camo.githubusercontent.com/cc357a038d7fb60a508310e6a7d8cfad63f2eeb96caf5183f7e0dea98f9d8053/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6573636f6c616c6d732f73746174696f6e6172792d6576656e7473)](https://packagist.org/packages/escolalms/stationary-events)[![downloads](https://camo.githubusercontent.com/0fe4278e1102a9dab242900c77f227bb2a15f977aee1f72882a4bcfd048d5df7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6573636f6c616c6d732f73746174696f6e6172792d6576656e7473)](https://packagist.org/packages/escolalms/stationary-events)[![downloads](https://camo.githubusercontent.com/fdb240de6d88f8763fdb02e0705d337467de9713c515f18e46fbb5de2801fa84/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6573636f6c616c6d732f73746174696f6e6172792d6576656e7473)](https://packagist.org/packages/escolalms/stationary-events)[![Maintainability](https://camo.githubusercontent.com/a7a11bc808d5fc966372dd6a3df45e9e09ea7d864c9d376b55f0abbc15bbda30/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f30633965323539336662333065323034386639352f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/EscolaLMS/Stationary-Events/maintainability)

What does it do
---------------

[](#what-does-it-do)

This package is used to manage stationary events.

Installing
----------

[](#installing)

- `composer require escolalms/stationary-events`
- `php artisan migrate`
- `php artisan db:seed --class="EscolaLms\StationaryEvents\Database\Seeders\StationaryEventPermissionSeeder"`

Database
--------

[](#database)

1. `stationary_events` - main table, contains information about the event

    idnamedescriptionstarted\_atfinished\_atmax\_participantsplaceprogramcreated\_atupdated\_atimage\_pathshort\_descstatus1EdCamp 1Ratione velit nisi autem et et et.2022-07-05 16:57:572022-07-05 20:57:57105BruenportNULL2022-04-14 08:54:032022-04-14 08:54:03NULLEt nihil et ut laudantium consequatur quasi architecto et et laudantium.draft2EdCamp 2Qui maxime aut fugit quam ea similique.2022-06-19 07:18:332022-06-19 10:18:3352MeggiemouthNULL2022-04-14 08:54:042022-04-14 08:54:04NULLDignissimos libero impedit eos omnis consequuntur quos officiis sit non dolore consectetur dolore sunt.published3EdCamp 3Optio voluptatem labore quia voluptas non.2022-08-16 07:01:182022-08-16 12:01:18118Port PaulinebergNULL2022-04-14 08:54:042022-04-14 08:54:04NULLSed culpa in possimus nihil ducimus fugiat inventore.published
2. `stationary_event_users` - table to store assigned users
3. `stationary_event_authors` - table to store assigned authors
4. `category_stationary_event` - table to store assigned categories

```
StationaryEvent n -> n User (using pivot table StationaryEventUser)
StationaryEvent n -> n User (using pivot table StationaryEventAuthor)
StationaryEvent n -> n Category (using pivot table CategoryStationaryEvent)

```

Endpoints
---------

[](#endpoints)

All the endpoints are defined in [![swagger](https://camo.githubusercontent.com/bf46f50926ef796b1bb0b6e41af746af52ff3aacdffb0533450f3b614a7334a2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d737761676765722d677265656e)](https://escolalms.github.io/Stationary-Events/)

Tests
-----

[](#tests)

Run `./vendor/bin/phpunit` to run tests.

Test details [![codecov](https://camo.githubusercontent.com/80ab4daa9166803c6c6594e5012b2fba489b779fdf90f99923c96aa3a70d3dcc/68747470733a2f2f636f6465636f762e696f2f67682f4573636f6c614c4d532f53746174696f6e6172792d4576656e74732f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d4e52414e34523841475a)](https://codecov.io/gh/EscolaLMS/Stationary-Events)

Events
------

[](#events)

1. `StationaryEventAssigned` - event dispatched after assigning user to stationary event
2. `StationaryEventUnassigned` - event dispatched after detaching user form stationary event
3. `StationaryEventAuthorAssigned` - event dispatched after assigning author to stationary event
4. `StationaryEventAuthorUnassigned` - event dispatched after detaching author from stationary event

How to use this on frontend
---------------------------

[](#how-to-use-this-on-frontend)

### Admin panel

[](#admin-panel)

**List of stationary events**[![List of stationary events](docs/list.png "List of stationary events")](docs/list.png)

**Stationary event form**[![Form](docs/form.png "Form")](docs/form.png)

Permissions
-----------

[](#permissions)

Permissions are defined in [seeder](database/seeders/StationaryEventPermissionSeeder.php)

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance43

Moderate activity, may be stable

Popularity24

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 63.3% 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 ~25 days

Recently: every ~68 days

Total

20

Last Release

1057d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c857f3115c790c573d0617d7e9ba4011269ef7b9dfdb003dc4388846a62b14f7?d=identicon)[qunabu](/maintainers/qunabu)

---

Top Contributors

[![mako321](https://avatars.githubusercontent.com/u/59456825?v=4)](https://github.com/mako321 "mako321 (19 commits)")[![daVitekPL](https://avatars.githubusercontent.com/u/58150098?v=4)](https://github.com/daVitekPL "daVitekPL (4 commits)")[![HerbertIV](https://avatars.githubusercontent.com/u/62691459?v=4)](https://github.com/HerbertIV "HerbertIV (2 commits)")[![dicani0](https://avatars.githubusercontent.com/u/58490533?v=4)](https://github.com/dicani0 "dicani0 (2 commits)")[![dyfero](https://avatars.githubusercontent.com/u/59400506?v=4)](https://github.com/dyfero "dyfero (1 commits)")[![ArtKob](https://avatars.githubusercontent.com/u/108077902?v=4)](https://github.com/ArtKob "ArtKob (1 commits)")[![qunabu](https://avatars.githubusercontent.com/u/214608?v=4)](https://github.com/qunabu "qunabu (1 commits)")

---

Tags

api-restlaraveloffline

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/escolalms-stationary-events/health.svg)

```
[![Health](https://phpackages.com/badges/escolalms-stationary-events/health.svg)](https://phpackages.com/packages/escolalms-stationary-events)
```

###  Alternatives

[escolalms/headless-h5p

Headless H5P Laravel REST API

2732.6k8](/packages/escolalms-headless-h5p)[escolalms/scorm

Escola LMS SCORM management

13124.9k7](/packages/escolalms-scorm)

PHPackages © 2026

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