# 課程編排更新 / Course organization

本次只重整導覽、題目索引及例題放置位置，沒有改寫解說、計算、答案或來源條件。英文與繁體中文版使用相同章節結構。

## 講義 / Lectures

1. [簡介（Introduction）](foundations.html) / [English](en/foundations.html)
2. [連接（Connections）](connections.html) / [English](en/connections.html)
3. [鋼樑（Beams）](beams.html) / [English](en/beams.html)
4. [鋼柱（Columns）](columns.html) / [English](en/columns.html)

19 個編號講義例題的完整原圖、詳解、精簡考試答案及自測已嵌入相關概念後，可在章節內展開閱讀。連接章有 10 題、鋼樑章有 4 題、鋼柱章有 5 題。原有章內未編號計算保留；獨立例題頁及舊連結亦保留。

All 19 numbered lecture examples are embedded as complete, expandable lessons after the relevant concepts. Their original standalone pages remain available. Existing unnumbered calculations within the chapters are unchanged. Page contents links include the embedded examples; chapter navigation follows Introduction → Connections → Beams → Columns.

## 練習與歷屆解答 / Worked Examples

[例題詳解（Worked Examples）](examples.html) / [English](en/examples.html) now groups **17 tutorial questions, 6 assignment questions and 35 past-paper subquestions** by the same four chapters. Cross-chapter questions link to their relevant parts while retaining the complete answer on one page.

歷屆試卷解答早已存在，本次把入口明確標示在頁首、側欄、首頁及例題詳解目錄：

- **2023：16 個分題** — [中文解答](exam-2023.html) / [English answers](en/exam-2023.html)
- **2024：19 個分題** — [中文解答](exam-2024.html) / [English answers](en/exam-2024.html)

Within Worked Examples, short theory questions about materials/protection appear under Introduction; connection questions under Connections; floor-beam/LTB questions under Beams; column questions under Columns. Each question page links back to its chapter group and directly to its compact exam answer. Printed question marks retain their original values. These teaching solutions are not labelled as official model answers or marking schemes.

## 核對 / Verification

- 148 HTML pages retain local assets and relative navigation.
- Exact original main-content comparison covers 146 pages. The two Worked Examples indexes are intentionally rebuilt; their tutorial, assignment and past-paper coverage is checked separately.
- All 38 embedded copies (19 per language) match the complete original example bodies, including equations, figures and answers, after removing only the unique ID prefixes needed for embedding.
- A later presentation update separates 358 source citations into their own lines across both languages. Removing only the added citation wrappers recovers the exact original DOM on all 148 pages; the content/embedded-copy checker also accounts for these removable wrappers. See the [source-formatting preservation report](assets/reports/source-formatting-audit.json).
- The reading-mode button switches between original paragraphs and pre-rendered sentence bullets. Its removable wrappers preserve every original text node, link and formula; the final content checker accounts for both presentation updates. See the [reading-mode preservation report](assets/reports/reading-mode-audit.json). Browser interaction remains untested under the restriction below.
- Every one of the 35 past-paper subquestions has its chapter link and existing non-empty answer section verified in each language. This checks presence and preservation; it is not a new calculation or semantic audit.
- Chapter order, language counterpart anchors, local links, JavaScript syntax and localhost HTTP file bytes are checked. See the [current delivery report](assets/reports/organization-delivery-audit.json), [lecture placements](assets/reports/organization-lecture-placements.json) and [past-paper index](assets/reports/organization-past-paper-index.json).
- Browser/file, hosted-browser, mobile, keyboard, zoom/reveal and print tests remain unrun under the previously recorded tool restriction. Static checks do not replace browser execution.
- The 21 existing incomplete source records and conditional solutions are unchanged. Full original-task semantic review remains subject to the limitations recorded in [BILINGUAL-AUDIT.md](BILINGUAL-AUDIT.md).

## 開啟與重建 / Opening and rebuilding

Open `index.html` or `en/index.html`, keeping the complete `study-site` folder together. No installation or network access is required. For static hosting, copy the whole folder contents while retaining their relative paths. Nothing has been published externally.

For maintenance only, run `python tools/rebuild_zh_site.py` from the repository root. It builds and verifies the bilingual core, then organizes the site, formats source citations, adds the reading-mode controls and checks the final output. `work/organization/base` records the generated core immediately before organization for exact comparisons; it is build evidence, not a replacement for the immutable course-source or language-review snapshots. The older bilingual audit applies to that core; the organization report applies to the delivered navigation and embedded copies.
