2021年6月14日

將一般題庫轉換成Blooket題庫的作法

停課不停學,寫程式的能力一直增加中。

拜網路社群所賜,原來有一個媲美Kahoot的線上測驗網站 blooket

https://www.blooket.com/

除了像kahoot那種的遊戲界面外還有很多很好玩的遊戲界面。

這裡有一篇文章介紹裡面的遊戲類型

https://medium.com/joyce-of-learning/blooket-45e6fb0b0662?source=linkShare-a957fa36614-1623167672&fbclid=IwAR25WVlP-IBF9Gxgu2smttI3HOOa2ySO2tbbnBgEuNzm_H1UCGPjeOtwzxE&_branch_match_id=890421764436133632


我在這段「停止到校上課」的期間帶學生玩過一兩場,我猜想學生在電腦那端,也許是很興奮的,可惜玩的時候,學生那端都關上麥克風,所以我也不知道實際上進行的效果如何。應該可以有很多尖叫和嘻笑聲吧(唉,真是想念那段群聚的時候)

好啦,不懷念了。這個Blooket有一個匯入題目的功能,但它是接收的Quizlet的匯出格式,如果我想要自己弄題庫匯進去,是要怎麼樣弄呢?

嘗試丟了一些格式進去,最後總算弄懂的。

先說第一種

由於Quizlet是那種單字卡的遊戲,所以題目和答案就是一對一的關係,因此生物科裡適合出的題目,就是下圖那樣也是一對一關係的構造對功能的題目。在試算表做好之後,把文字複製貼進去blooket就行了。




它就會自動生成題目和選項。預設值是這樣,請對照上圖來看,B欄都是題目,所以上面的資料就是生成六題,而第一題的四個選項中,正確答案他會自動抓取同一列的(細胞核就抓細胞的中樞),另外三個錯誤答案,他會從A欄隨機抓取。




但有一類題目是這樣的,不是一對一的組合,那樣怎麼出?以動物分類為例,如果用預設值匯入題目,你就要這樣出題(題目放B欄,選項放A欄)。它會出四題,第一題的題目是水母,而選項只會有「刺絲胞動物和扁形動物」



如果你的表格一開始放反,或是匯入時選了「Flip questions and answers」
它就會變成這樣

第一題問刺絲胞動物,而四個選項有水母、海葵、珊瑚、渦蟲。而正確答案卻只有水母。這樣就錯啦,明明水母、海葵、珊瑚都是刺絲胞動物啊。




除了上述的方法外,我們還會有一種需求是把現成的選擇題放到Blooket的需求啊,怎麼作呢?好的,因為我也有這樣的需求,所以我就寫了Script來做了喔

底下這個檔案開啟後,建立副本開啟[工具/指令碼編輯器],按下[執行]以及允許一堆權限。就可以把csv那活頁的題目轉換成第二活頁blooket的題目。

https://docs.google.com/spreadsheets/d/1ML5CGo2aBduSdZwi2AEcQDxLXJA4KTrsO02oatGBPMY/edit?fbclid=IwAR00JcpXwAxONUfjXkC3Fql0G3H3zFhK2GGleYMuMYRc6TMHirzEaEzWnw8


你要匯入的題目格式就長這樣,標準答案可以給ABCD,也可以給1234。只給ABCD的話,我程式會自動轉換成1234



轉出來的格式長這樣,但是你不可以一次複製全部去匯入,一定會大亂。你要【一題一題分開複製貼上】(出10題,就是貼10次)。

你如果一次貼上的話,災難是這樣發生的,以第一題來說,題目是問「燙的感覺下列何者產生」,那麼正確答案沒問題一定是「大腦」,但是另外三個選項可能會用到其他題的選項,產生完全不相干的選項。




如果你對這個試算表的使用有興趣,我朋友彥文寫了一篇文章介紹怎麼使用

https://yenwen-sci.blogspot.com/2021/06/blooket.html?fbclid=IwAR22MOixZmxFDmmLLEJMktMiMRTjsNvxRoIJcIPF8C_WY_JmqYDC0yplMs8