word題目轉google測驗

URL Link //n.sfs.tw/15241

2021-06-17 13:37:14 By igogo

更新日誌

0630 感謝本和大神指點一二,  將圖片轉換成base64, 直接帶在批次檔裡, 就不用再另外複製到google drive, 太神啦!


 

 

本文旨在說明如何將多個word題目檔批次轉換並且匯入google測驗, 只適用單選題,

 

 

轉換程式

converter.zip

 

範本題目操作影片:

https://youtu.be/iynURcw4bNY

 

 

 

☆ 轉換程式需要安裝java 環境,安裝openjdk  jre 11

https://www.openlogic.com/openjdk-downloads?field_java_parent_version_target_id=406&field_operating_system_target_id=436&field_architecture_target_id=391&field_java_package_target_id=401

 

安裝jre11 影片

installopjre11.mp4

 

doc資料夾中有兩個範例檔, 修改好後另存的html檔需要存到doc 資料夾內

 

題目解析原則說明:

 

.①每題開頭為括號全型半型都可以, 並含正確答案(半型數字),直到遇到下一題前為題目結束, 例如:

(2) 1.此為第一題到下一個括號前  ① ② ③

(3) 2. 第二題開始 ① ② ③

 

②題目說明:為 後半括號開始到選項① 前 視為題目說明 ,  

) 題目說明

 

選項: ①-- ②oo ③xx 中為依序選項

 

 

 

 

Step1 .  請先將每題選擇題的答案填入 ()中, 使用半型數字

(1)  or (1)

 

Step 2. 範例題目分三種情況

第一種:因選項中有圖片, 直接擷成一張圖片

    好用的擷圖軟体 開源軟体 greenshot

    google 表單選項並不允許使用apps script 插入圖片,例如選項內有分數時

    最簡單的方式就像範例檔的第一題,  連題目說明及選項完整擷圖, 轉換程式會產出四個選項欄位

 

第二種:題目說明中有文字,有圖片,  選項皆為文字

第三種: 題目選項皆無圖片

 

Step 3. word檔除了包含有文字,圖片外, 還有許多功能, 例如功能變數(方程式編輯器...),  並無法成功在web上呈現, 所以先轉成html檔, 檢視轉出的頁面

如果轉出的網頁選項的1,2,3,4 不見了 表示是功能變數

請重新打開word, 需要全部取代為 ① ② ③ ④

以下整理選項符號的說明,  可以利用附檔中的巨集全部取代及清楚文字格式

如何使用巨集整理選項符號.mp4
巨集運作原理見最後

Step 4.

另存成html檔, 記得選 utf8 編碼

存檔類型選"網頁" -> 工具 -> Web選項 ->編碼 utf8

 

 

Step 5 產出圖片資料夾與批次碼

題目卷都整理好後, 另存到doc中

再執行 run.vbs

成功後會在output中產生檔案

 

Step 6.批次檔中的程式碼複製後放到 https://script.google.com/home

再執行apps script 所建專案, 產出表單

 

圖片來源引自:

https://commons.wikimedia.org/wiki/Main_Page

 

 

巨集運作原理:

按alt+ F9

選項前面出現 {eq \o(○,1)} 的字樣  請按下ctrl+H 取代

 

依序是:

^deq \o(○,1)
取代為 ①

^deq \o(○,2)
取代為 ②


^deq \o(○,3)
取代為 ③


^deq \o(○,4)
取代為  ④

 

另一種情況, 此种語法轉成網頁會出現1,2,3,4

可以放在題目描述裡,  直接產生選項一 選項二 選項三

^d eq \o\ac(○,1)  => ①

^d eq \o\ac(○,2) => ②

^d eq \o\ac(○,3) => ③

^d eq \o\ac(○,4) => ④

 

再按下alt + F9 回到原畫面

 

 

 

wordexam.zip