適用於 Openclaw 的 Exam Practice Site Generator

這是一個資料驅動的單頁考試練習網站產生器,將互動式前端與 JSON 題庫解耦,能夠輕鬆適配任何標準化考試。

zzjmay123
v1.0.0
Jun 7, 2026
0
584
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install exam-practice-site

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 exam-practice-site。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Exam Practice Site Generator?

Exam Practice Site Generator 是一個開源且高度靈活的框架,專為建構結構化備考平台而設計。透過將標準測驗邏輯與原始資料解耦,開發者與教育工作者只需修改一個集中式的 JSON 檔案,即可啟動完整的互動式測試入口。它經過最佳化,可與 Openclaw Skills 配合使用,實現自動化部署、配置本地儲存機制以及在無需執行階段資料庫的情況下運作每日練習輪換。

該系統採用基於現代 HTML5、CSS 與原生 JavaScript 的本地優先架構。它開箱即用支援進度追蹤、自訂分析與動態學習提醒,為尋求透過練習測試進行結構化自我提升的使用者提供了強大的設定。

Exam Practice Site Generator 應用場景

  • 標準化考試準備:非常適合備考競爭性標準化考試,如 CPA、司法考試、研究所入學考試或公務員考試。
  • 自主學習入口:輕鬆建立用於技術認證或自訂詞彙累積的本地優先每日測試流水線。
  • 教育內容分發:將模擬試題作為純靜態資產進行分發,學生無需複雜的伺服器安裝即可運作。

Exam Practice Site Generator 運作原理

  1. 定義測試架構:選擇目標考試,配置分類規則,並確定每日測驗數量。
  2. 組建 JSON 資料庫:產生一個包含題目物件、答案與視覺分類標籤的結構化 JSON 檔案。
  3. 調整前端範本:複製核心 HTML5 範本,並根據具體的考試分類法自訂常數、主題顏色與視覺指標。
  4. 觸發題目輪換:使用內建的 Python 指令碼定期將新題目更新到每日佇列中,同時追蹤歷史記錄以防止重複。
  5. 啟動靜態伺服器:將靜態目錄部署到 GitHub Pages 等託管平台,或透過輕量級 HTTP 伺服器在本地載入。

Exam Practice Site Generator 設定指南

透過整理目錄結構並填充測試資料庫開始。請遵循以下設定步驟:

# 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 以與您新部署的測試網站進行互動。

Exam Practice Site Generator 資料結構與分類體系

該應用程式維護零後端結構,完全依賴專案路徑內的結構化 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,以確保每日練習不重複。

Exam Practice Site Generator 進階特性

  • 自動化輪換 Cron:配置簡單的 cron 作業或 launchd 任務來執行每日 Python 更新,無縫推出每日新題挑戰。
  • 本地優先錯誤記錄:在使用者瀏覽器 localStorage 中本地保留錯過題目的完整記錄,實現離線「錯題集」與重新練習機會。
  • 每週分析報告:渲染 SVG 驅動的視覺長條圖與類別分佈矩陣圖,以動態追蹤薄弱的學習領域。
  • 零依賴託管:由於其完全解耦的靜態結構與輕量級負載,完全相容 Vercel、Netlify 或 GitHub Pages,展現了 Openclaw Skills 整合的模組化特性。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*