-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata.js
More file actions
279 lines (275 loc) · 25 KB
/
Copy pathdata.js
File metadata and controls
279 lines (275 loc) · 25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
const STUDY_TODAY = (() => {
const now = new Date();
const year = now.getFullYear();
const month = String(now.getMonth() + 1).padStart(2, "0");
const day = String(now.getDate()).padStart(2, "0");
return `${year}-${month}-${day}`;
})();
window.STUDY_DATA = {
today: STUDY_TODAY,
gradeLabel: "高校3年",
subjects: ["数学C", "数学III", "英コIII", "英コIIIα", "論国", "論表III", "古探", "政経", "生基", "化基", "日探・世界", "体育", "探究", "LHR"],
categories: {
sleep: { label: "睡眠", color: "#7551c8" },
school: { label: "学校", color: "#2f6fed" },
study: { label: "勉強", color: "#d83a34" },
meal: { label: "食事", color: "#168060" },
commute: { label: "移動", color: "#148f9d" },
bath: { label: "入浴", color: "#e07922" },
free: { label: "自由", color: "#53606c" },
phone: { label: "スマホ", color: "#b65e7b" },
club: { label: "部活", color: "#008c7a" },
other: { label: "その他", color: "#7a8490" },
},
scheduleTemplates: [
{
id: "school-day",
name: "平日・授業あり",
blocks: [
{ category: "sleep", label: "睡眠", startTime: "22:00", endTime: "07:00" },
{ category: "meal", label: "朝食", startTime: "07:00", endTime: "07:40" },
{ category: "commute", label: "登校準備", startTime: "07:40", endTime: "08:00" },
{ category: "school", label: "学校", startTime: "08:00", endTime: "16:00" },
{ category: "study", label: "自習", startTime: "16:30", endTime: "18:00" },
{ category: "meal", label: "夕食", startTime: "18:00", endTime: "19:00" },
{ category: "study", label: "復習・問題", startTime: "19:00", endTime: "21:00" },
{ category: "bath", label: "入浴", startTime: "21:00", endTime: "21:30" },
{ category: "free", label: "自由", startTime: "21:30", endTime: "22:00" },
],
},
{
id: "test-week",
name: "テスト前",
blocks: [
{ category: "sleep", label: "睡眠", startTime: "23:00", endTime: "07:00" },
{ category: "meal", label: "朝食", startTime: "07:00", endTime: "07:40" },
{ category: "school", label: "学校", startTime: "08:00", endTime: "16:00" },
{ category: "study", label: "数学・英語", startTime: "16:30", endTime: "19:00" },
{ category: "meal", label: "夕食", startTime: "19:00", endTime: "19:40" },
{ category: "study", label: "暗記・復習", startTime: "19:40", endTime: "22:20" },
{ category: "bath", label: "入浴", startTime: "22:20", endTime: "23:00" },
],
},
{
id: "holiday-study",
name: "休日・自習中心",
blocks: [
{ category: "sleep", label: "睡眠", startTime: "23:00", endTime: "08:00" },
{ category: "meal", label: "朝食", startTime: "08:00", endTime: "09:00" },
{ category: "study", label: "午前自習", startTime: "09:00", endTime: "12:00" },
{ category: "meal", label: "昼食", startTime: "12:00", endTime: "13:00" },
{ category: "study", label: "午後自習", startTime: "13:00", endTime: "17:00" },
{ category: "free", label: "休憩", startTime: "17:00", endTime: "18:00" },
{ category: "meal", label: "夕食", startTime: "18:00", endTime: "19:00" },
{ category: "study", label: "復習", startTime: "19:00", endTime: "21:00" },
{ category: "bath", label: "入浴", startTime: "21:00", endTime: "21:30" },
{ category: "free", label: "自由", startTime: "21:30", endTime: "23:00" },
],
},
],
timetable: [
{ weekday: 1, period: 1, subject: "LHR", teacher: "瀬川智", room: "" },
{ weekday: 1, period: 2, subject: "生基", teacher: "上田", room: "" },
{ weekday: 1, period: 3, subject: "論表III", teacher: "久保田サ", room: "" },
{ weekday: 1, period: 4, subject: "論国", teacher: "瀬川智", room: "" },
{ weekday: 1, period: 5, subject: "政経", teacher: "川崎", room: "" },
{ weekday: 1, period: 6, subject: "数学III", teacher: "阿曽", room: "" },
{ weekday: 1, period: 7, subject: "日探・世界", teacher: "江川も・榎本", room: "", needs_review: true },
{ weekday: 2, period: 1, subject: "体育", teacher: "小平・竹富・桑山", room: "", needs_review: true },
{ weekday: 2, period: 2, subject: "化基", teacher: "西田", room: "" },
{ weekday: 2, period: 3, subject: "日探・世界", teacher: "江川も・榎本", room: "", needs_review: true },
{ weekday: 2, period: 4, subject: "数学C", teacher: "古賀健", room: "" },
{ weekday: 2, period: 5, subject: "論国", teacher: "瀬川智", room: "" },
{ weekday: 2, period: 6, subject: "英コIII", teacher: "谷村", room: "" },
{ weekday: 2, period: 7, subject: "英コIII", teacher: "谷村", room: "" },
{ weekday: 3, period: 1, subject: "数学III", teacher: "阿曽", room: "" },
{ weekday: 3, period: 2, subject: "日探・世界", teacher: "江川も・榎本", room: "", needs_review: true },
{ weekday: 3, period: 3, subject: "英コIIIα", teacher: "久保田サ", room: "" },
{ weekday: 3, period: 4, subject: "古探", teacher: "大熊", room: "" },
{ weekday: 3, period: 5, subject: "論国", teacher: "瀬川智", room: "" },
{ weekday: 3, period: 6, subject: "体育", teacher: "小平・竹富・桑山", room: "", needs_review: true },
{ weekday: 3, period: 7, subject: "生基", teacher: "上田", room: "" },
{ weekday: 4, period: 1, subject: "体育", teacher: "小平・竹富・桑山", room: "", needs_review: true },
{ weekday: 4, period: 2, subject: "論表III", teacher: "久保田サ", room: "" },
{ weekday: 4, period: 3, subject: "化基", teacher: "西田", room: "" },
{ weekday: 4, period: 4, subject: "日探・世界", teacher: "江川も・榎本", room: "", needs_review: true },
{ weekday: 4, period: 5, subject: "古探", teacher: "大熊", room: "" },
{ weekday: 4, period: 6, subject: "政経", teacher: "川崎", room: "" },
{ weekday: 4, period: 7, subject: "数学C", teacher: "古賀健", room: "" },
{ weekday: 5, period: 1, subject: "政経", teacher: "川崎", room: "" },
{ weekday: 5, period: 2, subject: "古探", teacher: "大熊", room: "" },
{ weekday: 5, period: 3, subject: "英コIIIα", teacher: "久保田サ", room: "" },
{ weekday: 5, period: 4, subject: "数学C", teacher: "古賀健", room: "" },
{ weekday: 5, period: 5, subject: "数学III", teacher: "阿曽", room: "" },
{ weekday: 5, period: 6, subject: "探究", teacher: "", room: "", needs_review: true },
{ weekday: 5, period: 7, subject: "探究", teacher: "瀬川智", room: "" },
{ weekday: 6, period: 1, subject: "LHR", teacher: "瀬川智", room: "" },
{ weekday: 6, period: 2, subject: "LHR", teacher: "瀬川智", room: "" },
{ weekday: 6, period: 3, subject: "LHR", teacher: "瀬川智", room: "" },
],
events: [
event("2026-06-01", "2026-06-04", "高校総体", "school_event"),
event("2026-06-05", "2026-06-05", "大掃除 / 3年行事13:35〜", "school_event", true),
event("2026-06-06", "2026-06-06", "単元テスト(英数社理)", "test"),
event("2026-06-07", "2026-06-07", "オープニングセレモニー(サスティナ部)", "school_event", true),
event("2026-06-10", "2026-06-10", "PM40分授業 / 職員会議", "schedule_change"),
event("2026-06-13", "2026-06-13", "単元テスト(英数社理)", "test"),
event("2026-06-15", "2026-06-15", "生徒総会", "school_event"),
event("2026-06-17", "2026-06-17", "考査時間割発表 / 7限カット", "schedule_change"),
event("2026-06-18", "2026-06-18", "7限カット", "schedule_change"),
event("2026-06-19", "2026-06-19", "7限カット", "schedule_change"),
event("2026-06-20", "2026-06-20", "土休", "holiday"),
event("2026-06-23", "2026-06-26", "第1回定期考査", "regular_exam", false, true),
event("2026-06-27", "2026-06-27", "土休", "holiday"),
event("2026-07-04", "2026-07-04", "土休", "holiday"),
event("2026-07-05", "2026-07-05", "第1回英検2次", "test"),
event("2026-07-11", "2026-07-11", "単元テスト(英数社理) / TOEFL ITP(2,3年・希望者)", "toefl_itp", false, true),
event("2026-07-15", "2026-07-15", "PM40分授業 / 職員会議", "schedule_change"),
event("2026-07-17", "2026-07-17", "1〜6限授業 / PM三者面談 / 早大予備校講習・説明会", "school_event", true),
event("2026-07-18", "2026-07-18", "土休 / 八太郎祭", "school_event"),
event("2026-07-20", "2026-07-20", "海の日", "holiday"),
event("2026-07-21", "2026-07-23", "1〜6限授業 / PM三者面談 / 早大予備校講習・説明会", "school_event", true),
event("2026-07-24", "2026-07-24", "終業式 / PM三者面談 / 早大予備校講習・説明会", "school_event"),
event("2026-07-25", "2026-07-25", "三者面談 / 閉寮14:00〜", "school_event"),
event("2026-07-29", "2026-07-31", "休業日", "holiday"),
event("2026-08-03", "2026-08-07", "休業日 / 寮閉期間", "holiday"),
event("2026-08-10", "2026-08-16", "学校閉鎖期間 / 寮閉期間", "holiday"),
event("2026-08-18", "2026-08-18", "開寮14:00", "school_event", true),
event("2026-08-19", "2026-08-19", "始業式", "school_event"),
event("2026-08-21", "2026-08-21", "1〜6限授業 / 7限大掃除", "schedule_change"),
event("2026-08-22", "2026-08-22", "高校オープンスクール", "school_event"),
event("2026-08-24", "2026-09-12", "後期教育実習", "school_event"),
event("2026-08-25", "2026-08-26", "3年第3回実力テスト", "achievement_test", false, true),
event("2026-08-29", "2026-08-29", "単元テスト(英数社理)", "test"),
event("2026-08-31", "2026-08-31", "1〜4限授業 / 5〜7限文化祭準備", "schedule_change", true),
event("2026-09-01", "2026-09-03", "文化祭準備", "school_event", true),
event("2026-09-04", "2026-09-04", "文化祭", "school_event"),
event("2026-09-05", "2026-09-06", "海のデザインスクール(サスティナ部)", "school_event", true),
event("2026-09-09", "2026-09-09", "PM40分授業 / 職員会議", "schedule_change"),
event("2026-09-10", "2026-09-11", "3年第1回ベネッセ駿台共通テスト模試", "achievement_test", true, true),
event("2026-09-12", "2026-09-12", "土休", "holiday"),
event("2026-09-17", "2026-09-17", "考査時間割発表", "school_event"),
event("2026-09-18", "2026-09-18", "原子力防災避難訓練", "school_event"),
event("2026-09-19", "2026-09-19", "土休", "holiday"),
event("2026-09-21", "2026-09-21", "敬老の日", "holiday"),
event("2026-09-22", "2026-09-22", "国民の休日", "holiday"),
event("2026-09-23", "2026-09-23", "秋分の日", "holiday"),
event("2026-09-24", "2026-09-29", "第2回定期考査", "regular_exam", false, true),
event("2026-10-03", "2026-10-03", "授業参観 / 第2回英検1次", "school_event", true),
event("2026-10-07", "2026-10-07", "PM40分授業 / 職員会議", "schedule_change"),
event("2026-10-09", "2026-10-10", "3年 ベネッセ駿台記述模試", "achievement_test", true, true),
event("2026-10-10", "2026-10-10", "単元テスト(英数)", "test"),
event("2026-10-12", "2026-10-12", "スポーツの日", "holiday"),
event("2026-10-16", "2026-10-16", "芸術鑑賞会", "school_event"),
event("2026-10-17", "2026-10-17", "土休", "holiday"),
event("2026-10-21", "2026-10-21", "創立記念日 / 大掃除・委員会", "school_event", true),
event("2026-10-23", "2026-10-24", "3年 学力確認テスト / 共通テスト模試", "achievement_test", true, true),
event("2026-10-24", "2026-10-24", "単元テスト(英数社理)", "test"),
event("2026-11-02", "2026-11-02", "休業日", "holiday"),
event("2026-11-03", "2026-11-03", "文化の日", "holiday"),
event("2026-11-04", "2026-11-06", "休業日", "holiday"),
event("2026-11-07", "2026-11-07", "土休", "holiday"),
event("2026-11-08", "2026-11-08", "第2回英検2次", "test"),
event("2026-11-11", "2026-11-11", "PM40分授業 / 職員会議", "schedule_change"),
event("2026-11-13", "2026-11-13", "考査時間割発表", "school_event"),
event("2026-11-14", "2026-11-14", "単元テスト(英数社理) / TOEFL ITP(2,3年・希望者)", "toefl_itp", false, true),
event("2026-11-20", "2026-11-25", "第3回定期考査", "regular_exam", false, true),
event("2026-11-23", "2026-11-23", "勤労感謝の日", "holiday"),
event("2026-12-01", "2026-12-04", "3年 三者面談", "school_event"),
event("2026-12-05", "2026-12-05", "土休", "holiday"),
event("2026-12-09", "2026-12-09", "PM40分授業 / 職員会議", "schedule_change"),
event("2026-12-12", "2026-12-12", "高校推薦入試", "school_event"),
event("2026-12-13", "2026-12-13", "八太郎祭", "school_event"),
event("2026-12-18", "2026-12-18", "1〜4限授業 / PM三者面談", "schedule_change"),
event("2026-12-19", "2026-12-19", "三者面談 終日", "school_event"),
event("2026-12-21", "2026-12-23", "1〜4限授業 / PM三者面談", "schedule_change"),
event("2026-12-24", "2026-12-24", "終業式 / PM三者面談", "school_event"),
event("2026-12-25", "2026-12-26", "冬季休業 / 冬季講習", "holiday", true),
event("2026-12-27", "2026-12-27", "寮閉10:00〜", "holiday", true),
event("2026-12-28", "2026-12-28", "休業日", "holiday"),
event("2026-12-29", "2026-12-31", "学校閉鎖期間", "holiday"),
],
menus: Object.fromEntries([
menu("2026-06-01", "セルフドッグ / バナナ / コンソメスープ / 牛乳", "豚肉の葱塩炒め / ポテト餅 / 青梗菜のソテー / 蟹蒲サラダ / 青かっぱ / ご飯", "メンチカツ / 揚げワンタン / オクラのポン酢和え", 2253),
menu("2026-06-02", "豚肉の卵とじ / 法蓮草のナムル / ご飯 / 味噌汁 / 納豆 / ジョア", "鶏天 / 焼きそば / 小松菜の挽肉炒め / 若芽と胡瓜の梅肉和え / 大根の浅漬け / ご飯", "牛カルビクッパ / 五目金平 / アボカドキムチ", 1981),
menu("2026-06-03", "エビカツ / ブロッコリーのソテー / 野菜サラダ / パンorご飯 / オニオンスープ / 牛乳", "鯖の味醂焼き / ビーフン炒め / 切干大根煮 / 隠元のチーズ胡麻和え / 高菜 / ご飯", "トンテキ / バターコーン / キャベツの青じそ和え", 2366),
menu("2026-06-04", "鰺の幽庵焼き / 白菜とささみのピリ辛和え / ご飯 / 味噌汁 / 納豆 / 牛乳", "牛焼肉 / はんぺんの明太マヨ焼き / 帆立バター醤油 / アスパラのイタリアン和え / みかんシロップ漬け / ご飯", "ブリの照焼き / 油淋竹輪 / もずく酢", 2288),
menu("2026-06-05", "ロールキャベツ / 豚しゃぶサラダ / パンorご飯 / 野菜コンソメスープ / 牛乳", "鶏肉の照り焼き / 海鮮ふんわり揚げ / ニラもやし / コーンサラダ / 七味蒟蒻 / ご飯", "豚肉のバーベキュー炒め / 餃子 / 春雨サラダ", 2271),
menu("2026-06-06", "豚肉と根菜の煮物 / 法蓮草のおかか和え / ご飯 / 味噌汁 / 納豆 / ジュース", "白身魚の香草パン粉焼き / 笹かまぼこの天ぷら / 小籠包 / ウインナーマリネ / さつま芋甘煮 / ご飯", "回鍋肉 / ピーマンとじゃこの甘辛炒め / フルーツポンチ", 2086),
menu("2026-06-07", "朝ハヤシ / ハムサラダ / ご飯 / ヨーグルト", "ロコモコ / 海老とキャベツのタルタル和え / コンソメスープ", "カレーライス / 冬瓜の煮物 / ハムとカリフラワーの粒マスタード和え", 2350),
menu("2026-06-08", "オムレツ / じゃが芋とアスパラソテー / マカロニサラダ / コーンフレークorご飯 / オニオンスープ / 牛乳", "豚肉のサムジャン炒め / ヒレカツ / しめじと竹輪の甘辛炒め / さつま芋サラダ / 生姜昆布 / ご飯", "タコライス / 南瓜挽肉サンドフライ / ゴボウサラダ", 2362),
menu("2026-06-09", "鶏の塩麴焼き / 隠元の胡麻和え / ご飯 / 味噌汁 / 納豆 / ヤクルト", "牛肉の味噌炒め / グラタン / 青梗菜とハムの炒め / 胡瓜とコーンのゴマドレ和え / パインシロップ漬け / ご飯", "鶏肉チャーシュー / 温泉卵 / チョレギサラダ", 2508),
menu("2026-06-10", "ハムカツ / キャベツのホットサラダ / 人参ラペ / パンorご飯 / コーンスープ / 牛乳", "鮭のハーブ焼き / 豚肉と木耳の卵炒め / 丸天と蒟蒻の炒め / 法蓮草のお浸し / 中華クラゲ / ご飯", "豚肉の葱ソースかけ / 塩野菜炒め / ところてん", 2319, "ところてんの日"),
menu("2026-06-11", "豚肉と白菜のうま煮 / 小松菜の柚子和え / ご飯 / 味噌汁 / 納豆 / ジュース", "牛肉とピーマンの炒め / コロッケ / ブロッコリースクランブル / 焼き豚マリネ / 大根の桜漬け / ご飯", "チキンソテー / 鶏肉とニラのピリ辛味噌炒め / 菜の花の和え物", 2022),
menu("2026-06-12", "アジナゲット / グリルベーコン / パンプキンサラダ / パンorご飯 / 野菜コンソメスープ / 牛乳", "鶏肉の幽庵焼き / 焼きちゃんぽん / 炒り豆腐 / キャベツの塩昆布和え / ミニ大福 / ご飯", "白身魚の四川あんかけ / 里芋の煮転がし / 小松菜の中華和え", 2212),
menu("2026-06-13", "鰆の西京焼き / 大根のピリ辛和え / ご飯 / 肉吸い / 納豆 / 牛乳", "フライドチキン / 肉団子 / きのこのガリバタ炒め / ポテトサラダ / ごまたくあん / いりこ菜飯", "牛皿 / 選べる副菜 / グリーンサラダ", 2261),
menu("2026-06-14", "豚そぼろ / 卵そぼろ / 大根葉の炒め / ご飯 / 具沢山味噌汁 / 納豆 / 牛乳", "皿うどん / トマトと大葉のポン酢和え / 玉子スープ", "鶏肉の味噌焼き / 白菜の炒め煮 / 竹輪のゆかり和え", 2509),
menu("2026-06-15", "ミートボール / スクランブルエッグ / アボカドサラダ / パンorご飯 / オニオンスープ / 牛乳", "牛肉野菜炒め / 蓮根のはさみ揚げ / もやしチャンプルー / 小松菜のイタリアン和え / おかか昆布 / ご飯", "豚肉の生姜炒め / はんぺんの天ぷら / 季節のフルーツ / 誕生日ケーキ", 2361, "生姜の日 / 5月生まれ誕生日ケーキ"),
menu("2026-06-16", "牛肉の甘辛煮 / 白菜の胡麻和え / ご飯 / 味噌汁 / 納豆 / ジョア", "クレイジーソルトチキン / 根菜ミートソース / ミニ肉まん / ブロッコリーのゴマドレ和え / しそ春雨 / ご飯", "ビビンバピラフ / いかしゅうまい / コールスローサラダ / 誕生日ケーキ", 2207, "地産地消 / 5月生まれ誕生日ケーキ"),
menu("2026-06-17", "クリームシチュー / チキンナゲット / パンorご飯 / 牛乳", "豚肉の山賊炒め / 千草焼き / ピーマンとツナの中華炒め / 青梗菜と貝柱のお浸し / 杏仁豆腐 / ご飯", "鮭のチーズパン粉焼き / さつま芋の甘露煮 / 若芽と蟹蒲の酢の物 / 誕生日ケーキ", 2331, "5月生まれ誕生日ケーキ"),
menu("2026-06-18", "豚肉のしぐれ煮 / 葉大根のなめ茸和え / ご飯 / 味噌汁 / 納豆 / ジュース", "煮込みハンバーグ / 明太パスタ / えのきとベーコンのソテー / シーフードマリネ / プチケーキ / ご飯", "ポークソテー / ペンネカルボナーラ / キャベツとしめじのラー油和え", 2187),
menu("2026-06-19", "セルフケバブ / グレープフルーツ / コンソメスープ / 牛乳", "豚肉のスタミナ炒め / ささみチキンバー / のり塩ポテト / ツナマヨ和え / 柴漬け / ご飯", "さばと香味野菜のペペロンチーノ / 温泉卵 / マロニーサラダ", 2523),
menu("2026-06-20", "鶏肉のおろしポン酢 / 胡瓜のゆかり和え / ご飯 / 味噌汁 / 納豆 / 牛乳", "ミックスフライ / 切干大根の甘酢和え / ご飯 / 味噌汁", "家系豚骨ラーメン / 厚揚げのごまだれかけ / チョコタルト", 2510),
menu("2026-06-21", "カニ入り雑炊 / ほっけの照り焼き / 牛乳", "牛肉の和風パスタ / シーザーサラダ / コンソメスープ", "ポークジンジャー / ニラ玉 / ブロッコリーの明太マヨ和え", 2188),
menu("2026-06-22", "グリルウインナー / キャベツソテー / ツナサラダ / コーンフレークorご飯 / ミネストローネ / 牛乳", "豚塩カルビ / 帆立フライ / 青梗菜とベーコンの炒め / チーズサラダ / 五色なます / ご飯", "チキン南蛮 / きのこのピリ辛炒め / 鶏肉と白菜の和え物", 1896),
menu("2026-06-23", "肉じゃが / 茄子のピリ辛ポン酢和え / ご飯 / 味噌汁 / 納豆 / ヤクルト", "タッカルビ / メンチカツ / ウインナーミートソース / 枝豆サラダ / 金平蒟蒻 / ご飯", "スタミナ丼 / たこ焼き / ミモザサラダ", 2892),
menu("2026-06-24", "ジャーマンポテト / マカロニオーロラソース / パンorご飯 / 野菜コンソメスープ / 牛乳", "鯖の塩焼き / はんぺんのマヨ焼き / 高野豆腐の卵とじ / しらすの酢の物 / 白桃シロップ漬け / ゆかりご飯", "チキンディアブル / 海鮮オイスター炒め / オクラのおかか和え", 2055),
menu("2026-06-25", "牛肉のすき煮 / 若芽とじゃこのポン酢和え / ご飯 / 味噌汁 / 納豆 / 牛乳", "チキンレモンペッパー焼き / キーマカレー / ブロッコリーペペロンチーノ / 玉葱マリネ / 福神漬け / ご飯", "豚キムチ / 筑前煮 / エッグサラダ", 2266),
menu("2026-06-26", "ミートソーストースト / カラフルサラダ / コンソメスープ / 牛乳", "牛肉のプルコギ風 / イカリング / 帆立の甘辛煮 / 法蓮草とコーンのマヨ醤油和え / つぼ漬け / ご飯", "おろし鶏カツ丼 / ごぼうの唐揚げ / ささみと胡瓜の香味和え", 2530),
menu("2026-06-27", "牛肉の柳川煮 / 小松菜と揚げのおろし和え / ご飯 / 味噌汁 / 納豆 / ジュース", "麻婆豆腐 / バンサンスー / ご飯 / 中華スープ", "チキン南蛮 / じゃが芋のケチャップ炒め / パプリカとツナのイタリアン和え", 2297),
menu("2026-06-28", "目玉焼き / アスパラのソテー / スパゲティサラダ / ご飯 / 味噌汁 / 納豆 / 牛乳", "牛カルビ丼 / オクラの梅肉和え / 味噌汁", "アジフライ / かぶのそぼろあん / ミニパフェ", 2433, "パフェの日"),
menu("2026-06-29", "ミニハンバーグ / ささみのせサラダ / パンorご飯 / コンソメスープ / 牛乳", "牛肉ときのこの炒め / 豆腐の包み揚げ / 人参しりしり / 法蓮草の白和え / ミックスフルーツシロップ漬け / ご飯", "すき焼き風 / ランダム副菜", 2148),
menu("2026-06-30", "豚肉と大根の味噌煮 / もやしナムル / ご飯 / すまし汁 / 納豆 / ジョア", "タンドリーチキン / エビチリ / 桃まん / 蟹蒲とカリフラワーのマヨ和え / たくあん / ご飯", "鶏肉のチリソース / やみつき蓮根 / 海藻サラダ", 2161),
]),
menuEvents: [
{ date: "2026-06-10", title: "ところてんの日", description: "夕食でところてんを提供" },
{ date: "2026-06-15", title: "生姜の日", description: "夕食で豚肉の生姜炒めを提供" },
{ date: "2026-06-15", title: "5月生まれ誕生日ケーキ", description: "6月15日〜17日、5月生まれの寮生には誕生日ケーキ付き" },
{ date: "2026-06-16", title: "地産地消メニュー", description: "夕食でいかしゅうまいを提供" },
{ date: "2026-06-28", title: "パフェの日", description: "夕食でミニパフェを提供" },
],
todos: [
todo("数学C ワーク p32〜35", "数学C", "課題", "2026-06-01"),
todo("英コIII 単語30個", "英コIII", "Todo", "2026-06-01"),
todo("論国 授業ノート復習", "論国", "3日後復習", "2026-06-01"),
todo("今日のAI生成問題 12問", "問題", "問題", "2026-06-01"),
],
};
function event(start_date, end_date, title, event_type, needs_review = false, countdown_enabled = false) {
return {
id: `${start_date}-${title}`,
start_date,
end_date,
title,
event_type,
needs_review,
countdown_enabled,
source: "annual_schedule_grade3_seed",
};
}
function todo(title, subject, kind, dueDate) {
return {
id: `todo-${title}`,
title,
subject,
kind,
dueDate,
completed: false,
reminder: "1日前",
showOnCalendar: true,
countdownEnabled: false,
repeat: "なし",
repeatWeekday: null,
};
}
function menu(date, breakfast, lunch, dinner, kcal, event_note = "", needs_review = true) {
return [date, {
breakfast,
lunch,
dinner,
kcal,
event_note,
needs_review,
raw_text: "八太郎館 2026年6月 献立予定表 PDF抽出。表の読み順が崩れる箇所があるため確認推奨。",
}];
}