前一陣子看到月鈴老師做了一個程式,可以讓學生申論一段文字後,自動給予評分和建議,並且蒐集學生的答案,最後再由老師把關,看看學生回答的怎麼樣。大致的原理是在程式系統中,提供一些基本的檢核機制,例如運用的關鍵字詞以及總字數等等的,讓學生在達到基本要求的前提下,寫出自己的答案,最後再由老師去閱讀給予學生建議回饋。
我那時候看到這個功能時,就覺得中間如果可以有Ai來幫忙閱讀學生答案,並且給予學生意見、建議,讓願意學習的學生可以根據建議修改自己的答案,最後慢慢學會要怎麼論述才是完整清楚的,這樣對學生的學習應該會有很大的幫助,但這就必須要在程式系統裡面有Ai才能做到。
剛好POE最近推出了app-creator的工具,是基於Claude 3.7 sonnet,來協助使用者寫程式,並且直接在POE的架構下可執行的程式,程式裡面就可以直接運用ai來做回應。於是我就製作了這個Ai工具
這個程式會去抓取我放在google sheet上的題庫,學生開啟這個連結之後,就可以選擇題目來練習申論。例如選擇熱學/加熱升溫曲線,就會跳出這樣的畫面:
這個題目是要學生用文字描述實驗結果,重點是描述結果,而不是科學解釋,這一點在題目裡面也強調了。我是希望學生可以學會,當你做了實驗,有了數據統計圖之後,你要告訴讀者哪些訊息?這是表達一個科學結果時,需要的基本能力。
多數學生在沒有受過訓練的時候,可能會說「加熱時間越長,溫度越高」,這時候Ai就會閱讀這段答案,給予評價和建議。許多學生覺得「加熱時間越長,溫度越高」就已經清楚的表達了完整的訊息,你要請他講詳細一點,他會覺得不知道還能夠怎麼做,這時候就可以讀一下Ai給的建議。
學生看到改進建議,就會知道,原來他可以再把裡面的結果再多說一點,例如開始和結束的溫度,或是溫度上升更詳細的趨勢等等。學生依照這些建議修改之後,再度提交答案,就可能可以得到更好的評價。學生充分練習後,教師就可以審閱學生的學習成果,再提供學生進一步的建議或教學。