StrapiとNocoDBによる学校SIS

StrapiヘッドレスCMSを基盤にNocoDBと双方向同期する学校SISプラットフォームです。学校スタッフはスプレッドシート風の画面で作業し、アプリはREST/GraphQL APIを利用します。生徒記録、クラス、入学、出席、成績、保護者、OneRoster準拠のLMSエクスポートを管理します。

営業に相談

SISの業務をひとつのプラットフォームで

生徒記録からLMSデータまで、StrapiはWeb、モバイル、他システム連携のための標準APIを提供します。

生徒記録

個人情報、成績表、入学状況、生徒の重要イベントを管理します。

クラスと入学

学年、クラス、学期を整理し、入学、クラス移動、入学状況を管理します。

出席

日次と時限の出席を記録し、出席率を把握するデータを作成します。

成績

試験点、継続評価点、最終点、科目別の評価レベルを保存します。

保護者

保護者を生徒に紐付け、役割別の情報参照と通知を可能にします。

LMSデータエクスポート

生徒、クラス、コース、成績データをOneRoster標準に準拠させ、LMSへエクスポートします。

Strapi + NocoDB + PostgreSQLアーキテクチャ

StrapiはヘッドレスCMSとしてSISのデータ構造を定義し、アプリ向けにREST/GraphQL APIを提供します。NocoDBは学校スタッフ向けのスプレッドシート画面で、同じPostgreSQLデータベースにアクセスするか、API/Webhookで同期します。PostgreSQLはリレーショナルデータのコアとして、生徒、クラス、保護者、出席、成績の一貫した関係を確保します。

  • Strapi: コンテンツ管理、権限、Webとモバイル向けREST/GraphQL API
  • NocoDB: スタッフが素早く更新、絞り込み、確認できるビジュアルスプレッドシート
  • PostgreSQL: 生徒・クラス・保護者・成績・出席の関係を保存
  • 双方向同期: NocoDBの変更がStrapiに反映され、その逆も同様
詳細なアーキテクチャを見る
REST + GraphQLWeb、モバイル、連携向けAPI
双方向Strapi ↔ NocoDBの同期
PostgreSQLリレーショナルデータのコア
OneRosterLMSエクスポートの標準化方向

StrapiによるSISに関するよくある質問

SISとLMSの違いは何ですか?

SISは記録、クラス、入学、出席、成績、保護者などの教育データを扱います。LMSはコース、授業、学習活動に焦点を当てます。SISはLMSへデータをエクスポートでき、重複入力を減らせます。

学校スタッフがNocoDBを使うためにプログラミング知識は必要ですか?

必ずしも必要ありません。NocoDBはスタッフがデータを表示、絞り込み、更新できるスプレッドシート画面を提供します。管理者は適切なStrapi構造とアクセス権限が必要です。

StrapiとNocoDBの双方向同期はどのように機能しますか?

NocoDBは同じPostgreSQLデータベースに接続するか、API/Webhookで同期できます。片側でデータが更新されると、同期機構が変更をもう片側に反映するため、スタッフとアプリが単一の信頼できる情報源を共有します。

保護者とアクセス権限を管理できますか?

はい。Strapiは役割、権限、保護者-生徒の紐付けをサポートし、保護者が自分の子どもの関連情報だけを表示できるようにします。

OneRosterを使ってLMSへデータをエクスポートするとは何を意味しますか?

生徒、クラス、コース、成績データをOneRosterモデルに準拠して標準化することを意味します。LMSデータのエクスポートが明確になり、連携が容易になり、プロプライエタリ形式への依存が減ります。

学校の業務に合ったSISを構築する

StrapiとNocoDBは、柔軟なSISの構築を学校に支援します。スタッフは素早く作業し、アプリは標準APIを使用し、データはOneRoster標準に向けたLMSエクスポートの準備が整います。

導入相談する