雲端資料庫應用(自學課程)

以下課程改編自參考資料1

思考下面回答問題

  1. 雲端資料庫有什麼好處?
  2. 雲端資料庫如何讀取與寫入資料?
  3. Google試算表有什麼功能?
  4. 請設計一項雲端資料庫可能的應用。

操作步驟

1. 開啟共用 Google 試算表。

2. 檢視 Google 試算表,你發現了什麼?
  • 檔案名稱:英文單字表

  • 分享方式:僅供檢視

  • 欄:直的稱「欄」,用英文字母來排列

  • 列:橫的稱「列」,用阿拉伯數字來排列

  • 儲存格:以欄的位置與列的位置來定義(例如:蘋果位於 B2)

操作步驟

1. 建立 Google 試算表,需要 Google 帳號,請確認帳號與密碼。

2. 登入之後,在帳號圖示旁,開啟 Google 應用程式的圖示。

3. 點選「試算表」。

4. 點擊「+」鍵,建立新的 Google 試算表。

5. 請依照單元 1-2 建立一份自己的英文單字表。

6. 建立共享試算表:

  • 點擊「共用」

  • 點擊「變更為任何知道這個連結的使用者」(第一次設定時)或「變更」(第二次設定以後)

第一次設定試算表的共用時,點擊「變更為任何知道這個連結的使用者」。

第二次設定以後,點擊「變更」。

  • 設定「知道連結的使用者」與「檢視者」

  • 點擊「複製連結」(接下來的課程可以使用哦!)

  • 點擊「完成」

操作步驟

1. 開啟 Scratch OSEP 線上編輯器。

? Scratch OSEP 線上編輯器:https://makeredu.github.io/OSEP/app/

2. 點擊「添加擴展」。

3. 加入「讀寫 Google 試算表」擴充功能。

操作步驟

1. 建立【連接雲端資料庫】訊息:

  • 取得 Google 試算表共同連結

  • 貼上 Google 試算表共用連結(可以使用下方的範例網址)

2. 建立主程式:當綠旗被點擊,廣播訊息連接雲端資料庫】並等待。

操作步驟

1. 建立讀取第一筆資料訊息:

  • 說出「【讀取的 Google 資料】1 筆欄位名稱【英文】的值」持續 2 秒

2. 修改主程式:加入廣播訊息讀取第一筆資料並等待。

操作步驟

1. 點擊「添加擴展」。

2. 加入「文字轉語音」擴充功能。

3. 建立唸出第一筆資料訊息:

  • 唸出「【讀取的 Google 資料】1 筆欄位名稱【的值」

  • 唸出「【讀取的 Google 資料】1 筆欄位名稱【英文的值」

4. 修改主程式:加入廣播訊息唸出第一筆資料並等待。

操作步驟

1. 建立隨機讀取任一筆資料訊息:

  • 建立變數資料筆數設為【讀取的 Google 資料】的資料筆數

  • 建立變數隨機亂數設為隨機取數 1變數資料筆數

  • 唸出「【讀取的Google資料】變數隨機亂數筆欄位名稱【中文的值」

  • 唸出「【讀取的Google資料】變數隨機亂數筆欄位名稱【英文的值」

2. 修改主程式:加入廣播訊息【隨機讀取任一筆資料】並等待。

專案展示
專案說明

 

本專案是製作一款循序練習英文單字的程式。根據雲端資料庫的內容,提供中文提示,玩家需要拼出正確的英文單字,若無法拼出正確的單字,程式會告知正確答案,需要做以下幾件事:

1. 連接雲端資料庫。

2. 循序讀取單字的中文與英文。

3. 詢問英文單字。

4. 檢查答案並給予回饋。

操作步驟

1. 開啟 Scratch OSEP 線上編輯器。

? Scratch OSEP 線上編輯器:https://makeredu.github.io/OSEP/app/

2. 建立【連接雲端資料庫】訊息:

  • 取得 Google 試算表共同連結

  • 貼上 Google 試算表共用連結(可以使用下方的範例網址)

3. 建立主程式:當綠旗被點擊,廣播訊息連接雲端資料庫並等待。

操作步驟

1. 建立變數【編號】設為 1,用來控制讀取單字的編號。

2. 修改【讀取單字】訊息:於第 1 筆的地方改用 變數【編號】

3. 修改主程式:

  • 重複【讀取的Google資料】資料筆數

  • 變數【編號】改變 1(每執行 1 次)

? 小提醒

為了確認單字是循序讀取,請暫時在程式中加入等待 1 秒,確認中文與英文這兩個變數是否有進行循序變化。

操作步驟

1. 建立詢問英文單字訊息:

  • 詢問「請拼出正確的英文單字」並等待

  • 建立變數答案設為詢問的答案

2. 修改主程式:加入廣播詢息【詢問英文單字】並等待。

3. 在舞台的背景,繪製「中文單字:」的文字。

4. 顯示變數【中文】,在舞台中對變數【中文】點擊滑鼠右鍵,設定為大型顯示

5. 拖曳變數【中文】至舞台中「中文單字:」文字的旁邊。

操作步驟

1. 建立【判斷答案】訊息:

  • 如果變數【答案】等於變數【英文】,那麼說出「你答對了」持續 2 秒

  • 否則

      • 說出「你答錯了」持續 2 秒

      • 說出「正確答案是變數【英文】」持續 2 秒

2. 修改主程式:加入廣播訊息判斷答案並等待。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

https://sites.google.com/view/scminicourse/%E5%9C%8B%E5%B0%8F%E8%B3%87%E8%A8%8A%E6%95%99%E8%82%B2%E5%BE%AE%E8%AA%B2%E7%A8%8B/%E8%87%AA%E5%AD%B8%E5%B0%8F%E5%B9%AB%E6%89%8B/%E5%96%AE%E5%85%83-1%E9%9B%B2%E7%AB%AF%E8%B3%87%E6%96%99%E5%BA%AB%E8%88%87%E6%87%89%E7%94%A8/1-2-%E6%AA%A2%E8%A6%96%E8%8B%B1%E6%96%87%E5%96%AE%E5%AD%97-google-%E8%A9%A6%E7%AE%97%E8%A1%A8?authuser=0

觀賞影片後,依序進入下一單元,完成課程。

————————–

參考資料:

1.課程來源:

https://sites.google.com/view/scminicourse/%E5%9C%8B%E5%B0%8F%E8%B3%87%E8%A8%8A%E6%95%99%E8%82%B2%E5%BE%AE%E8%AA%B2%E7%A8%8B/%E8%87%AA%E5%AD%B8%E5%B0%8F%E5%B9%AB%E6%89%8B?authuser=0

roc

宜蘭縣國小資訊小站

您可能也會喜歡…