# 教材づくりのロードマップ（約110モデル）

中学〜高校の **数学・物理・化学** で、授業で前に映したり生徒が触ったりできるシミュレーションを約110個つくる計画です。
**3つずつ（1バッチ）** 実装し、終わったらこのファイルの表と「進捗ログ」を更新します。

- 進め方のルールは [`CLAUDE.md`](../CLAUDE.md) の「教材づくりの進め方」に書いてあります（「続きやって」で次の3つ）。
- 状態：⬜ まだ ／ 🟨 作業中 ／ ✅ 完成

## 1. 調べた資料

| 資料 | 使い方 |
| --- | --- |
| [中学校学習指導要領（平成29年告示）](https://www.mext.go.jp/content/20230120-mxt_kyoiku02-100002604_02.pdf) 第2章 第3節 数学・第4節 理科 | 中学の内容項目（A数と式／B図形／C関数／Dデータの活用、第1分野 (1)〜(7)）と「内容の取扱い」（例：凸レンズは実像と虚像、落下運動は斜面中心、電池はダニエル電池）を確認 |
| [高等学校学習指導要領（平成30年告示）](https://www.mext.go.jp/content/20230120-mxt_kyoiku02-100002604_03.pdf) 第4節 数学・第5節 理科 | 数学Ⅰ〜Ⅲ・A〜C、物理基礎・物理・化学基礎・化学の内容項目（例：物理「放物運動・剛体のつり合い・運動量・円運動と単振動・万有引力・気体分子の運動」） |
| 高校シラバス例（[日大豊山 R8 物理基礎・化学基礎（数研出版）](https://www.buzan.hs.nihon-u.ac.jp/pdf/syllabus/2026/42/rika.pdf)、[都立青梅総合 物理基礎](https://www.metro.ed.jp/omesogo-h/aaff2f6cb93361e7e2913799b6f258c6b66ba8f2.pdf)） | 教科書の章立て・扱う順番・時数（物理基礎は年70時間：運動→エネルギー→熱→波→電気→物理学と社会） |
| 中学・高校の数学年間計画例（[松山西中等 R5](https://matsuyamanishi-s.esnet.ed.jp/uploads/R05/R05suugaku.pdf)） | 啓林館・数研の章立て（中1：正負の数→文字の式→方程式→変化と対応→平面図形→空間図形→データの活用 など） |
| 指導案例（[東京都 一次関数の教材例](https://infoedu.metro.tokyo.lg.jp/file/5ec55495cd662904499be3dbe71ffc4a.pdf)、[岐阜県 一次関数とみなす](https://www.pref.gifu.lg.jp/uploaded/attachment/293078.pdf)、[横浜国大附属横浜中](https://yokochu.ynu.ac.jp/fy/wp-content/uploads/2023/03/数学科指導案.pdf)） | 「係数を変えてグラフの変化を調べる」「予想→確かめる」「関数とみなして予測する」という授業の流れ |

## 2. つくり方の方針

1. **授業の流れ（ステップ）に必ず対応する**：`assets/materials.js` に `options` を書き、ページの最後で `Steps.init()` を呼ぶ（README「授業の流れ」）。
   どの教材にも、できるだけ次のような「隠す・止める・予想させる」設定を用意する。
   - 答えにあたるもの（グラフ・式・数値・像の位置など）を **見せる／隠す**
   - 値を **固定する**（生徒が変えられないようにする）
   - **予想をかく** 状態から始める
   - `samples` に、指導案の流れをもとにした例を1つ入れる
2. **見て・動かして・確かめる**：スライダーやドラッグで量を変えると、図とグラフ・表・式が同時に変わるようにする。
3. **ビルド不要の静的ページ**：`simulations/<名前>/`（index.html・main.js）＋共通部品（`assets/plot.js`・`assets/sim.css` など）。
4. **前の画面で見やすく**：大きい文字、はっきりした色、タブレットでも操作できる大きさにする。
5. 似たものはまとめて作り、共通部品を育てる（関数グラフ → `plot.js`、乱数・度数分布 → `stats.js` など）。

## 3. 一覧（実装する順）

表の「指導要領」は内容項目の略記です（中＝中学校、例「中2 C(1)」は第2学年 C関数 (1)、「理1-(5)」は理科第1分野 (5)）。

### 完成ずみ（このロードマップより前）

| # | 教材 | 対象 | 状態 |
| --- | --- | --- | --- |
| – | 水そうに水を入れると？（`water-tank`） | 中1〜2 関数 | ✅ |
| – | 水の量と水面の高さ（`water-volume`） | 中1〜2 関数 | ✅ |

### バッチ1：関数の基本（共通部品 `plot.js` をつくる）

| # | id | 教材 | 対象・指導要領 | 内容 | ステップでできること | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | `proportion` | 比例と反比例 | 中1 C(1) | 比例定数 a をスライダーで変えると、表・式・グラフが連動する。点を1つずつ打つ→線でつなぐ。比例／反比例を切りかえ | 表の y を隠す、グラフを「点だけ／隠す」、a を固定、予想をかく | ✅ |
| 2 | `linear` | 一次関数 y=ax+b | 中2 C(1) | a・b のスライダー、または2点をドラッグして直線をつくる。変化の割合の三角形、切片を強調 | 式を隠す（グラフから式を求めさせる）、2点モード、三角形の表示 | ✅ |
| 3 | `quadratic-ax2` | 関数 y=ax² | 中3 C(1) | a を変えるとグラフの開き方が変わる。2点をドラッグして変化の割合（直線の傾き）を表示。y=ax と重ねてくらべる | 表・式を隠す、変化の割合の表示、一次関数との比較 | ✅ |

### バッチ2：データと確率（共通部品 `stats.js`）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 4 | `probability-trials` | 確率の実験（大数の法則） | 中1 D(2) | さいころ・コイン・ペットボトルキャップを何回も投げ、相対度数の折れ線が一定の値に近づく | 回数の上限、結果を隠して予想 | ⬜ |
| 5 | `histogram` | ヒストグラムと代表値 | 中1 D(1) | データ（ハンドボール投げ等）の階級の幅を変えるとヒストグラムの形が変わる。平均・中央値・最頻値の位置 | 代表値を隠す、階級の幅を固定 | ⬜ |
| 6 | `boxplot` | 箱ひげ図と四分位数 | 中2 D(1) | データを並べて四分位数を求める様子→箱ひげ図。ヒストグラムと並べて対応を見る | 箱ひげ図だけ見せて分布を予想 | ⬜ |

### バッチ3：光（中1 理1-(1)）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 7 | `light-reflection` | 光の反射と鏡にうつる像 | 理1-(1) | 光源と鏡を動かす。入射角＝反射角。鏡にうつる像の位置（線対称） | 反射光を隠して予想 | ⬜ |
| 8 | `light-refraction` | 光の屈折と全反射 | 理1-(1) | 空気→水・ガラス、入射角を変える。臨界角をこえると全反射。プリズムで色が分かれる | 屈折光を隠す | ⬜ |
| 9 | `convex-lens` | 凸レンズの像 | 理1-(1) | 物体の位置を動かすと、実像・虚像の位置と大きさが変わる（作図の3本の光線） | 像を隠して作図させる | ⬜ |

### バッチ4：力と運動（中学）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 10 | `spring-force` | 力とばねののび（フックの法則） | 理1-(1) | おもりを1個ずつつるし、のびのグラフ。ばねの強さを変える。重さと質量（月面） | グラフを隠して予想 | ⬜ |
| 11 | `incline-motion` | 斜面を下る運動（記録タイマー） | 理1-(5) | 斜面の角度を変えると、テープの打点・速さのグラフが変わる。90°で自由落下 | テープだけ見せて速さを考える | ⬜ |
| 12 | `mechanical-energy` | 力学的エネルギーの保存 | 理1-(5) | ふりこ・ジェットコースターで、位置エネルギーと運動エネルギーの棒グラフ。摩擦ありなし | 棒グラフを隠す、摩擦の固定 | ⬜ |

### バッチ5：電流と磁界（中2）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 13 | `circuit-ohm` | 回路と電流・電圧（オームの法則） | 理1-(3) | 直列・並列の回路を組み、電流計・電圧計の値。合成抵抗。電子の流れのアニメ | 計器の値を隠して予想 | ⬜ |
| 14 | `current-magnetic` | 電流が磁界から受ける力（モーター） | 理1-(3) | 電流・磁石の向きを変えると力の向きが変わる。磁力線、モーターの回転 | 力の向きを隠して予想 | ⬜ |
| 15 | `induction-jhs` | 電磁誘導（発電機） | 理1-(3) | 磁石をコイルに出し入れすると検流計がふれる。速さ・巻数・向き | 針の向きを予想 | ⬜ |

### バッチ6：粒子（中1〜2）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 16 | `state-change` | 状態変化と粒子のモデル | 理1-(2) | 加熱すると粒子の運動が激しくなり、固体→液体→気体。温度のグラフの平らな部分（融点・沸点）。体積は変わるが質量は変わらない | 粒子モデルを隠す、グラフ予想 | ⬜ |
| 17 | `solubility` | 溶解度曲線と再結晶 | 理1-(2) | 水の量・温度・溶かす量を変える。冷やすと出てくる結晶の量。質量パーセント濃度 | 結晶の量を予想 | ⬜ |
| 18 | `mass-conservation` | 化学変化と質量（銅の酸化） | 理1-(4) | 銅粉を加熱→質量の増え方が一定になる。銅と酸素の質量の比（4:1）のグラフ。密閉容器での質量保存 | グラフを隠して予想 | ⬜ |

### バッチ7：平面図形（中1〜2）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 19 | `transformations` | 図形の移動（平行・回転・対称） | 中1 B(1) | 図形をドラッグで平行移動・回転・対称移動。対応する点を結ぶ線 | 移動後の図形を予想 | ⬜ |
| 20 | `construction` | 作図（垂直二等分線・角の二等分線・垂線） | 中1 B(1) | コンパスと定規の手順をステップで再生。点を動かしても成り立つ | 手順を1つずつ進める | ⬜ |
| 21 | `polygon-angles` | 多角形の内角・外角の和 | 中2 B(1) | 頂点の数を変え、三角形に分ける。外角を集めると360° | 和を隠して予想 | ⬜ |

### バッチ8：数と式（中1）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 22 | `number-line` | 正の数・負の数（数直線の矢印） | 中1 A(1) | 加法・減法を数直線上の矢印で表す。ひく数の符号を変えると向きが反対になる | 答えを隠す | ⬜ |
| 23 | `matchstick-pattern` | 文字式と規則性（マッチ棒・碁石） | 中1 A(2) | 個数 n を変えると並び方が増える。いろいろな数え方を色分けし、式を比べる | 式を隠して考えさせる | ⬜ |
| 24 | `balance-equation` | 天びんと一次方程式 | 中1 A(3) | 両辺に同じ操作（加える・ひく・わる）をしても天びんはつり合ったまま | 操作を1つずつ | ⬜ |

### バッチ9：関数の利用（中2）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 25 | `simultaneous-lines` | 連立方程式と2直線の交点 | 中2 A(2)・C(1) | 2つの式のグラフの交点＝解。平行なら解なし | 交点を隠す | ⬜ |
| 26 | `moving-point` | 動点と面積の変化 | 中2 C(1)／中3 C(1) | 長方形・台形の辺上を点が動き、三角形の面積のグラフ（折れ線・放物線） | グラフ予想 | ⬜ |
| 27 | `diagram-speed` | 速さとダイヤグラム | 中2 C(1) | 2人（電車）の進み方のグラフ。出会う・追いつく時刻 | 交点を予想 | ⬜ |

### バッチ10：図形の性質と証明（中2）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 28 | `parallel-angles` | 平行線と角（同位角・錯角） | 中2 B(1) | 直線を動かしても同位角・錯角が等しい。平行でないとずれる | 角を隠す | ⬜ |
| 29 | `congruence` | 三角形の合同条件 | 中2 B(2) | 与えられた条件（3辺・2辺とその間の角…）で三角形をつくると1つに決まるか | 条件を切りかえ | ⬜ |
| 30 | `equal-area` | 等積変形 | 中2 B(2) | 頂点を平行線上で動かしても面積が変わらない。土地の境界線の問題 | 面積を隠す | ⬜ |

### バッチ11：式と方程式（中3）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 31 | `area-expansion` | 展開と因数分解の面積図 | 中3 A(2) | (x+a)(x+b) を長方形の面積で表す。タイルを並べかえて因数分解 | 式を隠す | ⬜ |
| 32 | `square-root` | 平方根の大きさ | 中3 A(1) | 面積が2の正方形の1辺。数直線上の√2、近似値をしぼりこむ | 値を隠す | ⬜ |
| 33 | `quadratic-equation` | 二次方程式（平方完成と解の公式） | 中3 A(3) | 面積図で平方完成。グラフと x 軸の交点としての解 | 解を隠す | ⬜ |

### バッチ12：図形（中3）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 34 | `similarity` | 相似と面積比・体積比 | 中3 B(1) | 相似比 k を変えると、面積は k²、体積は k³ | 比を予想 | ⬜ |
| 35 | `inscribed-angle` | 円周角の定理 | 中3 B(2) | 点を円周上で動かしても円周角は一定。中心角の半分。直径なら90° | 角度を隠す | ⬜ |
| 36 | `pythagoras` | 三平方の定理 | 中3 B(3) | 正方形の面積パズルで確かめる。直角でないときとの比較 | 面積を隠す | ⬜ |

### バッチ13：データ・空間図形（中学）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 37 | `two-dice` | 2つのさいころの確率 | 中2 D(2) | 36通りの表と、実験の結果を比べる。和の出やすさ | 表を隠す | ⬜ |
| 38 | `sampling` | 標本調査 | 中3 D(1) | 母集団から無作為に抽出、標本の大きさを変えると推定のばらつきが変わる | 母集団の値を隠す | ⬜ |
| 39 | `solids-nets` | 立体の展開図・投影図・回転体 | 中1 B(2) | 立体を回して見る。展開図の組み立てアニメ。平面図形を回転して回転体 | 投影図から立体を予想 | ⬜ |

### バッチ14：圧力・音（中学理科）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 40 | `sound-wave` | 音の大小と高低（波形） | 理1-(1) | 弦の長さ・張り・はじく強さを変えると、オシロスコープの波形（振幅・振動数）が変わる。実際に音が出る | 波形を予想 | ⬜ |
| 41 | `pressure-buoyancy` | 圧力・水圧・浮力 | 理1-(1)(5) | 面積と力から圧力。深さと水圧の矢印。ばねばかりで浮力 | 値を予想 | ⬜ |
| 42 | `density` | 密度と浮き沈み | 理1-(2) | 物質を選び体積・質量から密度。水・油・食塩水に入れると浮くか沈むか | 浮き沈みを予想 | ⬜ |

### バッチ15：化学変化とイオン（中2〜3）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 43 | `molecule-model` | 原子・分子のモデルと化学反応式 | 理1-(4) | 原子のカードを組み合わせて反応式の係数を合わせる（水の生成・分解など） | 係数を隠す | ⬜ |
| 44 | `neutralization-ions` | 中和とイオン | 理1-(6) | 塩酸に水酸化ナトリウム水溶液を加えていくと、イオンの数の変化とBTB液の色 | イオン数グラフを予想 | ⬜ |
| 45 | `daniell-cell` | ダニエル電池 | 理1-(6) | 亜鉛と銅の電極で起こる反応を電子・イオンの動きで見る | 電子の向きを予想 | ⬜ |

### バッチ16：仕事とエネルギー（中3）

| # | id | 教材 | 対象 | 内容 | ステップ | 状態 |
| --- | --- | --- | --- | --- | --- | --- |
| 46 | `force-composition` | 力の合成と分解 | 理1-(5) | 2力の矢印をドラッグ→平行四辺形で合力。斜面で重力を分解 | 合力を予想 | ⬜ |
| 47 | `work-principle` | 仕事の原理（滑車・てこ・斜面） | 理1-(5) | 道具を使うと力は小さくなるが距離が長くなり、仕事は同じ。仕事率 | 力・距離を予想 | ⬜ |
| 48 | `energy-conversion` | 電力と発熱・エネルギーの変換効率 | 理1-(3)(7) | 電熱線の電力と水の温度上昇（時間・電力に比例）。いろいろな変換と効率 | グラフ予想 | ⬜ |

### バッチ17〜19：数学Ⅰ・A

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 49 | `quadratic-function` | 二次関数のグラフ（平行移動・平方完成） | 数Ⅰ(3) | y=a(x−p)²+q と一般形を連動。頂点・軸 | ⬜ |
| 50 | `quadratic-maxmin` | 二次関数の最大・最小（定義域を動かす） | 数Ⅰ(3) | 定義域 a≦x≦a+2 を動かして場合分けを見る | ⬜ |
| 51 | `quadratic-inequality` | 二次方程式・不等式とグラフ | 数Ⅰ(3) | 判別式とx軸との共有点、不等式の解の範囲 | ⬜ |
| 52 | `trig-ratio` | 三角比と単位円（鈍角まで） | 数Ⅰ(2) | 角を動かすと sin・cos・tan が単位円上の長さで見える | ⬜ |
| 53 | `sine-cosine-law` | 正弦定理・余弦定理 | 数Ⅰ(2) | 三角形を動かして定理が成り立つことを確かめる。外接円 | ⬜ |
| 54 | `correlation` | 散布図と相関係数 | 数Ⅰ(4) | 点を動かすと相関係数が変わる。外れ値の影響 | ⬜ |
| 55 | `hypothesis-test` | 仮説検定の考え方 | 数Ⅰ(4) | 「表が出やすいコイン？」をシミュレーションで判断 | ⬜ |
| 56 | `repeated-trials` | 反復試行の確率 | 数A(2) | n 回中 r 回の確率と実験のヒストグラム | ⬜ |
| 57 | `triangle-centers` | 三角形の五心 | 数A(1) | 頂点を動かしても外心・内心・重心・垂心の性質。オイラー線 | ⬜ |

### バッチ20〜22：数学Ⅱ・Ⅲ

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 58 | `circle-line` | 円と直線の位置関係 | 数Ⅱ(2) | 中心と直線の距離 d と半径 r。接線 | ⬜ |
| 59 | `linear-programming` | 不等式の表す領域（線形計画） | 数Ⅱ(2) | 領域を図示し、x+y=k の直線を動かして最大・最小 | ⬜ |
| 60 | `trig-graph` | 三角関数のグラフ | 数Ⅱ(4) | 単位円を回すとグラフがかかれる。振幅・周期・位相 | ⬜ |
| 61 | `trig-synthesis` | 三角関数の合成・加法定理 | 数Ⅱ(4) | a sinθ + b cosθ を回転する矢印の和で見る | ⬜ |
| 62 | `exp-log` | 指数関数・対数関数のグラフ | 数Ⅱ(3) | 底を変える。y=x に関して対称。片対数グラフ | ⬜ |
| 63 | `derivative-tangent` | 微分係数と接線 | 数Ⅱ(5) | 割線の h を小さくすると接線へ。導関数のグラフを描く | ⬜ |
| 64 | `cubic-function` | 3次関数の増減とグラフ | 数Ⅱ(5) | f′(x) の符号と増減表・グラフの対応 | ⬜ |
| 65 | `definite-integral` | 定積分と面積（区分求積） | 数Ⅱ(5)・数Ⅲ(3) | 長方形の数を増やすと面積に近づく | ⬜ |
| 66 | `solid-of-revolution` | 回転体の体積 | 数Ⅲ(3) | 曲線を回転→円板の和 | ⬜ |

### バッチ23〜25：数学B・C・Ⅲ

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 67 | `sequences` | 数列と漸化式 | 数B(1) | 等差・等比・階差を棒グラフで。漸化式を1項ずつ | ⬜ |
| 68 | `binomial-normal` | 二項分布から正規分布へ | 数B(2) | n を大きくすると形が正規分布に近づく（ゴルトンボード） | ⬜ |
| 69 | `confidence-interval` | 母平均の推定（信頼区間） | 数B(2) | 標本を何度もとり、区間が母平均を含む割合 | ⬜ |
| 70 | `vectors` | ベクトルの演算と内分点 | 数C(1) | 和・差・実数倍をドラッグで。sa+tb で平面の点を表す | ⬜ |
| 71 | `conic-sections` | 2次曲線（放物線・楕円・双曲線） | 数C(2) | 焦点・準線、2点からの距離の和・差 | ⬜ |
| 72 | `complex-plane` | 複素数平面 | 数C(2) | かけ算＝回転と拡大。極形式、ド・モアブル | ⬜ |
| 73 | `parametric-curves` | 媒介変数表示（サイクロイドなど） | 数C(2) | 円を転がして点の軌跡 | ⬜ |
| 74 | `limits` | 数列・関数の極限 | 数Ⅲ(1) | 収束・発散、はさみうち、無限級数 | ⬜ |
| 75 | `euclid-algorithm` | ユークリッドの互除法 | 数A(3) | 長方形を正方形で切り取っていく図で最大公約数 | ⬜ |

### バッチ26〜28：物理基礎

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 76 | `vt-graph` | 等加速度直線運動と v-t グラフ | 物基(1) | 加速度・初速度を変えて x-t・v-t・a-t を同時に。面積＝変位 | ⬜ |
| 77 | `projectile` | 落体・放物運動 | 物基(1)・物理(1) | 水平投射・斜方投射。空気抵抗ありなし | ⬜ |
| 78 | `relative-velocity` | 速度の合成と相対速度 | 物基(1) | 川を渡る船、電車から見た雨 | ⬜ |
| 79 | `newton-second-law` | 運動方程式 | 物基(1) | 力・質量を変えて加速度。連結した物体・張力 | ⬜ |
| 80 | `friction-incline` | 摩擦力と斜面 | 物基(1) | 角度を上げていくと滑り出す（静止摩擦係数） | ⬜ |
| 81 | `heat-capacity` | 熱量と比熱・熱平衡 | 物基(2) | 温度の異なる物体を接触、熱量の保存 | ⬜ |
| 82 | `wave-basics` | 波の表し方（横波・縦波） | 物基(2) | 媒質の動きと波形。y-x と y-t。縦波の横波表示 | ⬜ |
| 83 | `standing-wave` | 重ね合わせと定在波・反射 | 物基(2) | 自由端・固定端の反射、定在波の腹と節 | ⬜ |
| 84 | `strings-pipes` | 弦・気柱の振動とうなり | 物基(2) | 倍振動の形と振動数、うなりの音 | ⬜ |

### バッチ29：化学基礎（1）

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 85 | `electron-shells` | 原子の構造と電子配置・周期律 | 化基(2) | 原子番号を選ぶと電子殻に電子が入る。イオン化エネルギーのグラフ | ⬜ |
| 86 | `chemical-bonds` | 化学結合と分子の形・極性 | 化基(2) | イオン結合・共有結合・金属結合、電子対の反発で分子の形 | ⬜ |
| 87 | `mole` | 物質量（mol）と粒子の数 | 化基(3) | 質量・粒子数・気体の体積の換算をてんびん・容器で | ⬜ |

### バッチ30〜31：物理

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 88 | `momentum-collision` | 運動量の保存と衝突 | 物理(1) | 質量・速度・反発係数を変えて2物体の衝突 | ⬜ |
| 89 | `circular-motion` | 等速円運動と向心力 | 物理(1) | 速度と加速度の向き、ひもが切れたら | ⬜ |
| 90 | `simple-harmonic` | 単振動（ばね振り子・単振り子） | 物理(1) | 円運動の影として。周期と質量・ばね定数 | ⬜ |
| 91 | `gravitation-kepler` | 万有引力とケプラーの法則 | 物理(1) | 初速度で軌道が変わる。面積速度一定 | ⬜ |
| 92 | `gas-molecules` | 気体分子の運動と圧力・温度 | 物理(1) | 容器の中の分子の衝突、速さの分布 | ⬜ |
| 93 | `heat-engine` | 気体の状態変化と熱機関（P-V図） | 物基(2)・物理(1) | 定積・定圧・等温・断熱、サイクルの仕事 | ⬜ |

### バッチ32：化学基礎（2）

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 94 | `reaction-stoichiometry` | 化学反応の量的関係（過不足） | 化基(3) | 反応物の量を変えて生成量のグラフ（折れ線） | ⬜ |
| 95 | `titration` | 中和滴定と滴定曲線 | 化基(3) | 強酸・弱酸×強塩基・弱塩基の pH 曲線、指示薬 | ⬜ |
| 96 | `redox-cell` | 酸化還元・イオン化傾向と電池 | 化基(3)・化学(2) | 金属の組合せで電池の起電力、反応の向き | ⬜ |

### バッチ33〜34：物理（波・電磁気）

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 97 | `doppler` | ドップラー効果 | 物理(2) | 音源・観測者が動くと波面の間隔が変わる | ⬜ |
| 98 | `interference` | 波の干渉（水面波・ヤングの実験） | 物理(2) | 2つの波源の強め合い・弱め合いの線、明線の間隔 | ⬜ |
| 99 | `electric-field` | 電場と電位（電気力線・等電位線） | 物理(3) | 点電荷を置くと電気力線と等電位線 | ⬜ |
| 100 | `capacitor-rc` | コンデンサーの充電・放電 | 物理(3) | 極板間隔・面積と電気容量、RC 回路の電流 | ⬜ |
| 101 | `induction-lenz` | 電磁誘導とレンツの法則・交流 | 物理(3) | 磁束の変化と誘導起電力、発電機の交流 | ⬜ |
| 102 | `photoelectric` | 光電効果 | 物理(4) | 振動数・強さを変えて飛び出す電子のエネルギー | ⬜ |

### バッチ35〜36：化学

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 103 | `gas-laws` | 気体の法則（ボイル・シャルル） | 化学(1) | ピストンで P・V・T を変える。分子モデルと連動 | ⬜ |
| 104 | `vapor-pressure` | 蒸気圧と状態図 | 化学(1) | 温度と蒸気圧曲線、沸騰、状態図 | ⬜ |
| 105 | `crystal-lattice` | 結晶格子（単位格子・充填率） | 化学(1) | 体心・面心・六方最密を回して原子の数を数える | ⬜ |
| 106 | `reaction-rate` | 反応速度（濃度・温度・触媒） | 化学(2) | 粒子の衝突と活性化エネルギー、速さの分布 | ⬜ |
| 107 | `equilibrium` | 化学平衡とルシャトリエの原理 | 化学(2) | 濃度・圧力・温度を変えると平衡が移動 | ⬜ |
| 108 | `electrolysis` | 電気分解とファラデーの法則 | 化学(2) | 電流と時間から析出量 | ⬜ |

### バッチ37：原子と有機

| # | id | 教材 | 対象 | 内容 | 状態 |
| --- | --- | --- | --- | --- | --- |
| 109 | `half-life` | 放射性崩壊と半減期 | 物理(4) | 原子核がランダムに崩壊、半減期のグラフ | ⬜ |
| 110 | `isomers` | 有機化合物の構造と異性体 | 化学(4) | 分子モデルを組み立て、構造異性体を数える | ⬜ |

## 4. 進捗ログ

新しいものを上に書きます。

### バッチ1（2026-10-22）比例と反比例・一次関数・関数 y=ax²
- 作ったもの：`simulations/proportion/`、`simulations/linear/`、`simulations/quadratic-ax2/`
- 共通部品：`assets/plot.js`（座標平面・グラフ・点のドラッグ・予想の手がき）、`assets/sim.css`（新しい教材の共通レイアウト）
- 3つとも授業の流れに対応（`materials.js` に options と例の流れ）
- 次：バッチ2（確率の実験・ヒストグラム・箱ひげ図）
