Школьная SIS на Strapi и NocoDB

Школьная SIS-платформа на headless CMS Strapi с двусторонней синхронизацией с NocoDB позволяет сотрудникам школы работать в интерфейсе, похожем на таблицу, а приложениям использовать REST/GraphQL API. Она управляет данными об учениках, классами, зачислением, посещаемостью, оценками, родителями и экспортом в LMS по стандартам OneRoster.

Связаться с отделом продаж

Все процессы SIS в одной платформе

От данных об учениках до данных LMS: Strapi предоставляет стандартные API для веб-, мобильных и других интеграций.

Данные об учениках

Управление персональными данными, успеваемостью, статусом зачисления и ключевыми событиями учеников.

Классы и зачисление

Организация параллелей, классов и учебных периодов; управление зачислением, переводами и отслеживание статуса зачисления.

Посещаемость

Фиксация ежедневной и поурочной посещаемости и формирование данных для отслеживания уровня участия.

Оценки

Хранение результатов экзаменов, текущей и итоговой аттестации, а также уровней оценивания по предметам.

Родители

Связь родителей с учениками для поиска информации по ролям и отправки уведомлений.

Экспорт данных LMS

Стандартизация данных об учениках, классах, курсах и оценках по стандартам OneRoster для экспорта в LMS.

Архитектура Strapi + NocoDB + PostgreSQL

Strapi выступает headless CMS: определяет структуры данных SIS и предоставляет REST/GraphQL API для приложений. NocoDB — табличный интерфейс для сотрудников школы, который работает с той же базой PostgreSQL или синхронизируется через API/webhook. PostgreSQL служит ядром реляционных данных, обеспечивая согласованные связи между учениками, классами, родителями, посещаемостью и оценками.

  • Strapi: управление контентом, права доступа, REST/GraphQL API для веб и мобильных приложений
  • NocoDB: визуальная таблица для быстрого обновления, фильтрации и проверки данных сотрудниками
  • PostgreSQL: хранит связи «ученик — класс — родитель — оценка — посещаемость»
  • Двусторонняя синхронизация: изменения в NocoDB отражаются в Strapi и наоборот
Смотреть подробную архитектуру
REST + GraphQLAPI для веб, мобильных приложений и интеграций
Двусторонняясинхронизация Strapi ↔ NocoDB
PostgreSQLядро реляционных данных
OneRosterнаправление стандарта экспорта в LMS

Частые вопросы о SIS на Strapi

Чем SIS отличается от LMS?

SIS фокусируется на учебных данных: записях, классах, зачислении, посещаемости, оценках и родителях. LMS фокусируется на курсах, уроках и учебных активностях. SIS может экспортировать данные в LMS, чтобы сократить дублирование ввода.

Нужны ли сотрудникам школы знания программирования для работы с NocoDB?

Не обязательно. NocoDB предоставляет табличный интерфейс для просмотра, фильтрации и обновления данных. Администраторам по-прежнему нужна корректная структура Strapi и права доступа.

Как работает двусторонняя синхронизация между Strapi и NocoDB?

NocoDB может подключаться к той же базе PostgreSQL или синхронизироваться через API/webhook. При обновлении данных на одной стороне механизм синхронизации передает изменения на другую, чтобы сотрудники и приложения использовали единый источник истины.

Можно ли управлять родителями и правами доступа?

Да. Strapi поддерживает роли, права доступа и связи «родитель — ученик», позволяя родителям видеть только информацию о своих детях.

Что означает экспорт данных в LMS с использованием OneRoster?

Это означает стандартизацию данных об учениках, классах, курсах и оценках по модели OneRoster, что делает экспорт данных в LMS понятнее, проще для интеграции и менее зависимым от проприетарных форматов.

Создайте SIS, подходящую под процессы вашей школы

Strapi и NocoDB помогают школам создать гибкую SIS: сотрудники работают быстро, приложения используют стандартные API, а данные готовы к экспорту в LMS по стандартам OneRoster.

Получить консультацию по внедрению