2019年12月6日 星期五

Chrome : 擴充功能 : Plickers CSV Import

2019年12月6日 星期五
Plickers ( https://www.plickers.com/ )可以利用帶有相機鏡頭的手機或平板,掃瞄學生手上特製的圖卡後,蒐集到學生的答案,算是一個簡易型的 IRS 系統。當然囉!如果學生每個人都有行動載具,可以選擇類似 Kahoot 的工具更方便。

Plickers 在新增題庫時,網站提供的是一題一題去填表單中的題幹、選項和答案,如果要新增的題目很多時,是一件辛苦的事。個人之前就是因為加題目要一直在各欄位之前遊走而降低了使用的動機。後來網站有提供匯入題庫的功能,但僅適用於新增 SET 時,而 SET 如果不是付費版,最多只能匯入 5 題。

正因為前述的原因,我試著寫了匯入題庫的工具。開發第一版時,使用的是 Python ,並利用 pyinstaller 打包成 .exe 檔案,方便不懂 Python 的人使用。不過這一版只能用在使用 e-mail / 密碼方式註冊的 Plickers 帳號,無法讓用綁定 Google 帳號的人使用。所以又開始研究用 Chrome Extention 的方式來開發,這樣就可以不受限制了。經過幾天的研究與測試,Plickers CSV Import 的 Chrome Extnsion 完成了,下面來看看這個 Chrome 的擴充功能怎麼使用。

一、安裝 Plickers CSV Import 


我們可以透過「Chrome 線上應用程式商店」來安裝 Plickers CSV Import 這個「擴充功能」。

直接進入商品頁面來安裝

最簡單的就是在開啟 Chrome 瀏覽器以後,按底下的連結開啟 Plickers CSV Import 的商品頁面來安裝:

按一下頁面右上角的「加到 Chrome」扭。


再按一下「新增擴充功能」的按鈕。


如果安裝成功,應該會有類似底下的訊息出現


接著就可以登入 Plickers 網站,準備測試匯入的功能了。

在「Chrome 線上應用程式商店」搜尋後安裝

我們也可以在「Chrome 線上應用程式商店」中的搜尋方塊中輸入關鍵字「plickers」,找到 Plickers CSV Import 後再安裝。

先開啟「擴充功能」的頁面:按一下 Chrome 瀏覽器右上角的選單按鈕(三個點點) → [更多工具] → [擴充功能]



在「擴充功能」按一下左上角的主選單按鈕(三條橫線)


按一下左下角的「開啟 Chrome 線上應用程式商店」


在「Chrome 線上應用程式商店」頁面左上角的「搜尋店內商品」輸入區中輸入「plickers」並按 Enter 鍵,出現 Plickers CSV Import 以後,按一下「加到 Chrome」的按鈕。


最後再按一下「新增擴充功能」的按鈕,即可完成安裝。



使用之後,如果發現什麼問題要反應,或是想評分,就可以按「評分」的按鈕。



二、使用 Plickers CSV Import 匯入題庫


安裝好 Plickers CSV Import 的 Chrome Extension 以後,我們就可以匯入自己的題庫了。題庫怎麼產生呢?教科書商的出題光碟可以將選好的題目輸出為「CSV格式」的檔案,而這個檔案可以拿來給 Plickers 匯入。所以要先利用出題光碟選一些選擇題或是非題的題目,最後記得輸出成「CSV」的檔案。

準備好 「CSV」的題庫檔案,先登入 Plickers 網站,再按一下右上角已變色的 Plickers CSV Import 小圖示,會出現「匯入 CSV」的按鈕。


按一下「匯入 CSV」的按鈕後,選取想匯入的 CSV 檔案,按「開啟舊檔」



接著就可以設定題幹、答案、選項1、選項2、選項3、選項4,分別對應到 CSV 中的哪一個欄位



都設定好了以後,按一下「開始匯出」的按鈕,就可以將題庫放到 Plickers 網站中了。

如果想讓 CSV 中的題目變成一個 SET,記得勾選一下左下角的「所有題目變成一個 SET」再匯出。

是非題如何設定


是非題的題型,答案只有兩個選項,所以在欄位設定中的「選項3」和「選項4」是用不到的,要將它們設為「不使用」,類似下圖:


「Survey」如何設定


在 Plickers 出題時,我們可以選擇「Graded」和「Survey」兩種類型的樣版,「Graded」是有正確答案的,而「Survey」則沒有正確答案的,所以如果想匯入的題目是「Survey」型的問題,就要在 Plickers CSV Import 中,將「答案」設為「不使用」。類似下圖:



舊文留存(利用「開發人員模式」安裝)


安裝 Plickers CSV Import 的另一個方法是利用「開發人員模式」來載入「未封裝項目」,程序比較複雜,而且每次啟動 Chrome 瀏覽器都會有建議移除的警訊,建議還是利用前面說明,由「Chrome 線上應用程式商店」中安裝最簡便。底下純為之前未上架時的說明,純留記錄用。

目前由於 plickers_import 當未在 Chrome 的商店上架 (已於 2019.12.10上架),所以想要使用 Plickers CSV Import 得使用「開發人員模式」來載入「未封裝項目」。

首先,要下載未封裝的 plickers_imports 壓縮檔,檔案在底下的網址:
下載以後,把它解壓,並記住它放在哪裡。接下來準備安裝 Plickers CSV Import 這個 Chrome Extension。

打開 Chrome 以後,按一下 Chrome 右上角的「點點圖示」,就可以看到功能選單。點選「更多工具」→「擴充功能」



進入「擴充功能」的頁面以後,先按一下右上角「開發人員工具」的開關啟用開發人員模式



成功的話,「擴充功能」的頁面左邊應該會有「載入未封裝項目」的按鈕



按一下「載入未封裝項目」的按鈕,並點選 Plickers CSV Import 的資料夾



按完「選擇資料夾」的按鈕以後,「擴充功能」的頁面應該會出現 Plickers CSV Import 的小方塊,另外,在瀏覽器的右上角,也會多一個小圖示。



由於Plickers CSV Import 的小工具只能用在 Plickers 網站上,所以當我們登入 Plickers 網站以後,右上方的小圖示才會變成可使用的彩色圖示。把滑鼠的指標移到小圖示上方,有使用方法的提示。

相關連結

更新記錄

  • 2022.11.13 V0.6 Plickers 的 API 有所變動,資料結構也略有不同;加上 Chrome Extension 的結構也必須升級為 v.3 ,所以將 JavaScript 版及 Python 一起修改為新 API 的格式。
  • 2019.12.11 V0.4 設定欄位對應時,多一個「不使用」的選項,供答案項目少於四個,或是「Survey」題型(沒有正確答案)使用。
  • 2019.12.10 V0.3 Chrome 線上應用程式商店上架。
  • 2019.12.09 use chrome.i18n to internationalize this extension.
  • 2019.12.03 commit to github.


9 則留言:

  1. 請問目前還可以用本擴充匯入PLICKERS嗎? 我匯入並沒有成功產生SET。

    回覆刪除
    回覆
    1. 您好,
      據我了解,Plickers 網站改了架構,我還沒有研究它的新表單內容及程序;因此,抱歉,在程式改版之前,它可能無法正常運作。

      刪除
    2. jjpsts9 您好,
      程式我已經更新過,並經過審核上架了,目前版次為 0.6;原來的問題應該已經解決。

      刪除
    3. 另提供經驗分享,可能是免費版的PLICKERS限制,套件只能生成一個SET放題庫前面5題,可以使用CSV拆分工具,分成多個5個題目CSV檔案,再依次匯入。
      CSV拆分工具
      https://www.pc6.com/softview/SoftView_109398.html

      刪除
    4. jjpsts9 您好,
      您那方法的確也是個方法。
      哈~ 免費版的的五題限制,其實是我故意配合 Plickers 的限制而限制的,事實上是有偏門的,只是人家網站維運也是不容易的,所以不方便公開。 ^_^

      刪除
    5. 可否請雄大老師考量如翰林雲端出題的作法,匯入題庫時每5題做一個SET,符合PLICKERS的限制,也能嘉惠使用非翰林版本的老師。

      刪除
    6. 當初主要是考慮到不要給人家的主機一次造成太大的負擔,所以才把可以做到的功能拿掉;老師們如果有需要,自己的題庫一次不要匯出超過限制,分次進行就好了。哈哈哈~ 我自己以前是都用暗黑的手法 XDDD

      刪除
  2. 感謝您費心,測試套件可以正常匯入CSV。

    回覆刪除

 
雄::gsyan © 2009. Design by Pocket