這是一個資料驅動的單頁考試練習網站產生器,將互動式前端與 JSON 題庫解耦,能夠輕鬆適配任何標準化考試。
從來源直接安裝技能的最快方式。
npx clawhub@latest install exam-practice-site
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 exam-practice-site。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
Exam Practice Site Generator 是一個開源且高度靈活的框架,專為建構結構化備考平台而設計。透過將標準測驗邏輯與原始資料解耦,開發者與教育工作者只需修改一個集中式的 JSON 檔案,即可啟動完整的互動式測試入口。它經過最佳化,可與 Openclaw Skills 配合使用,實現自動化部署、配置本地儲存機制以及在無需執行階段資料庫的情況下運作每日練習輪換。
該系統採用基於現代 HTML5、CSS 與原生 JavaScript 的本地優先架構。它開箱即用支援進度追蹤、自訂分析與動態學習提醒,為尋求透過練習測試進行結構化自我提升的使用者提供了強大的設定。
透過整理目錄結構並填充測試資料庫開始。請遵循以下設定步驟:
# 1. 複製或初始化目錄結構
mkdir -p my-exam-site/data/questions
# 2. 將範本資產複製到專案索引
cp assets/template.html index.html
cp scripts/update_daily.py .
# 3. 在 data/questions/bank.json 填充自訂題庫
# (請參閱資料模式章節以獲取結構化 JSON 格式)
# 4. 產生初始每日題目集
python3 update_daily.py
# 5. 執行本地開發伺服器進行測試
python3 -m http.server 8080
開啟瀏覽器並導航至 http://localhost:8080 以與您新部署的測試網站進行互動。
該應用程式維護零後端結構,完全依賴專案路徑內的結構化 JSON 檔案:
bank.json 結構定義題目的總庫:
| 欄位 | 類型 | 說明 |
|---|---|---|
description |
String | 考試資料庫的標題或說明。 |
lastUpdated |
String | 題庫最後修改的時間戳記。 |
questions |
Array | 結構化題目物件的集合。 |
{
"id": "2024-26",
"type": "single_choice",
"category": "Reasoning-Logic",
"source": "2024 National Exam Q26",
"question": "題目內容主體...",
"options": ["A. 選項一", "B. 選項二", "C. 選項三", "D. 選項四"],
"answer": "A",
"explanation": "詳細邏輯說明,解釋為何選項 A 正確。"
}
today.json**:由 update_daily.py 動態產生,追蹤目前活躍的每日題目集。used_ids.json**:列出已發放給學生的題目 ID,以確保每日練習不重複。加載中
一種雙向整合,使 AI agent 能夠透過雲端 REST API 查詢佈局,並透過基於本地 WebSocket 的外掛寫入、編輯或審計圖層。








































