歡迎使用 Scratch 演算法測驗平台!以視覺化積木撰寫演算法,支援自動評分與程式碼對照。
🧩 核心積木
- 說出 ___:輸出結果(評測依此判分)。
- 詢問 ___ 並等待:讀取一行輸入。
- 詢問的答案:取得最近一次輸入值(自動判斷數字 / 字串型別)。
📋 四種模式
| 1. 單題練習 |
匯入題目 TXT → 拼積木 → 點綠旗互動測試 → 執行所有測試案例自動評分 |
| 2. 題組測驗 |
匯入題庫開始計時測驗,每題作答後提交,系統自動計分並產生成績單 |
| 3. 教師出題 |
設定題目、說明與測試案例,匯出標準 TXT 題目檔供學生使用 |
| 4. 評分記錄 |
查看歷次評分紀錄,支援匯出 CSV 或清除紀錄 |
💻 程式碼對照
點上方工具列的 「程式碼」 按鈕,可在工作區下方展開程式碼抽屜,即時對照積木對應的 JavaScript 或 Python 程式碼。拼放積木時程式碼會自動同步更新。
📄 題目檔格式 (TXT)
題目:題目名稱
說明:題目說明文字
筆數:2
輸入1_1:5
輸出1:10
分數1:50
輸入2_1:8
輸出2:16
分數2:50
多行輸入用 輸入N_1、輸入N_2… 依序編號;輸入值以空格分隔寫在同一欄也可。
⌨️ 快速操作
- 開啟積木檔:載入已儲存的 XML 積木檔案
- 儲存積木檔:將目前工作區積木儲存為 XML
- 綠旗:互動執行,可手動輸入測試單筆資料
- 程式碼:展開 / 收起程式碼抽屜(JS / Python 切換)
- 積木區右鍵可清除工作區或復原