Об этом проекте

KoAkademy — это открытая платформа для управления школой и обучения, предназначенная для самостоятельного развёртывания, созданная на основе реального опыта работы в классах на Филиппинах. Она призвана предоставить учреждениям систему учёта, которой они владеют, избегая привязки к поставщику и оплаты за каждого учащегося. Платформа включает три отдельных портала для администраторов, преподавателей и студентов, охватывающих повседневные рабочие процессы, такие как зачисление, классы, посещаемость, выставление оценок, расписания, оплата обучения и объявления. Ключевой особенностью является механизм версионированных шаблонов зачисления, который моделирует институциональные политики как настраиваемые, проверяемые рабочие процессы, а не жёстко заданные правила. Дополнительные модули для библиотеки, инвентаря, кассы, медицинских записей и многого другого можно включать по мере необходимости. KoAkademy построена на Laravel 13, PHP 8.5, Filament 5, Inertia v3, React 19, TypeScript и Vite 8. В production используется PostgreSQL, Redis для очередей и кэширования, а также Gotenberg для рендеринга PDF. Развёртывание основано на Docker, с поддерживаемым установщиком для Linux, использующим Docker Swarm и Caddy для HTTPS. Также доступна топология Docker Compose для ручного управления. В настоящее время проект находится в стадии бета-тестирования и не рекомендуется для использования в production без оценки. Он лицензирован под AGPL-3.0-or-later, что гарантирует доступность изменённых версий пользователям. Автор приветствует вклад, особенно в адаптацию системы для школ за пределами Филиппин.