Aboutに戻る
開発者向けデータ
データセットについて
APIの公開について
サイト維持のため、APIサーバーへの直接アクセスは公開していません。代わりに、定期的に更新されるJSONデータセットを無料で提供しています。
提供形式
JSON形式のデータセット(TypeScript型定義あり)
最終更新日
2026/02
利用規約
1
データセットの利用は非商用に限ります。ただし、サービス維持のための寄付は商用に該当しません。
2
本サイトが提供するものはJSONのデータセットのみです。APIサーバー用のプログラムの公開は行っていません。
3
本データセットを用いて作成したコンテンツでは、本サイトのURLの明記が必要です。明記の例: 「Syllaget - https://syllaget.crystaworld.dev」
4
本データセットは元データの変更等により変更される場合があります。現在のデータセットの日付をご確認の上、更新してください。
5
データセットの問題による不利益について、当サイトは一切の責任を負いません。また、データセットの内容を保証するものではありません。不具合がありましたら、お問い合わせフォームからご連絡ください。
データ型定義
TypeScriptの型定義です。各データセットの構造を確認できます。
SchoolList学校一覧
| プロパティ | 型 | 説明 |
|---|---|---|
| name | string | 学校名 |
| id | string | 学校ID |
| prefecture | string | 都道府県 |
DepartmentList学科一覧
| プロパティ | 型 | 説明 |
|---|---|---|
| name | string | 学科名 |
| id | string | 学科ID |
SubjectCategory科目分類
| プロパティ | 型 | 説明 |
|---|---|---|
| subject_type | "general" | "expert" | 一般科目 / 専門科目 |
| required | boolean | 必修 / 選択 |
HourPerWeek週時間数
| プロパティ | 型 | 説明 |
|---|---|---|
| grade | number | 学年 |
| quarter | ("1" | "2" | "3" | "4")[] | クォーター |
| amount | number | 時間数 |
| isIntensive | boolean | 集中講義か |
DepartmentSyllabusシラバス一覧
| プロパティ | 型 | 説明 |
|---|---|---|
| category | SubjectCategory | 科目分類 |
| subject_name | string | 科目名 |
| subject_code | string | 科目コード |
| credit_type | "enrolled" | "selfStudy" | 履修単位 / 学修単位 |
| credits | number | 単位数 |
| hour_per_week | HourPerWeek[] | 週時間数(学年・クォーター別) |
| instructors | string[] | 担当教員 |
| registration_division | string? | 履修区分 |
| syllabus_url | string? | シラバスURL |
SubjectInfo科目基本情報
| プロパティ | 型 | 説明 |
|---|---|---|
| school_name | string | 学校名 |
| year | string | 年度 |
| subject_name | string | 科目名 |
| subject_code | string | 科目コード |
| category | string | 科目分類 |
| class_pattern | string | 授業形態 |
| credits | string | 単位数 |
| department | string | 学科 |
| class | string | 対象学年 |
| opening_period | string | 開講時期 |
| hour_per_week | number | 週時間数 |
| textbooks | string | 教科書 |
| instructors | string[] | 担当教員 |
Guidelineルーブリック指標
| プロパティ | 型 | 説明 |
|---|---|---|
| level | number | 到達レベル |
| description | string | 到達レベルの説明 |
Rubricルーブリック
| プロパティ | 型 | 説明 |
|---|---|---|
| name | string | 評価項目名 |
| guideline | Guideline[] | 各レベルの評価基準 |
Relationship学科到達目標との関係
| プロパティ | 型 | 説明 |
|---|---|---|
| name | string | 項目名 |
| description | string | 説明 |
LessonPlanItem授業計画項目
| プロパティ | 型 | 説明 |
|---|---|---|
| semester | number | 学期(1:前期, 2:後期) |
| quarter | number | クォーター |
| week | number | 週 |
| class_detail | string? | 授業内容 |
| achievement_goal | string? | 到達目標 |
TableCellテーブルセル
| プロパティ | 型 | 説明 |
|---|---|---|
| value | string | number | セルの値 |
| rowspan | number? | 行結合数 |
| colspan | number? | 列結合数 |
ModelCoreCurriculumモデルコアカリキュラム
| プロパティ | 型 | 説明 |
|---|---|---|
| headers | string[] | ヘッダー行 |
| rows | { cells: TableCell[] }[] | データ行 |
EvaluationRatioRow評価割合行
| プロパティ | 型 | 説明 |
|---|---|---|
| name | string | 到達目標項目名 |
| ratios | { column: string; ratio: number }[] | 各評価項目の配点 |
EvaluationRatio評価割合
| プロパティ | 型 | 説明 |
|---|---|---|
| columns | string[] | 列名(評価方法) |
| rows | EvaluationRatioRow[] | 行データ |
SubjectDetail科目詳細
| プロパティ | 型 | 説明 |
|---|---|---|
| subject_info | SubjectInfo | 基本情報 |
| goal | string | 到達目標 |
| rubric | Rubric[]? | ルーブリック |
| relationships | Relationship[]? | 学科到達目標との関係 |
| educational_methods | string? | 教育方法 |
| class_attributes | string[]? | 授業の属性 |
| lesson_plan | LessonPlanItem[] | 授業計画 |
| model_core_curriculum | ModelCoreCurriculum? | モデルコアカリキュラム |
| evaluation_ratio | EvaluationRatio | 評価割合 |