ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗給高三統測考生的英文家教系統:考前倒數、閱讀測驗、單字卡、單字小考、學習紀錄,老師可登入查看學生練習狀況與錯題。純前端(HTML / CSS / JS),不需要伺服器,放上 GitHub Pages 即可使用,iPhone 可「加入主畫面」當 App 用。
| 區塊 | 內容 |
|---|---|
| 首頁 | 最上面是學校動畫,接著每日一句、世界地圖與 20 個城市小卡(台北、東京、新加坡、雪梨、倫敦、紐約、多倫多、洛杉磯、首爾、曼谷、馬尼拉、孟買、杜拜、開羅、奈洛比、開普敦、羅馬、奧克蘭、里約熱內盧、墨西哥城;每張有城市插圖、旅遊實用句、對話、路標、單字和小測驗)、100 分鐘時間分配、我的書籤、最近測驗 |
| 使用導覽 | 第一次打開首頁時,畫面正中間會浮出一張半透明的大卡片「👋 初次使用本站嗎?」,可以「開始導覽」或「不用了」(按 Esc 或點卡片外面也算「不用了」)。導覽時畫面變暗,一步一步亮起重要的地方並附說明:左邊的 🎯 選程度、主選單、考試倒數、中文/English、登入、📈 紀錄(電腦上連同設定;手機上會告訴你設定在「更多」);可按「下一步」「上一步」、鍵盤 ← → 或 Esc。最後一步還沒選程度的話可以直接「🎯 選程度」。之後在「更多」或「設定」都能按「🧭 使用導覽」再看一次 |
| 我的程度 | 畫面左邊的 🎯 小標籤點一下或往右拉,就會拉出選程度的抽屜:A2 入門、B1 基礎、B2 進階、C1 挑戰、C2 頂尖,B1 / B2 標示 ⭐ 統測生推薦,每級附說明,可先跳過(尚未選擇時,標籤旁會提示「請先選擇程度」)。選了之後,閱讀、選擇題、克漏字、翻譯、單字卡與單字小考都先出這個程度;每一頁仍可自己切換。隨時可從左邊 🎯 或「設定」更改,登入後跟著帳號同步;老師在「學生狀況」看得到學生選的程度 |
| 閱讀測驗 | 內建 508 篇:A2 入門 20、B1 127(含電子郵件 20)、B2 120(文章 100、電子郵件 20)、C1 挑戰 95(文章 80、電子郵件 15)、C2 頂尖 95(文章 80、電子郵件 15)、應用文(書信、公告、廣告、Email、時刻表)51;各程度中的電子郵件以 ✉️ 標示,也可用主題「Email」篩選;每篇 5 題、中文解析與逐段翻譯。文章上方標出程度、主題、字數與預估時間;先顯示英文,中文翻譯和「學習筆記」都要按了才展開。學習筆記(按需載入 reading-notes.js)有每段一句的段落重點、6–8 個關鍵字(文中的意思)與 1–2 句句子解析(同文法頁的 S/V/O/C 結構圖解);按關鍵字旁的 ☆ 會把這個字連同它所在的句子存進書籤,單字卡背面和單字庫會顯示「出自〈文章〉」和原句。老師自己新增的文章沒有整理好的筆記,會改列依 7000 單字表自動標出的字並註明。文章目錄可依程度、主題、狀態篩選,練習過的會打綠色勾勾;老師也可自行出題 |
| 選擇題・克漏字 | 字彙、文法、情境對話 540 題(A2 40、B1 167、B2 133、C1 100、C2 100),克漏字 75 篇(A2 5、B1 25、B2 15、C1 15、C2 15)是「練習」裡自己的分類(#/cloze)。設定卡:一行小統計(已作答、正確率、待加強),再選題型、程度、題數與模式:「學習」每題答完立刻回饋,「測驗」計時、不顯示對錯,交卷後統一看每一題的解析。回饋寫出正確答案、考點(文法題連到對應章節)、為什麼選這個,以及其他每個選項錯在哪裡;這些說明是依各題原本的中文解析逐題整理(practice-notes.js),並由第二位審查者逐題核對,審查時發現 9 題原解析說得太絕對,已一併修正 |
| 翻譯練習 | 中譯英 375 題(A2 25、B1 118、B2 82、C1 75、C2 75),每頁 20 題;先自己寫,再看參考答案、其他正確寫法與文法重點(連到對應章節)。網站不會自動批改翻譯:關鍵字只做字面比對(標示「已使用/未使用」,不打 ✗,換個說法也可能是對的),再照「自行檢查」四點(意思、時態與主詞動詞一致、關鍵句型、拼字標點)自己標對或錯。和選擇題一樣的設定卡:主題(下拉選單)、程度兩列,再按「開始練習」 |
| 錯題本 | 「紀錄 → 錯題本」(#/wrong):選擇題、克漏字、翻譯(自己標錯的)、文法題(章末小測驗、綜合測驗)和閱讀測驗中,最近一次答錯的題目都會列出來源、考點、錯幾次/作答幾次與日期;再答對就自動離開。可依來源篩選、一起重做(選擇題、翻譯、文法一次最多 20 題,克漏字依整篇重做,閱讀回到整篇文章),或「回到教材」(文法章節、文章、字彙題可查單字庫)。閱讀題的題型(主旨、細節、推論、字義…)是依題目文字自動判斷。首頁「待複習」會顯示錯題數 |
| 每日新聞 | CNN、BBC、NPR、The Guardian、Taipei Times 的英文新聞頭條,每天早上由 GitHub Actions 自動更新,標題中 7000 單字 Level 3 以上的字會標示中文;每則新聞都整篇改寫成學習用文章,附逐段中文翻譯與單字、片語、文法(📖 全文+翻譯,可用 Gemini 免費額度);其他新聞可點「📘 學習」看裡面的單字、片語與文法;附 CNN 10 等學生新聞網站 |
| 內建字庫 | 大考中心 7000 單字(Level 1–7,標示 CEFR A1–B2)共 7,213 字、挑戰單字 C1 443 字、頂尖單字 C2 336 字,加上 3,251 個片語(A1 134、A2 459、B1 916、B2 1,572、C1 85、C2 85);每筆都有中文、同義字與例句 |
| 單字卡 | 翻卡練習、「記得 / 不記得」、自動安排複習(間隔 0 / 1 / 3 / 7 天)、發音、背面顯示同義字(存單字時記下的原句優先);每個字只有三種狀態:未學、待複習(今天到期會註明)、已熟悉,直接由原本的複習紀錄判斷,不另存一份;設定只有單元和每輪張數:先複習今天該再看一次的字(不會被單元篩掉),再學單元裡的新字(已選程度的學生,單元預設就是自己的程度) |
| 單字小考 | 看英選中、看中選英、拼字測驗 |
| 單字庫 | 搜尋(含同義字)、依單元篩選(程度、片語、統測高頻、老師自訂)、只看書籤、每頁 50 筆;狀態欄寫未學/待複習/已熟悉;老師可新增、編輯、批次貼上,也可修改或隱藏內建字 |
| 片語 | 3,251 個片語(A1–C2)分 10 類,每一類由簡單到難排(A1 → A2 → B1/B2 → C1 → C2),每張卡片有中文、例句(片語本身畫底線)、同義說法、🔊 發音與 ☆ 書籤;上方一張篩選卡:搜尋、類別與程度下拉選單、只看書籤、「第 1–24 個,共 n 個 · 已熟練」,以及針對目前類別的「單字卡」「小測驗」按鈕 |
| 字根字首字尾 | 獨立頁面 roots.html(從「學習 → 單字」的小分頁進入),外觀和網站一樣,也沿用網站上選的主題、字體與男聲/女聲。66 個字首、152 個字根、70 個字尾,每個都有中文意思、來源(拉丁文、希臘文或古英文)、記憶小撇步、📖 詳細說明(用法、拼法變化、字義引申,書面語)、⚠️ 注意(容易混淆之處,例如 uncle、under 的 un 不是字首)、🔗 相關的字首字根字尾(意思相反、相近或容易混淆,點了跳到那張卡),以及多數 8 個例字(共 2,216 個;常用而拆得清楚的字不足時少於 8 個,不硬湊)。每個例字都有一句英文例句與中文翻譯,例字以粗體標出,旁邊 🔊 可聽整句。例字用顏色拆開(字首紅、字根藍、字尾綠、原本就是單字的部分用虛線框),每一塊下面寫中文意思,再加「字面意思」、真正的中文、程度(A1–C2)與統測高頻標記,點 🔊 聽發音。可以搜尋字首字根字尾、例字或中文,也可以依分類篩選:「分類」是一格一格的方塊(emoji、名稱、個數與前幾個例子,例如「🚫 否定・相反 10 個・un- in- dis-」),清單裡每一類前面有彩色標題列與一句說明,卡片上緣是字首紅、字根藍、字尾綠;分頁下方「📘 認識字首/字根/字尾」(含拆字方法三步驟)預設收合成一行;卡片每頁 6 張,上下都有換頁(手機是「‹ 第 n 頁 ›」),「📋 目錄」列出目前所有的字首字根字尾,點一下就跳到那一張。網站切到 English(或按這一頁上方的「中文/EN」)時整頁變成英文:介面、分類、每張卡的意思、字源、記憶提示、詳細說明、注意、相關、例字的英文意思、字面意思、拆字小字與拼字說明都是英文,例句只顯示英文句子(英文內容另存在 roots-en.js,只有英文模式才載入)。「🎯 拆字測驗」一次 10 題,可選全部/字首/字根/字尾,題型有「這個字首是什麼意思」「哪一個字根表示『看』」「用拆開的部分猜整個單字」,選項之間不會有意思相同的;每個範圍會記住最佳成績 |
| 文法 | 「學習 → 文法」(電腦上方有自己的分頁;網址 #/grammar、某一章 #/grammar/g-passive、綜合測驗 #/grammar/quiz):26 章依單元排列(句子基礎、時態、助動詞與語態、不定詞動名詞與分詞、形容詞副詞與比較、連接詞與子句、假設與特殊句型),可依程度篩選或搜尋。每章開頭列出學習目標、先備章節(可點)和難度;每一節依序是核心規則(進階補充摺疊起來,要看再打開)→ 結構圖解(公式+一句拆成 S 主詞/V 動詞/O 受詞/C 補語,固定顏色且一定寫出文字標籤,修飾語與連接詞是灰色)→ 中英例句(🔊)→ 常見錯誤 → 1–2 題小練習(答完立刻看解析);章末有統測重點和 8 題小測驗(6 題以上算完成)。第二版內容經過逐句審查:規則都寫清楚適用範圍(例如第三人稱單數加 -s 只限現在簡單式肯定句的一般動詞;介系詞片語在判斷主詞單複數時不算,但它也可能是不能拿掉的補語),小練習和小測驗由不看答案的解題者驗證、結構圖解由不看答案的分析者驗證;無法確認的地方(例如美式與英式用法、統測是否接受某種說法)直接標「待審」,不寫成定論。文法題答錯會進錯題本,章節成績會跟著帳號同步。選擇題的文法題、每日新聞的文法重點都會連到對應章節 |
| 時間觀念 | 首頁「100 分鐘怎麼用」時間分配條(字彙 8、對話 8、綜合 14、閱讀 40、非選 15、檢查 10、緩衝 5 分)與答題小抄;按「📖 看完整說明」在網站裡打開題型分析與時間分配(試卷結構、配分、近年趨勢、各段小撇步、四個不失分的習慣),右上角 ✕、底下「關閉」、Esc 或返回手勢都能關掉,裡面也能下載 PDF 版;閱讀測驗交卷後顯示「你花了幾分鐘、考試節奏約每篇 10 分鐘」 |
| 每日一句 | 首頁每天換一句英文勵志句(附中文、重點單字、發音),600 多句,考前不重複 |
| 書籤 | 文章與單字都能加入書籤 🔖,首頁「我的書籤」集中顯示,也能在那裡直接用單字卡練書籤單字;老師也看得到學生收藏了什麼 |
| 學習紀錄 | 最上面寫出紀錄存在哪裡:只在這台裝置、本機帳號、已同步到雲端(附時間)、同步中、離線,或「同步失敗:紀錄仍完整保存於本裝置」並附「重試」。接著「學習概況」表格分開列出閱讀、文法、單字、選擇題、克漏字、翻譯的已瀏覽/已練習/已掌握與總數(定義寫在表格下方),「各考點正確率」(字彙、片語搭配、文法、轉折連接、情境對話、閱讀各題型、翻譯,以及正確率最低的文法章節),「錯題分布」(各來源錯題數,連到錯題本)和「待複習」。下面保留熟練度、連續學習天數、12 週活動圖、測驗歷史、一鍵傳送紀錄給老師:PDF 報告包含連續天數、閱讀測驗與錯題、單字卡與單字小考、選擇題、翻譯練習(畫出來是空白時會先重試,仍失敗就提示,不會給出空白的 PDF);產生 PDF 報告後,雲端模式登入的學生可以填「老師的 Email」「個人 Email」和想說的話,按「📨 直接寄出」就由網站寄出(PDF 自動附上,老師按回覆會回到學生的信箱;要先完成下面的「直接寄給老師」設定);也可以用分享、寄信程式或下載的方式自己寄 |
| 學生狀況(老師) | 閱讀錯題分析(學生選了什麼、正解是什麼)、不熟悉單字排行、拼錯的字、活動時間軸 |
| 設定 | 我的程度、🔊 發音聲音、考試日期、匯出 / 匯入 JSON;學生另有學生姓名、老師的 Email;老師的設定頁不出現學生用的欄位,改成考試名稱、「學生報告收件 Email」(可按「使用登入 Email」一鍵填入,按「儲存」後學生寄報告時就會先填好)與老師邀請碼 |
| 發音聲音 | 🔊 朗讀只唸英文(句子裡的中文會跳過,不會用英文聲音唸中文)。在「設定」可選男聲/女聲、指定這台裝置上的某個英文聲音(自動時依男聲/女聲挑選),以及速度(慢 0.75、標準 0.9、正常 1.0);音調維持自然(1.0)。正在朗讀時畫面下方會出現「■ 停止朗讀」,任何時候都能停;再按另一個 🔊 會先停掉前一個,不會重疊;換頁、切到別的分頁或 App 也會自動停止。瀏覽器不會告訴網頁哪個聲音是男是女,所以依常見的聲音名稱挑;這台裝置沒有合適的聲音時,設定頁會照實說明(Android 由手機的文字轉語音設定決定)。某個聲音 4 秒內沒出聲就自動換下一個,都不行才顯示提示。iPhone/iPad 靜音模式下會讓網頁像播影片一樣出聲,並提醒怎麼關靜音。新增的閱讀逐段朗讀目前只開放 3 篇樣本(a14–a16,文章上方標「試用」),確認效果後再加到其他文章。選擇只存在這台裝置 |
頁面分成五個入口:首頁 · 學習(閱讀:閱讀測驗、每日新聞;單字:單字卡、單字庫、片語、字根字首;文法)· 練習(選擇題、克漏字、翻譯)· 紀錄(學習紀錄;老師還有學生狀況,老師按「紀錄」會先打開學生狀況)· 更多/設定。手機下方是這五個按鈕;在「學習」「練習」裡,最上面一排是三個分類(閱讀 · 單字 · 文法/選擇題 · 克漏字 · 翻譯),下面是這個分類的小分頁。電腦上方的分頁直接列出這些分類(「學習」「練習」兩組各三個),最右邊是「設定」。每一頁都有自己的網址(例如 #/translate、克漏字是 #/cloze),iPhone 往回滑可以回到上一頁。練習時(選擇題、克漏字、翻譯、單字卡、閱讀)手機會進入專心模式,按「✕ 結束」會先確認;做到一半去別的分類,原本那一區會亮一個小點,回去就能接著做。
手機的「更多」只放設定,不放學習內容:設定與帳號(設定、使用導覽、登入/帳號)和 外觀(語言、字體、發音、主題顏色)。學習內容只在「學習」「練習」和它們的分類與小分頁。
單字卡、單字小考和單字庫的「單元」下拉選單都一樣:全部(單字+片語);依程度 A1 起步、A2 入門、B1 基礎、B2 進階、C1 挑戰、C2 頂尖(A1–B2 附 7000 單字的 Level,每個都附字數);其他:片語、統測高頻 3000 字(選了會多一個下拉選單,可以選全部或第 1–30 組,每組 100 字,最常考的在前面);✏️ 老師自訂(全部,以及老師取名的每個單元)。從片語頁選了一個類別再按「🃏 單字卡」或「📝 小測驗」過來時,單元選單會多一組「片語(依類型)」顯示那一類。
預設介面為 中文,可切換 English(電腦在右上角的選單,手機在最上面標題列的語言下拉選單(中文/EN),「更多」裡也有);也可切換手寫風 / 標準字體與六種配色主題。標題列會一直顯示今天日期、現在時間與考試剩餘天數,點一下會打開可愛的日曆,選一天就能更改考試日期;首頁有積木凸點風格的世界地圖(藍色海洋、綠色陸地、土色沙漠)。
teacher2028,老師登入後可在「設定」更改;雲端模式的第一個老師用 SQL 升級(見下方),邀請碼由老師自己設定。profiles.role,只有資料庫觸發器(比對邀請碼)或管理者能設成老師;能不能讀全班紀錄、改班級教材,由資料庫的 RLS 權限規則把關,前端無法繞過。網頁這一側也不再只看存在裝置上的身分:每次開啟都要等伺服器確認是老師,才會顯示學生狀況與老師工具(離線時會顯示「正在向伺服器確認老師身分」);切回頁面時每 5 分鐘重新確認一次,被調整身分不必重新整理;老師專用的按鈕不再只是用 CSS 藏起來,學生的畫面根本不會產生,對應的動作也會先檢查身分;匯入檔案不能替學生加入老師帳號或改邀請碼。帳號、教材、紀錄都存在該裝置的瀏覽器。
設定 Supabase 後,老師與學生各自註冊,學生的練習紀錄會自動同步,老師在任何裝置登入都能看到所有學生;老師改教材,學生登入後就是最新版。
到 https://supabase.com 註冊,按 New project 建立專案(Region 選 Northeast Asia (Tokyo),資料庫密碼自己保管好)。
左側 SQL Editor → New query,把 supabase/schema.sql 整份貼上,按 Run。看到 Success 就好(重複執行也安全)。
Authentication → Sign In / Providers → Email,二選一:
Authentication → URL Configuration:Site URL 填你的網址(例如 https://funenglishlearning.com),Redirect URLs 加上 https://funenglishlearning.com/** 和 https://www.funenglishlearning.com/**。
按上方 Connect(或 Project Settings → API Keys),複製:
https://xxxx.supabase.co)sb_publishable_ 開頭),或舊版的 anon public key打開 supabase-config.js,把 window.SUPABASE_CONFIG = null; 換成:
window.SUPABASE_CONFIG = {
url: "https://xxxx.supabase.co",
anonKey: "sb_publishable_xxxx"
};
這兩個值本來就是公開的(網頁一定看得到),資料安全靠第 2 步的規則保護。絕對不要把 service_role / secret key 放進網站或傳給任何人。
部署後,在網站上用你的 email 註冊(身分選學生即可)。再回 SQL Editor 執行這一行,把你自己升級成老師:
update public.profiles set role = 'teacher'
where id = (select id from auth.users where email = lower('你的[email protected]'))
returning email, role;
下方結果出現一列、role 是 teacher 才算成功(沒有任何一列表示 email 打錯,或還沒註冊 / 還沒確認 email)。登出再登入後就是老師。
之後若有其他老師,到「設定」設定老師邀請碼(至少 8 個字,建議 10 個字以上、不要用好猜的字),他們註冊時選「老師」並填這個碼即可。用完把邀請碼清空,就沒有人能再註冊成老師。有人連續猜錯 20 次,邀請碼會自動作廢,重設一個新的就好。
雲端模式的安全規則(都在資料庫裡執行,網頁改不了):
免費專案若連續 7 天沒有人使用會自動暫停(寒暑假可能發生),到 Supabase 後台按 Restore 即可恢復。暫停超過 90 天就不能一鍵恢復,放長假前後記得登入看看。 想把某位學生改成老師、刪除帳號:Supabase 後台 Table Editor → profiles 改
role,或 Authentication → Users 刪除(紀錄會一起刪除)。
網頁本身不能寄信,所以「📨 直接寄出」是由 Supabase 上的一個小程式(Edge Function send-report)透過 Resend 寄出。沒設定之前,學生按下去會看到「老師還沒開啟直接寄信」,其他寄送方式照常可用。
funenglishlearning.com。re_ 開頭,只會顯示一次)。金鑰請自己保管,不要貼到聊天或程式碼裡。supabase/schema.sql 整份再執行一次(會新增寄信紀錄表 mail_log,舊資料不會動)。send-report,把 supabase/functions/send-report/index.ts 整份貼到網頁編輯器裡,按 Deploy。保持預設的「Verify JWT」開啟。(會用 Supabase CLI 的話:supabase functions deploy send-report。)RESEND_API_KEY:第 3 步的金鑰MAIL_FROM:寄件人,例如 英語學習站 <[email protected]>(@ 後面要是第 2 步驗證過的網域)防止被拿去亂寄信的規則(都在伺服器上執行):只有登入且 email 已確認的帳號能寄;收件人一定要是本站的老師帳號;每個學生 24 小時內最多 5 封、全站最多 90 封;附件只能是 6 MB 以內的 PDF。老師收到的信裡有學生的名字、帳號 email、想說的話和學習摘要,按「回覆」就會寄到學生填的 email。
/ (root),儲存。https://<帳號>.github.io/<repo>/。用 Safari 打開網址 → 分享按鈕 → 加入主畫面。之後會以全螢幕 App 的方式開啟,並支援離線使用:離線時畫面最上面會寫「目前離線」,已下載的內容照常可用,練習紀錄先存在這台裝置、連線後自動上傳。網站更新時,新版本會整包下載到新的快取(只更新 Cache Storage,不會動到存在裝置上的練習紀錄),舊快取隨即刪除;離線時只會從目前版本的快取讀檔,不會新舊混用。已開著的頁面會出現「網站已更新,重新整理後即可使用新版本」和「重新整理」按鈕(還有沒做完的練習時會先問)。
用老師帳號登入。
閱讀測驗 → + 新增文章:填標題、文章、題目(四個選項、勾選正解、解析)。
單字庫 → + 新增單字 或 批次貼上,每行一個:
adventure, n., 冒險, Life is an adventure.
brave | adj. | 勇敢的
本機模式記得「設定 → 只匯出教材」傳給學生;雲端模式會自動同步。
| 檔案 | 用途 |
|---|---|
index.html / style.css / app.js | 主程式 |
data.js | 預設教材(3 篇文章、50 個範例單字),可隨時在網站內修改 |
library.js | 內建 7000 單字+片語字庫(唯讀,約 1.3 MB;老師的修改存在自己的資料裡) |
worldmap.js | 首頁世界地圖點陣資料 |
daily.js | 每日一句(610 句) |
docs/tve-english-exam-guide.pdf | 統測英文題型分析與時間分配(首頁「看完整說明」視窗裡可下載) |
i18n.js | 中 / 英介面文字 |
speech.js | 🔊 朗讀(選聲音、iPhone 靜音模式、沒出聲時換聲音),主程式和字根頁共用 |
roots.html / roots.css / roots.js / roots-data.js / roots-en.js | 字根字首字尾頁面與它的資料(roots-en.js 是英文模式用的英文內容) |
grammar.css / grammar-data.js | 文法分頁的樣式與 26 章的內容(grammar.html 只把舊網址轉到 #/grammar) |
supabase-config.js | 雲端模式設定(預設關閉) |
supabase/schema.sql | 雲端模式的資料表與安全規則(貼到 Supabase SQL Editor 執行) |
supabase/functions/send-report/index.ts | 「📨 直接寄給老師」的寄信程式(Supabase Edge Function,透過 Resend 寄出) |
vendor/ | 內附的第三方程式(Supabase、html2pdf,MIT 授權,授權檔在同資料夾) |
manifest.json / sw.js / icons/ | PWA(加入主畫面、離線) |
預設為 2028/04/24(117 學年度)。日期可以在「設定」隨時修改,請以技專校院入學測驗中心公告為準。雲端模式下學生會跟著老師設定的日期;學生自己改過日期後,這台裝置就保留學生的日期(改回和老師一樣的日期,就會再跟著老師)。
data/words.json)。.github/workflows/news.yml 每天台灣時間早上 5:41 執行 scripts/fetch_news.py,抓取各家 RSS 頭條,寫入 news.json 並自動 commit。scripts/make_lessons.py,替每一則還沒有文章的新聞:
scripts/article_text.py)當作事實來源;GEMINI_API_KEY,貼上 key。ANTHROPIC_API_KEY,就改用 Claude 撰寫(預設每天 6 篇,LESSONS_MAX、LESSON_MODEL 可調整)。news.json。