利用解決方案生成自動評分器以加速精準題目編寫

arXiv - Computers and SocietyGeoffrey Challen, Ben Nordick

提出一種透過參考標準解答來自動生成自動評分器的新方法,提升編寫程式練習題的效率與準確性。

AI 幫你先抓重點

AI 重點 1

從「軟體測試」轉向「自動評分」的範式轉移

滑鼠懸停看 AI 判斷理由
傳統測試著重於驗證程式是否正確,但自動評分更需考慮教學品質。利用標準解答作為基準,不僅能確保行為正確性,還能擴展到對程式碼品質的評估,這改變了教學資源開發的邏輯。
AI 重點 2

規模化教學資源產出的技術可行性

滑鼠懸停看 AI 判斷理由
這項研究證明了透過自動化工具,教育者可以快速建立龐大的練習題庫,解決了高品質程式練習題編寫成本過高的痛點,對於大規模線上或混合式學習至關重要。

核心研究發現

  1. 1

    傳統自動評分器依賴手動列舉測試案例,過程繁瑣且容易因分類錯誤導致評分不準確。

  2. 2

    透過「解決方案生成」技術,可消除手動列舉測試案例的需求,並能同時驗證程式碼行為與品質。

  3. 3

    Questioner 系統已在大型 CS1 課程中實踐四年,成功支援近 800 題題目與數百萬次學生提交評分。

對教育工作者的啟發

教育工作者在設計程式課程時,應考慮將「評分工具的自動化生成」納入課程開發流程。透過建立標準解答作為核心,可以大幅降低編寫大量練習題的負擔,並確保評分的一致性。建議開發者或教師在設計自動評分系統時,不應僅侷限於黑箱測試(輸入與輸出),應嘗試利用解答資訊來檢測學生的程式碼結構與品質,從而提供更深層次的學習回饋。

原始文獻資訊

英文標題:
Accelerating Accurate Assignment Authoring Using Solution-Generated Autograders
作者:
Geoffrey Challen, Ben Nordick
來源:
arXiv - Computers and Society
AI 摘要模型:
/models/gemma-4-26B-A4B-it
閱讀原文

每週精選研究電子報

每週五信箱收到精選 5 篇教育科技重點研究摘要,零時間壓力掌握學術前沿。