2018年7月3日 星期二

Google App Script 初試

        六月底在學校辦了一場Google應用研習,感受Google應用在各領域的方便與重要性。由於資訊領域變化很快,多數的知識及應用都是遇到才會了解,不比早期DOS/WINDOWS 3.1/95/98時期,當初也只有少數的系統跟程式語言,因應時代的變化,不適用漸被淘汰,新的程式語言、硬體平台、雲端、AI、互聯網...,光聽到一些名詞就累了。

回到Google課程,表單是蠻常見的應用,例如活動報名、問卷調查、小測驗等,通常大概設計個10~20題,就得花上些時間。偶爾心裡也曾想過,要建立一份50題的問卷,若是我會不會想做? (實在不想,太花時間了)

然而,有認真的英文老師在課後也提出這件想法,雖然我未查證過是否有現成的工具,但就自己的認知「沒有做不出的程式,只是做的成本值不值得」。

於是上網找,首先查到了外掛程式,名稱為「Form Maker」。執行後,首先會跳出一個制式的sheet畫面,接著把題型、題目、答案等相關內容填好,按建置,即自動產生表單。在多嘗試幾次後,發現有功能限制,我給了 50題,實際只能 轉20題,麻煩的是並無法針對單選/複選"設定答案"及"分數",因此即使我轉完題目,也得一一的去勾選答案及給配分....灰心。

再繼續上網找,「以Google Sheet題庫產生Google Forms隨機測驗卷~ Practical DBM 」,初次看到這文章似乎認定找到解法了,但往下看到程式碼,覺的卻步。耐著性子,先把作者給的範本執行了幾次。  試產生幾題"單選題型",總算有點進展,可以不限題數的建置,但"正確答案"及"分數"這方面並無沒有寫到,於是又上google查api,由於對英文以及對api的陌生,嘗試好多錯誤的寫法,總算把"正確答案選項"及"配分"的設定弄好。


經歷多次的嘗試及修改程式碼 、寫上中文註解,陸績花了 3~4天的時間,也做了一份SOP,總算在今天(7/4)提供給英文老師操作、測試。

除了替自己增加一件作品及經驗,也覺的能幫上用心的老師、找到適合的工具,隨著使用時間、次數以及到影響的師生、經年累月下來,所得到的價值,真是高C/P啊。


匯入試卷1070703-blog

2 則留言:

  1. 您好,目前也在找尋隨機出題以及自動計分的表單設計方法,在此網站得知此操作,惟在新增題數時遇到困難,不知是否方便與您諮詢?
    非常感謝!

    回覆刪除
    回覆
    1. 您好,google form可自動計分,印象中針對單選沒問題,至於多選及填充(問答)則須人工給分。另提及隨機出題應可達成。個人認為GAS可減少繁複的題目設定,而特殊的題型仍須由人工調整,例如GAS還無法支援圖片,但即便有圖片,勢必也得先在SHEET中定義好圖片檔的位置。

      刪除