03 / Запись
2023
КС54 — АИС 2.0
Практика
Frontend / внутренняя АИС / интеграции / access control
Отдельный внутренний продукт колледжа, функционально выросший рядом с сервисами приёмной комиссии, но не являвшийся их прямой следующей версией. Летний архив показывает АИС 2.0 на Laravel/Blade поверх отдельного API; осенний — более самостоятельный custom PHP API для внутренних процессов.
Контур работ
- 01
Работа с внутренним интерфейсом АИС 2.0 для абитуриентов, студентов, сотрудников/участников, справок и расписания
- 02
Пользователи, роли, группы, permissions и служебные панели управления доступом
- 03
Laravel frontend-shell с Blade, Bootstrap, DataTables и jQuery
- 04
Интеграция с отдельным API через APP_API и прямые AJAX-запросы в ks54.ru/api
- 05
Осенний custom PHP API: applicants, tickets/appointments, статусы, token validation и ability/permissions
- 06
PDO/MySQL, единый API entrypoint и route discovery
- 07
Сценарии посещаемости, служебных данных и интеграций с существующей системой приёмной комиссии
Технологии периода
AIS 2.0 admin shell
Laravel 9.48 / Blade / Bootstrap 5.1 / Laravel Mix 6 / 07.2023AIS-master помечен как «AIS Ver. 2.0», ключевые timestamps относятся к 29 июля 2023. composer.lock фиксирует Laravel 9.48.0, а composer.json уже нацелен на ^10.0. Подтверждены маршруты абитуриентов, студентов, сотрудников, справок, расписания, пользователей, ролей и permissions.
Internal AIS API
Custom PHP / PDO / MySQL / 10.2023Архив ais-back датирован 4 октября 2023 и реализует семейства endpoint’ов, к которым обращалась АИС 2.0: user/auth, token validation, ability/permissions, applicants и tickets.
Access model
Token auth / groups / permission treeВ системе присутствовал самостоятельный контур пользователей, групп, иерархических и персональных permissions, проверки токена и восстановления доступа.
Версии и даты отражают подтверждённые архивами, Git-историей или релизами состояния и не означают, что каждый компонент использовался во всех развёртываниях.