本作業旨在透過實作一個「本地學習網站」(注意必須是靜態網站),讓同學練習將 Gemini CLI 整合進開發流程,解決真實的學習痛點。你將學習如何運用 AI 輔助工具來提升開發效率,並創造出實用的學習應用。
從以下四個方向選擇一個主題,發揮創意設計你的學習網站(注意必須是靜態網站):
打造互動式語言學習工具,如單詞卡片系統、每日金句練習、語法自動糾錯介面,或發音練習模擬器。
建立智能測驗系統,包含學科隨機出題、模擬考計時器、錯題自動記錄與分析功能。
開發學習輔助工具,如番茄鐘計時器、學習計畫表、讀書進度視覺化追蹤系統。
創建科學學習輔助工具,例如化學元素週期表互動介面、物理公式計算機等。
| 類別 | 功能說明 | 建議實作技術 |
|---|---|---|
| 🔍 檢索功能 | 搜尋功能、類別篩選、標籤系統 | JavaScript Filter API、正則表達式 |
| 📊 進度追蹤 | 計分系統、進度條、學習統計 | Local Storage 資料持久化 |
| ⚡ 動態生成 | 隨機出題、抽卡系統、內容輪播 | Math.random()、動態 DOM 操作 |
| 🎨 視覺回饋 | 動畫效果、狀態變化、提示訊息 | CSS Transitions、Animations |
| 📱 響應式設計 | 多裝置適配、觸控優化 | Media Queries、Flexbox/Grid |
請確保同時完成 Google Drive 上傳與 PinMe 線上發佈,兩者缺一不可:
S1B_姓名_Gemini-CLI_大作業一.zipREADME.txt,內容包含網站的 PinMe 網址及網站的使用說明/chat share chat_history.md)使用 PinMe 工具將你的網站部署到線上,讓老師和同學都能直接瀏覽:
# 1. 安裝 PinMe 工具
npm install -g pinme
# 2. 進入你的專案資料夾
cd your-project-folder
# 3. 執行部署指令
pinme upload .
# 4. 部署完成後會獲得一個網址,請將此網址記錄下來
互評階段(2/16 - 2/28)將隨機分配 5 位同學的作品給你評分,評分項目包括:
💡 評分標準:取 5 位同學評分的平均值作為互評分數
準時完成 5 份互評表單即可獲得滿分。這部分旨在鼓勵同學互相學習、觀摩彼此的作品。