總網頁瀏覽量

2021年12月12日 星期日

期待由 S4A 推廣的 OSEP SCRATCH 為 SCRATCH 教學打開新的視野.

除了硬體中介之外,多個實用的擴充積木讓功能趨於完整,特別是 JSON 與 GOOGLE 試算表的部分,讓採集數據後的保存與應用,在原有 SCRATCH 雲端變數之外另闢蹊徑;同時 JSON 積木也透過 API 與開放數據接軌,欣見軟硬皆通,真是學子們 SCRATCH 進階的好選擇.

例如硬體數據採集數據能透過GOOGLE表單共作,產生原程式之外的更大效益. 純軟體的應用,可以透過 JSON 獲取公開資料後處理應用,如範例影片,只需簡單幾行程式,便可透過 API 獲得 COVID-19 最新數據,數據解析後即可作成最新看板顯示,這類應用已經廣泛存在生活之中,如 公車,看診,停車位...,期待因此能漸漸讓這些應用能力內化成學生的基本功.

#感謝 S4A 諸位老師的奉獻.

#影片範例下載 https://drive.google.com/file/d/164lnLL1sBKaV3zlwgx1Ll3PkZNoGsT58/view?usp=sharing

#DEMO SITE  https://junliaw.github.io/osep_web_serial/app/



 OSEP SCRATCH + OPEN DATA 之 單一路線公車預估到站時間 實作練習

目標:使用 OSEP JSON 積木,擷取開放資料並解析後,再使用 SCRATCH 設計顯示 UI.

開放資料網站有設定每日上限,可以先寫程式定時採集並存放於清單後,當成測試資料. 當程式完成後,即可改為讀取線上即時資料.

引導學生學習閱讀 API 使用文件,耐心解析數據,整合多個 API 的數據後, 再將各站牌的預估到站資料以顏色與文字標示.


開放資料來源

https://ptx.transportdata.tw/MOTC#/

OSEP 測試連結 (訪問後上傳以下範例)

https://junliaw.github.io/osep_web_serial/app/

範例連結

https://drive.google.com/file/d/13ENQ5Sh45-3xi8x6-NlBzcL8oTuga6QH/view?usp=sharing

OSEP SCRATCH 學習資源-Scratch 與外部感應器教師專業成長研習

https://youtu.be/fiCg9rtsb9E

#範例數據採集間隔30秒,演示顯示間隔2秒