【工具】五分鐘內將pdf試卷轉換成Google表單
近期線上課程的頻繁,線上測驗的需求也在增加,在還沒來得及做出完整線上題庫之前,將現有的試題文件轉換成Google表單或許是一個簡單的解決方案。
看似簡單的方案,實作起來確有點繁瑣,我嘗試將110年統測數學C試題轉換成Google表單(本文將以此為例,但本文的方法泛用各種類型的試卷),這是我的步驟:
- 將每一題擷取下來,儲存成圖檔(不轉換成文字的考量是試題轉換後格式複雜,造成轉換上更加麻煩)
- 擷取後逐一插入Google表單
- 輸入正確答案&(給定配分)
- 調整設定(是否計分?是否打亂順序?是否開放測驗完立即顯示結果?)
- 製作完成!!
這些步驟看起來是必須的了,所以我設計了一個能讓步驟1&2&3加快的工具
實際步驟
A.連續擷取&設定答案&給定配分
(實際UI畫面)
選取pdf檔案轉換成圖檔
反覆以下步驟:
- 擷取圖片
- 新增註解(非必要)
- 新增配分(非必要)
按下確認文件按鈕後,自動生成info.xlsx
開啟info.xlsx確認資訊無誤
確認無誤後就可以點選上傳按鈕!!
連結到登入Google的畫面,登入後會發現剛剛確認的表單及截圖已經上傳到Google Drive中。
(登入畫面)
上傳後,雲端硬碟會有一個名稱為q的資料夾,之後腳本自動會對資料夾q生成表單
到此步驟1&3已經完成!!
B.自動生成表單(運行腳本)
當資料上傳至Google雲端硬碟後,輸入網址連結(執行腳本)
頁面的第一個網址是表單的連結,第二個是編輯表單的連結~~
點開連結後,表單就生成好了,當時給定的答案、註解也會輸入進表單!!
最後是步驟4(調整設定):
事實上,有些設定無法在這個工具中調整,(例如是否允許即查看分數),所以建立出來的表單最後還是需要手動調整一些設定。
列舉一些可以調整的設定:
- 打亂問題順序
- 是否為測驗(計分)
- 立即查看答案&分數
雖然有些表單的設定可以一併加入工具設定好自動生成,但能自動設定的功能並不齊全,所以乾脆不對表單做預先的設定,生成後再調整:)
總結
運用工具後,實際測試生成一份統測試題(包含設定答案)的時間大約是5分鐘,並且泛用於各種pdf文件或圖檔的。
整個流程的操作步驟為:
- 打開連續擷取工具
- 匯入pdf或圖檔
- 連續 擷取&配分&註解
- 一鍵上傳
- 點下網址
由於Google Script(本文用於生成表單的程式語言)還是有部分功能是無法實現的,導致自動生成的表單還是有一些瑕疵的,不過大致上已經把必要的功能都實現。
目前無法實現的功能:
- 在問題物件裡直接插入圖片(這導致自動生成的表單問題與選項是兩個區塊)
- 在考試後允許直接查看分數&解答(這個部分在表單生成後直接設定即可)
最後,如果需要這個工具及生成表單的網址,在留言區留下Google帳號,會將檔案及網址寄給你,並將你加入Google OAuth 使用者(才能上傳檔案)!!