下載並安裝
取得專案,安裝瀏覽器自動化與 PDF 截圖工具。
git clone https://github.com/mathruffian-dot/wordwall-cli.git
cd wordwall-cli
.\setup.ps1 -WithPdf為老師設計的開源工具
讓 Codex、Claude Code 或其他 Agent 幫你選範本、整理題目、放入圖片、建立活動,還能指派作業與下載成績。你只要說明需求,並在發布前確認。
Quick start
以下使用 Windows PowerShell。每台電腦只需安裝一次,之後可直接請 Agent 協助。
取得專案,安裝瀏覽器自動化與 PDF 截圖工具。
git clone https://github.com/mathruffian-dot/wordwall-cli.git
cd wordwall-cli
.\setup.ps1 -WithPdf會開啟瀏覽器,由你本人登入;Agent 不會看到密碼。
python wordwall.py login
python wordwall.py check例如:「把十題整數運算做成 Quiz,先預覽。」
python wordwall.py doctor --login --pdfSafe workflow
工具不會一收到題目就直接發布。先把內容與圖片檢查清楚,再由你決定是否建立真實活動。
年級、主題、題數、遊戲方式,以及是否使用圖片。
選擇 Quiz、配對、分類、轉盤,並判斷純文字、截圖或 AI 圖片。
檢查題目 JSON、正解與圖片路徑,不建立活動。
--dry-run填入 Wordwall 並回讀內容,但不按 Done。
--editor-check核對名稱、題目、圖片、選項與正解,再建立真實活動。
Question levels
不是每題都需要 AI 生圖。工具採用最低足夠層級,兼顧精準度、版面與創意。
題幹、選項與答案都能清楚用文字呈現。
既有題庫、PDF、幾何、座標圖與統計圖。
傳統考卷或精準繪圖難以做到的視覺創意。
Examples
切換情境,看看可以怎麼對 Agent 說,以及工具會執行哪些步驟。
適合從現有題目或教師口述內容開始。
「幫我做五題八年級整數運算 Quiz,四選一,先預覽不要發布。」
{
"template": "quiz",
"title": "整數運算練習",
"items": [{
"question": "(-3) + 8 = ?",
"answers": ["-11","-5","5","11"],
"correct": 2
}]
}python wordwall.py create `
--content "examples\quiz_example.json" `
--dry-run
python wordwall.py create `
--content "examples\quiz_example.json" `
--editor-check --headless保留幾何圖、數學符號與原始版面。
「把 PDF 第一到第五題裁成圖片,題目和圖形選項放在同一張圖。」
python wordwall.py pdf-screenshot `
--input "C:\題本\數學題本.pdf" `
--page 2 `
--crop "55,75,540,215" `
--output "assets\questions\q01.png"{
"question": "請看圖作答",
"image": "q01.png",
"answers": ["A","B","C","D"],
"correct": 1
}先列出作業,再預檢下載目標;確認後才下載學生資料。
「列出八年級幾何的作業,不顯示姓名;確認後下載成 Excel。」
python wordwall.py results list `
--title "八年級幾何" `
--headlesspython wordwall.py results export `
--assignment-id 123456 `
--format xlsx `
--dry-run --headless
# 確認後移除 --dry-runTemplates
Agent 會依需求與媒體型態,推薦目前已實測支援的範本。
本工具不索取密碼。登入由本人完成,session 留在自己的電腦;成績預設下載到 Downloads,不應放入 GitHub。