Платформа «Сократ». Описание функциональных характеристик
Публичный документ для сайта правообладателя и заявления в Единый реестр российского ПО. Правообладатель — ООО «ОФИЭЛЬ» (ИНН 3444165850, ОГРН 1083444010737).
1. Назначение и область применения
Платформа «Сократ» — программное обеспечение для автоматизации управления учебным процессом частных школ и центров семейного образования. Платформа объединяет ведение структуры школы, расписание, учебные материалы и задания, контроль сдачи работ, электронную библиотеку и защищённые коммуникации участников образовательного процесса в едином закрытом контуре школы.
Пользователи: администрация школы, кураторы классов, преподаватели, обучающиеся и их родители. Доступ — с мобильных устройств (Android, iOS); учётные записи создаёт школа, самостоятельная регистрация отсутствует.
2. Состав ПО
| Компонент | Описание |
|---|---|
| Серверная часть | Веб-служба прикладного интерфейса (REST API, префикс /v1/), реализующая доменную модель школы и интеграции; включает средства автоматизированного развёртывания и обновления |
| Мобильное приложение | Приложение для Android 9.0+ и iOS 16.0+ с рабочими местами всех ролей; создано переработкой zulip-flutter (Apache-2.0) с собственным образовательным функциональным слоем |
3. Функциональные возможности
Управление структурой школы (администратор)
- Учебные годы с жизненным циклом (черновик → активный → закрытый), перевод учеников между годами, архив прошлых лет в режиме «только чтение».
- Классы (включая со-кураторство), сотрудники, ученики, родители с привязкой к детям; создание учётных записей с автоматическим заведением во всех подсистемах, смена паролей, блокировка и архивация.
- Каталог учебных дисциплин: шаблоны предметов, экземпляры «класс × предмет × год», назначение преподавателей (в том числе нескольких), массовая привязка к параллелям.
- Общешкольный календарь учебных периодов («тактов») с генератором.
Учебный процесс
- Расписание занятий по тактам: сетка и список, серии уроков с повторением, занятия без времени, печатные формы PDF; учёт посещаемости.
- Учебные материалы: файлы, ссылки, тексты, задания с дедлайнами; назначение всем или выбранным ученикам.
- Сдача работ: несколько файлов (фото, документы) с комментарием, история попыток, статусы (ожидает / сдано / проверено / на доработку), отзыв преподавателя.
- Чек-листы освоения с пер-ученическими отметками и публикацией.
- Электронная библиотека с тремя уровнями доступа к материалам.
- Дневник для ученика и родителя: предметы, задания, расписание ребёнка.
- Аналитика для администрации: посещаемость, группа риска.
Коммуникации
- Чаты класса и каналы предметов, командный канал сотрудников, личные сообщения; модерация сообщений куратором и преподавателем.
- Лента событий класса и школы с обсуждениями под постами.
- Уведомления о заданиях, отзывах и событиях с переходом по ссылке к объекту (deep links); напоминания о дедлайнах.
- Push-уведомления со сквозным шифрованием содержимого: сервер доставки видит только шифртекст.
Безопасность и учётные записи
- Единый вход по протоколу OpenID Connect (сервер идентификации в контуре платформы), ролевая модель из шести ролей с проверкой владения ресурсами.
- Закрытый контур: доступ только у участников школьного сообщества.
- Хранение и обработка данных — на серверах в Российской Федерации.
4. Архитектура и требования к окружению
Серверная часть — контейнеризованная веб-служба (Docker) за веб-сервером Nginx; окружение: ОС Linux (x86-64), СУБД PostgreSQL 16, Redis, S3-совместимое объектное хранилище, сервер идентификации Keycloak, сервер обмена сообщениями Zulip. Мультитенантная модель: каждая школа получает изолированный экземпляр. Установка и обновление автоматизированы (Ansible), см. «Инструкцию по установке».
Мобильное приложение распространяется через магазины приложений (RuStore и др.).
Перечень стороннего ПО и лицензий — в документе «Сторонние компоненты».
5. Сведения о правах
Исключительное право на платформу принадлежит ООО «ОФИЭЛЬ» в полном объёме. Мобильное приложение — производное произведение от zulip-flutter (Apache License 2.0, переработка и распространение разрешены лицензией); атрибуция исходного произведения сохранена.