利用「Webduino Remote 萬用遙控器」設計IRS即時作答應用
作者: 塾長 日期: 2020-05-04 20:01
寒假期間我開始探索物聯網的MQTT協定,對於其發明之初是為了監測油管運輸的服務感覺有意思,推薦這篇「你不知道的MQTT物联网协议起源——基于卫星通信的石油管道远程监控 」。
後來看到「物聯網產品可信度的評判指標分層模型」(一下子找不到出處),是以馬斯洛的需求理論來比對,更是喜歡,深深覺得:物聯網、MQTT應用於智慧學習的潛力一定不小。
終於在「An MQTT-based Context-aware Wearable Assessment Platform for Smart Watches」文中,讓我看到更完整的架構,對於「AI機器人可以擔任教師助教(Tutor)與學習夥伴(Peer)」的理想,感覺更接近一大步了。
關於MQTT架構圖,請先參考Google 。
不過,真正顛覆我思考框架的是黃文玉老師介紹「Webduino Remote 萬用遙控器」的文章,提到Webduino工程師小彥設計的網頁萬用遙控器(GitHub連結 ),讓我豁然開朗:物聯網,並非只能是「物品」連上網路,而應該可以「每張網頁都是物聯網運籌中心,每頁都是MQTT轉運站」!
簡單而言,在Webduino網站的服務裡,MQTT都直接包好,使用者不必管主機、帳號跟密碼,以萬用遙控器為例,我們可以用網頁立即自訂發佈跟接收頻道,這樣就能在Webduino整體服務之間自由串整。當然,MQTT本身是開放的,應該也能與其他程式或服務串接。
本篇我以「網頁式IRS」設計來介紹,如圖:
1.積木網頁,老師規劃出題,這裡以語音為例,接收各學生頻道作答,將記錄寫入Google試算表。
建立自己的Google試算表網址與工作表名稱(answer),來自老師的頻道是teacher,四位學生分別是stu1~stu4。
第一題,stu1學生作答的紀錄存在工作表(answer)e1欄位,stu4學生作答的紀錄存在工作表(answer)h1欄位。
第二題,stu1學生作答的紀錄存在工作表(answer)e2欄位,stu4學生作答的紀錄存在工作表(answer)h2欄位。
2.遙控器端分為老師與學生(四位學生為例),老師的頻道是teacher(連結),四位學生分別是stu1(連結 )~stu4。萬用遙控器網頁分三個區塊:
主控區有可愛凱比與怪獸(本篇先略過),左上邊 九宮格按下後有按鈕區,右上角三條線按下則是參數設定,這裡只要改自己設定的頻道以及按鈕名稱即可。
參數修改完複製一個新的網址來使用。
3.Google試算表,提供試算表ID、工作表名稱與對應作答紀錄欄位。可參考「Web:Bit Google 試算表」教學。
開啟「積木網頁」 執行(記得先改成自己的試算表網址喔!),即可利用老師遙控器網頁(連結)出題,學生stu1(連結 )~stu4網頁作答,利用手機、平板或電腦都可以,建議使用Chrome瀏覽器。
你會看到學生作答情形直接出現在試算表中,後續我想繼續研究從試算表建立題庫,以及學生作答欄位與題號自動對應,同時作答情形也可以即時統計、加以回饋。
利用Google Slide 與IoT跨載具串玩COSPACES元宇宙 (2024-02-15 09:36)
ePBL科技工具混搭百玩 (2024-02-05 16:30)
以班級導師為例,可以怎麼玩IoT呢? (2023-10-16 10:57)
硬體設備串聯創造力! (2023-10-16 10:44)
亂數後持續迭代精準~網頁平板篇 (2023-02-04 19:59)
初四四圖寒假作業! (2023-01-25 15:09)
「會考考題解說影片自學與IoT控播」 (2023-01-24 09:53)
Let's QRCoding!智慧造境~QRCode軌畫福 (2023-01-23 14:32)
摸凱比頭亂數出題與作答 (2023-01-10 19:41)