[精讚] [會員登入]
52591

題庫批次匯入google表單

請先建一新試算表, 將題目轉成格式如下 並將網址列記下來, 後續的題目就是從此試算表讀出 題目 答案 選項一 選項二 選

分享此文連結 //n.sfs.tw/14616

分享連結 題庫批次匯入google表單@igogo
(文章歡迎轉載,務必尊重版權註明連結來源)
2023-01-03 15:52:14 最後編修
2020-04-23 09:03:23 By igogo
 

 

csv單選題庫批次匯入google表單

 

已更新功能

2022/06/16

★檢查選項不可重覆

2021/05/26 

★必填班級座號

★ 限制只能單選

★每題必答

★選項可以彈性兩個到四個

2021/08/18

★題目可插入圖片

 

完整的流程為經由自己建立的轉換批次檔, 將題庫試算表,轉換為google表單測驗

操作影片: https://youtu.be/kg7ASPCuJyE

 

轉換批次檔只要建立一次在自己的雲端, 之後每次的試算表,調整好表單內容,皆可透過同一個轉換批次檔進行轉換

 

 

一. 建立自己的批次檔

點選下列網址:  

 https://script.google.com/d/1g5QXAA8FZVeXa8rzjU2nLK9uTfL_I4uHqDlKPwfnJDXYaIRIk7y3tHA3/edit?usp=sharing

 

若google網頁會出現無法讀取訊息, 提供我校內同仁另外一种作法的文件

複製程式碼後, 由程式碼編輯器, 建立自己的批次檔

試算表轉換表單批次檔.zip

 

感謝同仁提供操作影片

https://drive.google.com/file/d/1To6tOy2TeqNE56gHZna1BBsCYt6gMIYN/view

 

建立自己的副本, 這個檔案是待會將試算表轉成google 表單的批次檔

新版

 

 

 

 

 

舊版

 

建立一可辨識檔名儲存,

 

 

此批次檔只要建立在自己的雲端一次,

往後其它試算表轉換時皆使用同一個即可

 

二.建立試算表

可自建,也可依本文件範例修改

參考範例:https://docs.google.com/spreadsheets/d/1Obd-zjyaHl4bV-Hlf6gyG9znP10QH1REl1o9nExmDqw/edit?usp=sharing

建立自己的副本

 

 

調整編修內容

請將光碟的題庫以csv匯出, 或是從excel裡貼上表單內容 

如無題目練習, 所附範例是一csv檔, 範例檔案: questions_-_第一次期中評量題庫.zip

 

建一新試算表, 將題庫格式調整如下


第一列為說明列,  

題目	答案	選項一	選項二	選項三	選項四    圖片網址    圖片

 

題庫題目記得從第二列開始

第二欄的正確答案是數字半型, 代表後面的順序選項中的哪一個是正確答案

 

插入圖片

google試算表可以擷圖後直接貼上圖片,並加到指定儲存格,但是目前並沒有辦法透過此批次檔讀取圖檔, 要手動提出圖片的網址。

https://stackoverflow.com/questions/56733340/how-to-access-new-in-cell-image-from-google-apps-script

Unfortunately, in the current stage, there are no methods for retrieving the images in the cell on Spreadsheet in Spreadsheet service and Sheets API. 

 

推薦好用推圖軟體 https://getgreenshot.org/downloads/

 

擷圖後, ctrl+v 貼上圖片

再點選圖片欄位, 將圖片放進去儲存格中

 

 

透過顯示編輯記錄可以取得該張圖片的連結網址

 

 

 

因此我們可以沿用原先試算表做這樣規劃。

 

第7欄位記錄有圖片的連結,第8欄位為插入可示圖片。

 

第8欄僅做編排題目時觀看用,  最重要的是圖片網址欄位, 

除了上述方法,  自己放在雲端硬碟的圖片或是網路上公開分享的圖片, 取得連結都能依此加入

 

此批次檔只會讀取試算表的第一個工作表內容, 同時名稱也是產出的檔案名稱

 

開啟工具->指令碼編輯器

 

開啟前面所建立的批次檔程式, 這裡示範檔案名稱為 "試算表轉換表單-igogo"

 

 

 

 

 

修改批次檔內容

url 內容指向自己所建的試算表, 使得

let url = 'https://xxxxxx';

 

按三角形鈕執行

 

建立自己的副本

 

第一次會出現以下訊息

 

核對權限, 要給讓自己建立的批次檔權限, 繼續下一步

 

 

 

 

 

成功建立

 

預設為表單, 需再按齒輪進去設定為測驗其其它細項

 

END

你可能感興趣的文章

將google試算表當作簡易資料庫,利用Google apps cript 在網頁上操作查詢 將google試算表當作簡易資料庫,利用apps cript 在網頁上操作查詢 若我有一試算表資料 縣市 status

vue.js component 在parent與child 傳值 component 在parent與child 傳值

javascript 陣列 javascript 陣列可以放各种型別的元素 let data = [1,2,"john",tru

word題目轉google測驗 word題目轉google測驗

[vue.js] input event Form-Input-Components-using-Custom-Events

題庫批次匯入google表單 請先建一新試算表, 將題目轉成格式如下 並將網址列記下來, 後續的題目就是從此試算表讀出 題目 答案 選項一 選項二 選

隨機好文

[vue.js] 設定 content type 今天在wickt 端怎麼就是收不到vue.js 以post 傳過來的資料 找了好久才發現 application/jso

centos 7 移机出現 dracut-initqueue timeout centos 7 移机出現 dracut-initqueue timeout 處理

proxmox lxc 救援 今天突然接到一名強者我朋友的臨時求援 他說他把pve 從5.1升到5.2後, kvm的虛擬机器都沒問題 , 但是lxc的

2018 hoc 掃地機器人 掃地機器人只能打掃沒有障礙物(桌椅、牆壁)的範圍,請寫程式控制機器人打掃餐廳的所有走道, 並在清掃完畢後回到充電器。

hoc2018灑水機器人 灑水機器人的工作是替行道樹灑水,機器人的灑水範圍有限(左前方、左方、左後方),請寫程式控制機器 人判斷須灑水的狀況。每顆