【工具】五分鐘內將pdf試卷轉換成Google表單

Google表單填入工具

張家瑞
Aug 14, 2021

近期線上課程的頻繁,線上測驗的需求也在增加,在還沒來得及做出完整線上題庫之前,將現有的試題文件轉換成Google表單或許是一個簡單的解決方案。

看似簡單的方案,實作起來確有點繁瑣,我嘗試將110年統測數學C試題轉換成Google表單(本文將以此為例,但本文的方法泛用各種類型的試卷),這是我的步驟:

  1. 將每一題擷取下來,儲存成圖檔(不轉換成文字的考量是試題轉換後格式複雜,造成轉換上更加麻煩)
  2. 擷取後逐一插入Google表單
  3. 輸入正確答案&(給定配分)
  4. 調整設定(是否計分?是否打亂順序?是否開放測驗完立即顯示結果?)
  5. 製作完成!!

這些步驟看起來是必須的了,所以我設計了一個能讓步驟1&2&3加快的工具

實際步驟

A.連續擷取&設定答案&給定配分

(實際UI畫面)

選取pdf檔案轉換成圖檔

反覆以下步驟:

  1. 擷取圖片
  2. 新增註解(非必要)
  3. 新增配分(非必要)

按下確認文件按鈕後,自動生成info.xlsx

開啟info.xlsx確認資訊無誤

確認無誤後就可以點選上傳按鈕!!

連結到登入Google的畫面,登入後會發現剛剛確認的表單及截圖已經上傳到Google Drive中。

(登入畫面)

上傳後,雲端硬碟會有一個名稱為q的資料夾,之後腳本自動會對資料夾q生成表單

到此步驟1&3已經完成!!

B.自動生成表單(運行腳本)

當資料上傳至Google雲端硬碟後,輸入網址連結(執行腳本)

頁面的第一個網址是表單的連結,第二個是編輯表單的連結~~

點開連結後,表單就生成好了,當時給定的答案、註解也會輸入進表單!!

最後是步驟4(調整設定):

事實上,有些設定無法在這個工具中調整,(例如是否允許即查看分數),所以建立出來的表單最後還是需要手動調整一些設定。

列舉一些可以調整的設定:

  1. 打亂問題順序
  2. 是否為測驗(計分)
  3. 立即查看答案&分數

雖然有些表單的設定可以一併加入工具設定好自動生成,但能自動設定的功能並不齊全,所以乾脆不對表單做預先的設定,生成後再調整:)

總結

運用工具後,實際測試生成一份統測試題(包含設定答案)的時間大約是5分鐘,並且泛用於各種pdf文件或圖檔的。

整個流程的操作步驟為:

  1. 打開連續擷取工具
  2. 匯入pdf或圖檔
  3. 連續 擷取&配分&註解
  4. 一鍵上傳
  5. 點下網址

由於Google Script(本文用於生成表單的程式語言)還是有部分功能是無法實現的,導致自動生成的表單還是有一些瑕疵的,不過大致上已經把必要的功能都實現。

目前無法實現的功能:

  1. 在問題物件裡直接插入圖片(這導致自動生成的表單問題與選項是兩個區塊)
  2. 在考試後允許直接查看分數&解答(這個部分在表單生成後直接設定即可)

最後,如果需要這個工具及生成表單的網址,在留言區留下Google帳號,會將檔案及網址寄給你,並將你加入Google OAuth 使用者(才能上傳檔案)!!

--

--