以下為帶領科學教師製作 Ai 輔助科學課程用之大綱,中心的思維是利用 .md 撰寫方式,與 Ai 對談後紀錄,期在 free token 被用完前,就一次性生出所因應需求的互動頁面,在進行課程時,也同時利用 github desktop 工具,利用 raspberry pi 來共用帳號,讓研習歷程可以在三節課內順利進行,也在 Ai 協助下,淬鍊課綱當中較為抽象內容,請他指引需要的 24 個主題作為練習之用,文後有慣用 prompt 以供教師快速上手,主要有主題、UI 規劃、版號規則等。
- 今天任務
- md 格式撰寫
- 課綱-互動式網頁生成
- github部署、同步、協作
- intro
- 真正的學習是解決現實問題的歷程
- 這世界很複雜,教師的任務是
- 降低問題維度給學生
- 淬鍊精華、要素、變因
- 課堂使用互動性網頁應該要
- 快速,規則簡單不囉唆
- 能傳達重要概念,能提供補強課本沒有的概念或情境延伸
- 能引發更多好奇興趣,進而....
- 如何用 Ai 來協助,需求是什麼?
- 序列化排列
- 配對、拼圖
- 腦力激盪
- 真實情境的降維模擬
- 加速學習 : 圖解化書摘,舉意義地圖為例
- 自己寫網頁於教學上意義
- Quarto
- 四連戰QUARTO 遊戲規則 內容物就是16個木頭 有以下幾8種特徵 高or矮、顏色深or淺、實心or空心、方形or圓形 遊戲規則是輪到你時 挑選一個任意木頭給對方 對方要把它放到4x4的格子內,若有某條線(直橫斜都可)皆具有同一特徵 例如:某一直線都是圓形,這樣就贏了!
- 利用這個桌遊的規則做一個化學元素符號的版本,需要有16種元素, 這些元素需符合 quarto 的棋子特性, 需要利用四個特性,每個特性可將16個分為兩組各八個, 盡可能讓16個元素特性排列出每個元素都有獨一無二的狀態,不要有彼此重複的特性如同原本遊戲的木頭設計, 分類的特徵儘量為中學生學到的範圍,找出這16個元素,並且將四個特徵列表厚載細分兩類也分出
- 課綱淬鍊不容易文本呈現的內容:science class
- 物質與粒子
- 能量、力與運動
- 能量轉換與守恆|看不見能量流動|「能量流向地圖」:模擬光合作用、電池放電、滑梯運動等能量轉換比例條
- 功與功率|功的概念難量化|「功率比較器」:拉不同重量與距離,觀察功與功率的變化
- 動能與位能互換|抽象的能量形式|「過山車模擬」:改變軌道高度與質量,看動能/位能條形圖變化
- 熱傳導、對流、輻射|三種熱傳遞機制不易觀察|「熱傳模式切換」:顯示三種熱傳途徑的粒子動畫
- 壓力與浮力|難以理解流體力|「水中浮沉實驗」:調整密度或體積,看浮力變化圖與受力箭頭
- 電與磁
- 電路電流與電阻|電流不可見|「電流可視化電路板」:拖放電池、燈泡與電阻,觀察電流流速與亮度
- 電磁感應|難以觀察磁場變化|「線圈與磁鐵互動」:移動磁鐵或改變圈數,看感應電流方向(含右手定則動畫)
- 電磁力與馬達原理|三維力向量概念抽象|「簡易馬達模擬」:可旋轉觀察導線受力與磁場方向
- 地球與宇宙
- 生物構造與生命現象
- 細胞構造與分裂|無法肉眼觀察|「細胞分裂動畫模擬」:滑桿控制分裂階段、觀察染色體變化
- 酵素反應速率|分子層次難理解|「酵素反應速率模擬」:調整溫度、pH、濃度,觀察反應曲線
- 光合作用與呼吸作用|能量轉換抽象|「葉綠體模擬」:光照強度與CO₂濃度改變下的氧氣產量圖
- 人體恆定調節|多系統交互複雜|「人體恆定控制中心」:模擬體溫上升/下降→ 神經與內分泌回饋機制動態圖
- 生態與永續
- 生態系能量流動|能量路徑不直觀|「食物鏈能量流」:點選生物,顯示能量遞減條形動畫
- 物質循環(碳循環、水循環)|多層次跨界現象|「碳循環互動地圖」:模擬CO₂在人類活動、植物、海洋間流動
- 永續能源與社會影響|技術—環境連結抽象|「能源選擇模擬」:比較太陽能、核能、化石燃料在成本、排放、產能的圖表互動介面
- AntEmpire
- 構思大
- 從論文開始
- 請整理費洛蒙相關功能並列表呈現
- 依功能形態分種類、分子式、功能、物種
- 交互作用
- 二級
- 三級
- 聚斂再聚斂
- 模式動物
- 功能調整:天氣系統增加或簡化
- 介面整併及簡化
- 從論文開始
- 隨便給一句話
- 再增加功能
- 注意 token 量
- 構思大
- 遊戲化要素-機制
- 設計一個消化系統互動網頁,可用瀏覽器打開的單一 HTML
- a 拼完後,食物通過
- 目標
- 設計一個可拖曳的人體消化器官介面,每個消化器官都可拖曳
- 拖曳到正確位置時,可貼合物件
- 回饋機制
- 完成消化系統後,消化吸收的養分稱為能量值
- 每公克醣類、蛋白質、脂質分別得到 4 ,4 ,9 分
- 提示系統
- 介面設定
- 主畫面可滾輪放大縮小
- 主畫面色調為黑色,佔畫面三分之二,畫面中央為主要互動空間,開始的時候為人體,藍色,透明度 0.5
- 右方為互動面板欄位,佔畫面三分之一,
- 右上角為分數系統
- 中間為可拖拉的器官分散,器官尚未排列前會慢慢地隨意漂動,高度佔三分之二
- 下方為為可拖拉的食物分散
- 物件可拖拉到主畫面
- 物件與關聯
- 物件:人體和器官都要 svg 繪圖,器官輪廓外型如上傳圖檔、注意比例,器官要對應人體正確大小
- 消化管:粉紅色,透明度0.6,口腔、咽、食道、胃、小腸、大腸,器官位置在人體有透明度 0.3 的粉紅色虛線引導放置,若接合點正確則可讓食物順利通過。
- 消化腺:黃色,透明度0.8,唾腺、肝臟(綠色膽囊附著內部)、胰臟。食物通過腺體的時候會自動分泌出消化液,消化的規則根據真實狀況來分泌消化液,消化液除了膽汁以外都用黃色點點來呈現
- 食物
- 包含各種不同比例的糖類、蛋白質、脂質的各種食物
- 食物移動路徑為沿食物管前進
- 食物通過正確位置會被消化成碎片、粉末、溶解狀態
- 被分解的食物會根據分解的比例增加能量值
- 關聯,包含各種養分經過腺體時被分解的狀況
- 醣類
- 唾腺
- 胰臟
- 腸腺
- 蛋白質
- 胃腺
- 胰臟
- 腸腺
- 脂質
- 膽汁
- 胰臟
- 醣類
- 物件:人體和器官都要 svg 繪圖,器官輪廓外型如上傳圖檔、注意比例,器官要對應人體正確大小
- 目標
- b 設計一個消化系統拼圖,將上傳的 svg 檔拆開變成不同物件,按照檔案的顏色分配,物件分成
- 背景圖:為人體背景圖,不能移動
- 消化管:食物會通過的範圍,物件中有個 food_path,是紅色虛線標示(不在介面顯示,僅為程式背景作業路徑),食物會沿著虛線移動,直至終點,檔案中連接的消化管前後會有重疊,設定物件若有重疊的範圍即符合拼圖規則,
- 口腔 mouth
- 咽 pharynx
- 食道 esophagus
- 胃 stomach
- 小腸 smallint
- 大腸 largeint
- 消化腺:
- 肝臟 liver 和 膽囊 gallbladder 合併
- 胰臟 pancreas
- 介面:
- 右邊欄位佔畫面寬度三分之一,
- 三分之二的高度都放上面的物件,物件尚未被選擇時會上下左右輕微抖動,物件可被拖拉到中間人體圖位置,移出後右邊就沒有這個器官,其餘器官會往上靠齊
- 左邊欄位佔畫面寬度三分之二,放人體背景圖
- 在所有器官被移出右方欄位,且放對位置(在人體背景圖範圍內,且相對位置與重疊處正確,可容許誤差)的時候,會新增一個按鈕稱作「餵食」,按下後食物會沿著 food_path 移動,移動經過口腔內、胃內、肝臟附近、胰臟附近、小腸內時,播放這些器官分泌黃色點點出來的小動畫
- 右邊欄位佔畫面寬度三分之一,
- a 拼完後,食物通過
- prompt
- 幫我建立互動網頁,需要包含 css , java , 包成單個 html 檔,可電腦瀏覽器或手機使用,內容是
- OO...
- XX...
- UI:
- 頁面支援電腦瀏覽器及手機平板,電腦瀏覽器支援滑鼠滾輪縮放,單點左鍵拖曳、手機平板支援雙指觸控拖曳、縮放以及單指點選
- 檔名版號規則:
- 不需要呈現出原始碼,提供下載檔案連結即可,生成檔案依照修改版本累計修版號,第一個稱為 v0.1,根據 0.1 修改的稱為0.11 以此類推下去
- 特殊需求
- 我需要記錄存在各自裝置的瀏覽器 localStorage 裡,重新整理不消失的功能
- 在
<head>標籤後加入<script src="/eduGame/ga4.js"></script>
- 幫我建立互動網頁,需要包含 css , java , 包成單個 html 檔,可電腦瀏覽器或手機使用,內容是
- 使用者資料
- GA4 / Plausible
- 註冊網頁
作業
- 完成後按發佈再分享
- padlet 可以有縮圖
- 有時候沒成功因為按到文件了,要按程式碼喲
