Связаться с отделом продажАутсорсинг ПО
Наша команда в Вьетнаме разрабатывает ПО на заказ на Strapi, Next.js и PostgreSQL — Agile-процесс, прозрачное управление в Jira.
- TVAMSУправление бронированием ТВ-рекламы
- SIS на StrapiСистема учёта студентов, синхронизация с NocoDB
- Agile-процесс и JiraScrum, Kanban, прозрачная отчётность
Школьная 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 и наоборот
Частые вопросы о 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.
Получить консультацию по внедрению