2026年9月28日 星期一

從程式基礎到智慧應用:Python 程式實習課程

從程式基礎到智慧應用:Python 程式實習課程

Python 程式實習以「看懂問題、設計流程、撰寫程式、測試除錯、整合應用」為學習主線。學生從變數、條件判斷、迴圈與資料結構開始,逐步運用函式、模組、檔案與資料處理,再把程式連接到 Raspberry Pi、Hub 8735 Ultra 或既有雲端應用,完成能說明、能測試、能展示的實作成果。

一、Python 程式實習學習架構

課程重點在 Python 程式設計能力。硬體與雲端服務是學生應用程式的情境:先學會如何表達資料、控制程式流程及拆解任務,再運用 Python 與裝置或服務交換資料。


Python 程式實習學習架構:由程式基本功出發,逐步完成裝置串接與整合專題。

二、從基礎語法建立程式思考

初學程式時,先練習將生活中的需求拆成明確步驟,再把步驟寫成 Python 指令。變數與資料型別用來保存資訊,輸入與輸出讓程式能與使用者互動,運算式則負責計算及比較。

學習內容程式觀念練習例子
變數與資料型別整數、浮點數、字串、布林值;為資料選擇合適型別。保存感測數值、商品名稱或是否需要提醒等資訊。
輸入、輸出與運算讀取輸入、顯示結果、使用運算式處理數值。輸入資料後,計算平均值或產生簡短摘要。
條件判斷使用 if、elif、else 依條件選擇程式分支。依照設定條件顯示不同狀態或建議。
重複執行使用 for 或 while 處理重複任務。逐筆整理資料、重複讀取輸入或持續檢查狀態。

三、使用資料結構整理資訊

實際應用通常需要處理一批資料。學生可以運用字串處理文字,使用串列保存多筆項目,使用字典描述具有欄位名稱的資料,並透過檔案讀寫保存程式輸入或輸出。

# 用字典整理一筆場域資料
reading = {
    "site": "水井村",
    "temperature": 27.5,
    "status": "正常"
}

print(reading["site"], reading["temperature"])

教師可提供去識別化或模擬資料,讓學生練習查找、分類、統計與轉換。透過清楚的資料結構,程式更容易閱讀、測試,也更方便後續串接服務。

四、以函式、模組與除錯提升程式品質

當程式逐漸變長,學生需要學習把重複工作整理成函式,使用參數傳入資料、以回傳值交付結果,並透過模組重用已寫好的功能。例外處理則協助程式面對輸入錯誤、檔案不存在或服務暫時無法連線等情況。

  • 函式:把一項清楚的工作包裝起來,讓主程式更容易理解。
  • 模組:匯入標準函式庫或課程提供的程式模組,擴充功能。
  • 例外處理:辨識可能發生的錯誤,提供適當訊息或後續處理。
  • 測試與除錯:以小資料測試功能,閱讀錯誤訊息,逐步定位問題。

五、讓 Python 處理資料並連接服務

掌握程式基本能力後,學生可練習讀取教師提供或允許使用的資料,進行清理、轉換及摘要。進一步可認識 JSON 等常見資料格式,以及 HTTP/API 請求的基本概念,理解程式如何向服務提出請求並處理回應。課程實作應使用已核准的測試服務與介面,並遵守資料來源、授權與個資保護規範。

應用階段Python 任務學習重點
資料蒐集讀取輸入資料、檔案或授權的服務回應。辨識資料來源與欄位。
資料處理整理文字及數值、篩選紀錄、計算統計或產生摘要。資料型別、串列、字典、函式與程式流程。
資料交換依介面規格將資料轉為 JSON,處理服務回傳結果。資料格式、請求與回應、錯誤處理。
結果呈現顯示狀態、產生簡易報表或提供查詢結果。將程式輸出連結到使用者需求。

六、從 PC 延伸到 Raspberry Pi 與場域應用

PC 適合撰寫及測試 Python 程式;Raspberry Pi 可用於裝置端實作。課程可先在 PC 完成資料處理,再依設備介面與課程環境,透過 USB 進行 PC 與 Pi 的資料交換,或使用 Wi-Fi 連接 Hub 8735 Ultra/雲端應用。

若在 Raspberry Pi 上使用 MicroPython,學生可比較它與一般 Python 的使用情境。兩者語法有相通之處,但可用的函式庫、硬體介面與執行環境可能不同,因此程式要依實際裝置及課程提供的範例調整。USB 資料交換也須依設備採用的介面與驅動設定操作。

理解問題→設計流程→撰寫 Python→測試除錯→整合應用

七、以智慧生活情境發展專題

學生可從既有系統選擇一種應用情境,聚焦完成一項範圍適中的程式任務。系統串接依已開放的操作介面及資料權限進行;若無法直接連接正式服務,也可使用教師提供的模擬資料完成相同程式概念練習。

應用情境Python 專題方向
智慧養殖:水井村 USR整理模擬或授權的養殖資料,計算摘要、顯示狀態或產生提醒。
智慧工藝:水井三寶建立工藝資料清單,實作分類、查詢或互動介紹。
智慧商店:雲林國際慢食協會整理商品資訊,製作搜尋、分類或簡易商品問答原型。
智慧學習:元長樂齡中心製作簡易問答或互動練習,呈現適合學習者使用的內容。

八、建議的學習成果與評量方式

期末可採個人或小組專題,讓學生完成一個能清楚展示的 Python 應用原型。評量除了結果,也可檢視學生如何拆解問題、安排程式結構、處理例外及驗證輸出。

  • Python 程式碼及簡要流程圖。
  • 測試資料、測試結果與除錯紀錄。
  • PC 與 Raspberry Pi 的資料交換或服務串接展示。
  • 一份專題說明,交代使用情境、資料來源、程式功能與限制。

建議評量面向:程式概念正確性、程式可讀性、測試與除錯歷程、資料使用合宜性,以及應用成果是否回應所選情境。

結語:讓程式成為解決問題的工具

Python 程式實習的學習成果,不只是記住語法,而是能把需求轉成清楚的程式流程,選擇合適的資料結構,運用函式整理功能,並透過測試與除錯逐步完成作品。當程式再與 Raspberry Pi、Hub 8735 Ultra 或雲端服務連結,學生便能把程式能力應用到智慧養殖、智慧工藝、智慧商店與智慧學習等真實情境。

教學支援:實作題目、設備介面與場域案例可透過智慧生活科技專業社群交流,並依教室設備及既有系統開放的介面調整。

#Python程式設計 #程式實習 #RaspberryPi #MicroPython #資料處理 #智慧生活

從一台電腦走進網際網路:網際網路應用課程的知識與實務

從一台電腦走進網際網路:網際網路應用課程的知識與實務

網際網路每天都在傳送訊息、影像與感測資料。學生如何看見資料離開電腦後,經過哪些網路設備與服務,最後抵達雲端應用?本課程以 PC+Raspberry Pi+Hub 8735 Ultra/雲端應用為實作平台,帶學生從網路設定、封包傳輸與連線診斷,逐步走到智慧生活場域應用。

一、課程平台:讓資料傳輸看得見

學生使用 PC 與 Raspberry Pi 練習網路與裝置通訊;再透過 Wi-Fi,將資料送往 Hub 8735 Ultra 或已建置完成的雲端應用。課程的核心不是只操作設備,而是理解資料如何形成、如何傳遞,以及服務端如何回應。



網際網路應用課程學習架構:從網路設定與封包傳送,延伸到雲端服務與智慧場域。

圖中的大型網際網路雲端代表課程的學習核心。學生從 PC 端操作網路診斷工具,透過 USB 與 Raspberry Pi 交換資料,再讓 Pi 經 Wi-Fi 進入網路,最後連接 Hub 或雲端服務。箭頭分別表示資料傳輸,以及 DNS 查詢、API 請求等服務互動。

二、學生可以學到哪些網際網路知識?

學習主題重要概念實作練習
網路連線與架構用戶端、伺服器、區域網路、網際網路、閘道器與雲端服務的關係。繪製 PC、Raspberry Pi、Wi-Fi 路由器、Hub/雲端服務的連線圖。
IP 位址與 DNSIP 位址用來辨識網路端點;DNS 將網域名稱解析為 IP 位址。使用 ipconfig 檢視網路設定,使用 nslookup 查詢網域名稱。
封包與路由資料會切分成封包,經過不同網路節點轉送到目的地;路徑與延遲可能改變。使用 ping 測試連線,使用 tracert 觀察路由節點與回應時間。
TCP 與 UDP兩種常見傳輸層協定,各有不同的傳輸特性與適用情境。在 PC 與 Raspberry Pi 間傳送文字、指令或狀態資料,觀察傳輸與回覆。
Wi-Fi 與物聯網無線網路讓裝置連入區域網路,並透過閘道器連接外部服務。設定 Raspberry Pi 網路連線,確認裝置可到達指定服務。
雲端服務與 API服務端接收請求、處理資料並回傳結果;API 是應用程式與服務交換資料的介面。依課程提供的介面或測試環境,送出資料並檢查回應與錯誤訊息。
網路資料應用網頁與服務提供可整理的資料,但擷取及使用必須遵守來源規範與授權。使用教師提供或允許使用的資料,練習爬蟲、整理資料與簡單查詢。

三、從工具操作到網路診斷

網路診斷工具可以讓抽象的網路概念變成可觀察的結果。學生先查看本機網路設定,再測試連線、追蹤路徑及查詢網域名稱,練習根據輸出推測問題可能出現在電腦設定、DNS、路由或遠端服務。

  • ipconfig:檢視本機 IP、子網路遮罩、預設閘道與 DNS 等資訊。
  • ping:測試目的端是否可回應,觀察往返時間與封包遺失情形。
  • tracert:查看封包到目的端途中經過的路由節點。
  • nslookup:向 DNS 查詢網域名稱對應的網路位址。

實作時可安排「連不上服務」的診斷任務:學生先整理現象,再選擇適當指令測試,最後以證據說明問題與處理方式。這能建立有步驟的除錯習慣,而不是只反覆重開設備。

四、實作資料如何從 PC 抵達雲端?

課程可依下列流程安排,讓學生逐段完成並驗證:

① 設定網路→② 傳送資料→③ 診斷路徑→④ 串接服務→⑤ 完成應用
  1. 認識 PC 的網路身分:取得 IP、閘道與 DNS 資訊,畫出目前設備所在的網路環境。
  2. 建立 PC 與 Raspberry Pi 資料交換:依教室設備介面,以 USB 連線傳送指令與回覆。實際使用的連線方式、驅動程式與介面設定,依課堂設備配置進行。
  3. 測試網路與路由:使用診斷工具檢查端點可達性,並追蹤資料前往目標服務的路徑。
  4. 讓 Raspberry Pi 透過 Wi-Fi 連線:確認裝置已連上指定網路,並能與目標端點交換資料。
  5. 連接 Hub 或雲端應用:依教師提供的服務介面或操作方式送出資料、查看回應,完成小型應用展示。

五、連結已建置完成的智慧生活場域

課程可使用已完成的系統作為學習情境,讓學生練習思考網路技術如何支持實際服務。依系統開放的介面與資料權限,教師可安排觀察、模擬資料傳送或小型串接專題。

應用場域可討論的網路應用問題
智慧養殖:水井村 USR感測資料如何由場域端送出?遠端使用者如何取得環境資訊?
智慧工藝:水井三寶如何透過網路呈現工藝內容、導覽資訊或互動服務?
智慧商店:雲林國際慢食協會商品與店家資訊如何整理、查詢並提供給使用者?
智慧學習:元長樂齡中心如何透過網路支援學習內容、互動活動或服務資訊?

進階活動可以加入爬蟲或 LLM Agent:先以授權資料建立可查詢的內容,再設計能回答場域問題的資訊小幫手。學生同時練習檢查資料來源、辨識回答依據及保護個人資料。

六、建議的學生學習成果

期末可採分組實作,每組選擇一種智慧生活情境,完成下列成果:

  • 一張清楚標示 PC、Raspberry Pi、網路設備、Hub/雲端服務的系統架構圖。
  • 一份網路設定及連線診斷紀錄,說明使用哪些工具、觀察到什麼結果。
  • 一段可展示的裝置資料交換或服務請求流程。
  • 一個連結場域需求的應用原型,並說明資料來源、傳輸路徑與服務回應。

評量可著重概念理解、實作正確性、診斷過程與成果說明。學生不只展示「程式有跑」,也要能說明資料從哪裡來、經過哪些網路環節,以及遇到問題時如何定位原因。

結語:讀懂網路中的資料旅程

透過 PC、Raspberry Pi、Hub 8735 Ultra 與既有雲端應用,學生能把 IP、DNS、TCP/UDP、封包路由、Wi-Fi 與雲端服務連成一條可實作的學習路徑。從設定網路、傳送資料、診斷連線,到完成智慧場域應用,網際網路不再只是課本上的名詞,而是可以觀察、測試與應用的技術。

教學支援:課程技術與場域實作可透過智慧生活科技專業社群交流,並依 Hub 8735 Ultra、雲端服務及教室設備實際開放的介面安排操作。

#網際網路應用 #TCP #UDP #RaspberryPi #網路診斷 #物聯網 #智慧生活

用 Python 認識雲林好食材:選擇結構實作

智慧生活科技專業社群|Python × 食農教育

用 Python 認識雲林好食材:選擇結構實作

如果程式能聽懂我們輸入的食材,再依照產地、價格或餐盤分類給出建議,就像一位「雲林食農小幫手」。這篇從雲林農漁產情境出發,練習 Python 的單向、雙向、多向與巢狀選擇結構,也認識條件判斷和 in。

ifif…elseif…elif…else巢狀判斷intuple・list・dict・set

一、課程挑戰:打造雲林食農小幫手

雲林有豐富的農漁產與飲食文化。課堂可以選用花生、地瓜、蒜頭、玉米、稻米、文蛤或虱目魚等食材,設計互動程式:輸入食材名稱,程式檢查是否在清單中,並根據條件顯示料理或採買提示。

教學提醒:下列食材清單、分類與價格是程式練習用的示例資料。實際產地、產季、價格及營養分類,請依課程選定的資料來源查證與更新。

二、先準備食材資料:變數與資料型別

變數可以保存文字、數字或真假判斷。先觀察食材名稱、價格及是否為在地食材各自屬於什麼資料型別。

food = "花生"
price = 80
is_local = True
season = "秋季"

print(type(food))
print(type(price))
print(type(is_local))
print(type(season))
變數範例內容資料型別用途
food「花生」str保存食材名稱
price80int保存整數價格
is_localTruebool保存是/否的判斷
season「秋季」str保存季節文字

三、選擇適合的資料容器

不同容器適合保存不同型態的食農資料。先建立資料,再用選擇結構判斷。

容器適合的資料範例
tuple 元組一組固定資料,例如食材、產地、示例價格("花生", "西螺", 80)
list 串列有順序、可能新增或修改的食材清單["花生", "地瓜", "蒜頭"]
dict 字典用欄位名稱查詢食材資料{"花生": 80}
set 集合不重複的分類或食材名稱{"蔬菜", "全穀雜糧"}

1. 用 tuple 保存一筆食材資料

food_info = ("花生", "西螺", 80)

print(food_info[0])  # 花生
print(food_info[1])  # 西螺
print(food_info[2])  # 80

2. 用 list 建立採買清單

local_foods = ["花生", "地瓜", "蒜頭", "玉米"]
local_foods.append("稻米")
print(local_foods)

3. 用 dict 查詢價格

food_prices = {
    "花生": 80,
    "地瓜": 45,
    "蒜頭": 120
}
print(food_prices["花生"])

4. 用 set 保存不重複的餐盤類別

food_groups = {"蔬菜", "全穀雜糧", "豆魚蛋肉", "水果"}
print(food_groups)
集合沒有固定順序。如果程式需要依照原本順序顯示食材,請使用串列。

四、條件判斷與運算子

條件判斷會得到 True 或 False。比較運算子用來比較資料,邏輯運算子可以組合多個條件。

運算子意思例子
==、!=相等、不相等food == "花生"
>、<、>=、<=大於、小於、大於等於、小於等於price <= 100
and兩個條件都成立is_local and price <= 100
or至少一個條件成立food == "地瓜" or food == "玉米"
not反轉真假結果not is_local

五、實作一:單向選擇結構

單向選擇是在條件成立時執行指定程式;條件不成立時就略過。

food = "花生"
is_local = True

if is_local:
    print(food, "是本地食材,支持在地農業!")

print("食農小幫手查詢完成。")
動手做:把 is_local 改成 False,觀察哪一行訊息會出現、哪一行不會出現。

六、實作二:雙向選擇結構

雙向選擇使用 if…else,讓條件成立與不成立時分別執行不同內容。

food = "地瓜"
is_local = True

if is_local:
    print(food, "可以標示為本地食材。")
else:
    print(food, "請再確認產地資訊。")
動手做:改變 is_local 的值,測試程式如何回應。再把食材換成自己熟悉的雲林農漁產品。

七、實作三:多向選擇結構

當程式需要處理多種情況,可以使用 if…elif…else。程式由上而下檢查,執行第一個符合的條件。

food = input("請輸入食材名稱:")

if food == "地瓜":
    print("料理方向:烤地瓜或地瓜粥")
elif food == "花生":
    print("料理方向:花生湯或花生粉")
elif food == "蒜頭":
    print("料理方向:蒜頭雞湯或蒜香料理")
elif food == "玉米":
    print("料理方向:玉米湯或蒸玉米")
else:
    print("目前沒有這項食材的料理建議,歡迎補充資料。")

程式執行時輸入食材名稱。字串需完全相同,例如「花生」和「花生米」會被視為不同內容。

依價格提供採買提示

price = 80

if price < 50:
    print("示例價格較低,可納入日常採買評估。")
elif price <= 100:
    print("示例價格中等,可依預算與需求選購。")
else:
    print("示例價格較高,建議比較資料或調整採買量。")

八、實作四:巢狀選擇結構

巢狀選擇是在一個條件區塊裡再放入另一個條件。以下先判斷是否為在地食材,再判斷價格。

food = "花生"
is_local = True
price = 80

if is_local:
    print(food, "是本地食材。")

    if price <= 100:
        print("示例價格在預算範圍內。")
    else:
        print("示例價格超過預算,建議比較或調整數量。")
else:
    print("請先確認食材產地。")
注意縮排:內層 if 比外層多縮排一層,因此只有外層條件成立時,才會進一步檢查價格。

九、條件判斷與運算子 in

in 可以檢查某筆資料是否存在於字串或容器中,結果為 True 或 False。

檢查食材是否在採買清單

shopping_list = ["花生", "地瓜", "蒜頭"]
food = input("輸入想查詢的食材:")

if food in shopping_list:
    print(food, "已列入採買清單。")
else:
    print(food, "尚未列入採買清單。")

用 in 查詢字典的鍵

food_info = {
    "花生": "可加工成花生油、花生糖等食品",
    "地瓜": "可蒸煮、烘烤或製作地瓜粥",
    "蒜頭": "常用於家常料理調味"
}

food = input("請輸入食材名稱:")

if food in food_info:
    print(food_info[food])
else:
    print("資料庫中還沒有這項食材。")

對字典使用 food in food_info,預設檢查的是「鍵」是否存在。若要檢查某個值,則可使用 food in food_info.values()。

十、綜合實作:雲林食農小幫手

把容器、in 與選擇結構整合起來。程式先確認食材是否在資料庫,再顯示示例價格,並依價格區間及食材種類提供提示。

local_foods = ["花生", "地瓜", "蒜頭", "玉米"]
food_prices = {
    "花生": 80,
    "地瓜": 45,
    "蒜頭": 120,
    "玉米": 35
}

food = input("請輸入想查詢的食材:")

if food in local_foods:
    price = food_prices[food]
    print(food, "在本次課堂食材清單中。")
    print("練習用示例價格:", price, "元")

    if price <= 50:
        print("採買提示:可依家庭需求與預算評估。")
    elif price <= 100:
        print("採買提示:可搭配預算與餐點需求選購。")
    else:
        print("採買提示:可比較不同資料來源或調整份量。")

    if food == "地瓜" or food == "玉米":
        print("料理提示:可嘗試蒸煮或搭配主食。")
    elif food == "花生":
        print("料理提示:可作為配料;食用前留意過敏情況。")
    else:
        print("料理提示:可查找適合的家常料理。")
else:
    print("這項食材不在本次課堂清單中,請查證後再補入資料。")
資料查證:價格只是程式練習資料,不代表即時市價。進行食農教育時,可讓學生訪問農友、查閱市場資訊或使用教師提供的資料,更新字典內容並註明來源。

十一、學生練習任務

  1. 單向選擇:建立 season 變數;若值為「秋季」,顯示秋季食材主題活動訊息。
  2. 雙向選擇:使用 is_local 判斷食材是否為本地食材,輸出兩種不同提示。
  3. 多向選擇:選擇至少三種雲林農漁產品,依名稱提供不同料理介紹。
  4. 巢狀選擇:先判斷食材是否在清單內;若在,再判斷價格是否高於自訂預算。
  5. 容器與 in:建立至少五項食材的串列,讓使用者輸入名稱,判斷是否在清單中。
  6. 挑戰題:建立字典儲存食材名稱、產地與料理建議,再用 in 檢查資料是否存在。

十二、課堂概念檢核

  1. 單向選擇結構使用哪個關鍵字?
  2. 如何讓條件成立與不成立時執行不同程式?
  3. if…elif…else 的條件檢查順序是什麼?
  4. 巢狀選擇中的縮排代表什麼?
  5. "花生" in ["花生", "地瓜"] 的結果是什麼?
  6. 使用 "花生" in food_info 時,字典檢查的是鍵還是值?
  7. 哪種容器適合保存可調整的採買清單?哪種容器適合用欄位名稱查詢資料?

十三、課程重點回顧

結構或概念用途
單向選擇 if條件成立才執行
雙向選擇 if…else成立與不成立分別處理
多向選擇 if…elif…else依多種情況選擇處理方式
巢狀選擇在一個條件區塊中再判斷條件
in檢查資料是否存在於字串或容器
tuple / list / dict / set依資料需求選擇適合的容器
從在地食材到程式邏輯
選擇結構讓程式能根據不同資料做出回應;食材清單、產地資料和料理知識則讓程式連結真實生活。學生可以從熟悉的家鄉食物開始,逐步完成自己的食農教育互動程式。

標籤:Python、選擇結構、食農教育、雲林、資料型別、串列、元組、字典、集合、條件判斷、in

地方食農探險地圖共創與教學套件

智慧生活科技專業社群|地方共創 × 食農教育 × 運算思維

地方食農探險地圖共創與教學套件

從一張地方地圖出發,邀請農漁民、教師、社區與學習者共同選出在地食材、整理產地故事,再運用 Tale-Bot Pro、TaleMap 與任務卡,設計一段從產地走向餐桌的食農探索旅程。

共創流程地圖與圖卡機器人教學試教與評量

一、為什麼需要共創套件?

各地都有自己的農漁產品、飲食記憶、產季與生活故事。若每個地方都從空白開始設計地圖,容易耗費時間,也可能出現卡片格式不一、資料來源不清楚、教學活動難以銜接等問題。「地方食農探險地圖共創與教學套件」以共同流程和可編輯範本協助地方團隊快速起步,同時保留各地自行決定產品、語言、料理和故事的空間。

套件的核心不是套用同一份地方內容,而是讓不同地區共享一套可靠的設計方法:地方共同盤點、資料查證、原型測試、課堂操作與持續更新。雲林Q-Robot食農探險地圖的設計經驗,可作為建立這套方法的起點。

二、套件設計原則

地方共同決定

由農漁民、社區居民、教師、學生及地方組織共同討論,選出值得認識的產品與故事。

資訊可查證

產品名稱、產地、營養成分與地方特色需記錄來源、提供者及確認日期;不確定的內容先標記待查。

圖卡一致易讀

共用卡片尺寸與資訊層級。建議產品主圖、鄉鎮市、產品名稱及主要營養成分放在卡片,料理與提問另置任務卡或教學區。

先試做再擴充

先選少量產品製作樣張並進行試教,依使用者的辨識、操作及理解狀況調整,再完成整套地圖。

三、地方食農探險地圖的六階段共創流程

階段共創工作產出檢核問題
1. 地方盤點邀請農漁民、農會、學校、社區與飲食工作者分享產品、產季、產地及故事。地方產品清單、參與者名單不同身分的地方夥伴是否都有發言機會?
2. 選定主題依教學對象與目標,選擇地圖主題、產品數量及探索問題。主題說明、產品遴選原則產品是否具地方代表性且適合教學?
3. 查證資料核對產品名稱、產地、料理特色、營養資訊與圖片授權。內容查證表、圖像來源紀錄資料有來源、日期及確認人嗎?
4. 共創原型先製作4至6張產品卡與一小區地圖,安排機器人任務。卡片樣張、格位圖、任務卡圖卡是否清晰?機器人路徑是否可操作?
5. 試教修正邀請目標學習者實際操作,觀察辨識、合作、理解與路徑規劃。試教紀錄、修正版教材學習者能否自己找到格位並說出理由?
6. 推廣更新完成可編輯檔案,設定地方內容更新與版本管理方式。地方版工具包、更新紀錄地方夥伴是否能獨立更新產品或故事?

四、共創與教學工具包內容

  1. 地方農漁產品盤點表:記錄產品名稱、主要產地、產季、提供者與地方特色。
  2. 產品資料查證表:記錄資料內容、來源、網址或出版資訊、確認日期及確認人。
  3. 產品圖卡範本:統一尺寸與版面,包含產品主圖、鄉鎮市、產品名稱、主要營養成分及來源註記欄。
  4. TaleMap格位配置表:標記列、欄、鄉鎮市、產品與起終點,避免製圖時格位錯置。
  5. Tale-Bot路徑任務卡:提供起點、目標格、路徑限制及分享問題。
  6. 教案與學習單:包含學習目標、課程流程、分組任務、評量與延伸活動。
  7. 試教觀察紀錄表:記錄學習者是否看懂圖卡、完成路徑、理解地方資訊並參與討論。
  8. 圖像授權與版本紀錄:確認照片、插畫及故事的使用同意,並保留每次更新內容。

五、圖卡與地圖的版面建議

產品卡:主圖清楚呈現一項農漁產品;卡片上標示鄉鎮市、產品名稱及一項主要營養成分。料理名稱、地方特色和食農提問安排於左側教學區、任務卡或語音內容,避免卡面資訊過量。
地圖:採固定格數與一致格線,格位需能對應 Tale-Bot 的移動步數;若使用6×6地圖,可將每格設計為10×10公分正方形,另預留教具操作空間。
教學區:呈現教具名稱、操作步驟、任務說明及討論問題。

營養資訊應按實際品項查證,並注意生鮮、加工及烹調後食品的差異。使用排行榜或資料庫時,應確認其資料來源、計量單位與每份基準,避免直接把排行榜名次當成健康效果。

六、Tale-Bot Pro 教學活動範例

活動名稱:小Q出發,尋找地方好食材
對象:國小中、高年級,可調整為親子或社區共學。 時間:約80分鐘。
教具:Tale-Bot Pro、TaleMap、產品圖卡、鄉鎮市卡、任務單。

時間活動教師引導學習者任務
10分鐘猜猜地方好食材展示產品卡,詢問大家吃過什麼、在哪裡看過。觀察圖片,說出經驗與猜測。
10分鐘認識地圖與教具說明格位、方向鍵與執行鍵,示範一條簡單路徑。找出起點、終點並說出預計路線。
15分鐘產品配對產地提供產品卡與地圖,提醒依據資料確認格位。小組配對產品與鄉鎮,說明判斷依據。
20分鐘Q-Robot探險發布到達指定產品格的任務,引導先規劃再操作。分工輸入路徑、執行、觀察並修正錯誤。
15分鐘從產地到餐桌提出料理、地方特色及食物來源問題。分享飲食經驗,提出想進一步了解的問題。
10分鐘回顧與行動協助整理今天認識的產品,邀請提出惜食行動。完成學習單並分享收穫。

七、食農探險提問範例

  • 這項產品來自哪個鄉鎮?你從哪裡找到答案?
  • 你或家人吃過這項產品嗎?通常怎麼料理?
  • 產品從產地到餐桌,可能經過哪些人或步驟?
  • 季節、土地、水域或天氣可能如何影響產品?
  • 我們可以怎麼珍惜食物或支持在地生產者?

八、評量與成效觀察

面向觀察指標可用方式
地方知識能否配對產品與鄉鎮,並說出一項地方特色配對卡、口頭回饋
運算思維能否規劃步驟、預測移動並修正錯誤路徑紀錄、操作觀察
合作溝通能否輪流操作、聆聽同伴並共同完成任務小組觀察表
食農理解能否連結產品、產地、飲食或生產過程學習單、分享內容
地方參與地方夥伴是否參與內容確認或試教共創紀錄、訪談回饋

九、推動時的實務建議

  • 先確定學習對象:幼兒、國小學生、長者或親子家庭,需要不同字級、資訊量與操作難度。
  • 先試少量卡片:用4至6張樣卡檢驗版型,再擴充至完整地圖,可及早發現文字、圖像或尺寸問題。
  • 把AI用在草稿與整理:AI可協助彙整訪談、產生初稿或構思圖像;地方知識、產品產地、營養資料及故事仍須由在地夥伴與可靠來源核實。
  • 保留地方語言與聲音:可加入台語、客語、原住民族語或地方口述故事,並取得講述者同意。
  • 建立可持續更新方式:產季、產品與地方故事會改變,工具包應保留資料來源、確認日期與版本欄位。

十、結語:從一張地圖,發展一套地方學習方法

地方食農探險地圖可以同時是認識家鄉的入口、機器人程式活動的操作場景,也是地方居民分享產業與飲食文化的平台。透過共通範本、在地共同確認、小規模試教及持續更新,各地都能逐步建立自己的食農探險地圖,讓學習者在移動、觀察、提問和分享中,認識食物與土地的關係。

雲林Q-Robot食農探險地圖所累積的格位設計、產品卡規劃和 Tale-Bot 教學經驗,可進一步整理為共創套件,與不同地區的學校、社區及農漁業夥伴共同發展地方版本。

教學套件倡議與設計:國立虎尾科技大學永續發展暨社會責任處尚虎雲團隊

關鍵詞:地方食農教育、共創地圖、Tale-Bot Pro、TaleMap、運算思維、在地農漁產品

雲林Q-Robot 食農探險地圖

智慧生活科技專業社群|食農教育 × 程式運算 × 在地文化

雲林Q-Robot 食農探險地圖

讓孩子操作 Tale-Bot Pro,在6×6雲林鄉鎮市地圖上規劃路徑,尋訪一項項在地農漁產品;從產品、產地到餐桌,展開一場結合程式思維與食農教育的探索旅程。

Tale-Bot ProTaleMap雲林農漁產品食農教育

一、設計緣起

食物和土地、氣候、產業與家庭飲食經驗緊密相連。雲林縣各鄉鎮市具有多樣的農業與漁業特色,若只透過文字介紹,孩子較難把產品、產地與生活經驗連結起來。因此,本教材以「雲林Q-Robot 食農探險地圖」為主題,結合 Tale-Bot Pro、TaleMap 與農漁產品圖卡,將認識地方產業的歷程轉化為可操作、可討論、可分享的學習活動。

學生透過辨識地圖格位、規劃機器人移動方向、抵達目標產品格,再分享料理經驗或地方特色,逐步理解「食物從哪裡來」。地圖也能作為跨域教學媒材,連結生活科技、程式運算、地理認識、語文表達與食農教育。

二、地圖與圖卡設計

地圖名稱:雲林Q-Robot 食農探險地圖
地圖配置:右側為6欄×6列 TaleMap,共36格;左側為食農教學區,介紹教具與活動任務。
圖卡規格:每格規劃為10×10公分正方形;卡片以農漁產品主圖為主,標示鄉鎮市、產品名稱與主要營養成分。料理名稱、地方特色及食農提問集中在左側教學區或另附任務卡,避免格內資訊過多。

每張產品卡採一致的閱讀順序:上方呈現鄉鎮市,中間以清楚醒目的產品名稱搭配主圖,下方標示主要營養成分。營養資訊以可信資料來源核對後再使用;若產品品項或資料基準不一致,應註明資料來源與每份基準,避免將不同品項直接比較。





6×6地圖產品配置

列由左至右的鄉鎮市與農漁產品
第1列麥寮—美生菜|褒忠—甘蔗|二崙—西瓜|西螺—濁水米|莿桐—蒜頭|林內—木瓜
第2列台西—牡蠣|褒忠—蘆筍|二崙—香瓜|西螺—醬油|莿桐—楊桃|林內—紅肉蜜柚
第3列台西—文蛤|東勢—鴨肉|褒忠—花生|褒忠—番薯|虎尾—甘蔗|斗六—文旦柚
第4列四湖—鰻魚|四湖—南瓜|元長—黑金剛花生|土庫—蒜頭|虎尾—花生|斗六—絲瓜
第5列口湖—烏魚子|水林—番茄|元長—胡麻油|土庫—蘆筍|斗南—馬鈴薯|古坑—咖啡
第6列口湖—龍鬚菜|水林—番薯|北港—黑麻油|大埤—酸菜|斗南—竹筍|古坑—柳丁

註:以上依教具地圖格位呈現,部分產品名稱會在不同鄉鎮格位再次出現;卡片以各格標示的單一產品為主。製作成品時,建議逐格核對鄉鎮、產品、圖像及營養資訊。




三、教具與教材

Tale-Bot Pro

以方向鍵輸入移動指令,讓機器人依序前往地圖上的指定格位,練習路徑規劃、步驟安排與除錯。

TaleMap

以6×6格呈現雲林鄉鎮市與農漁產品,作為路徑探索及產地辨識的共同操作底圖。

產品圖卡與任務單

圖卡協助辨識產品;任務單記錄產品、鄉鎮、移動路徑、料理經驗與學習想法。

四、教案基本資料

教案名稱雲林Q-Robot 食農探險地圖
教學對象國小中、高年級;可調整為親子或社區共學
教學時間2節課,共80分鐘
教學場域教室、圖書館或活動空間
教學方式圖卡觀察、地圖探索、小組合作、機器人路徑規劃、口語分享

五、學習目標

  1. 能說出至少3種雲林鄉鎮市及其代表農漁產品。
  2. 能依圖卡資訊配對產品與鄉鎮市。
  3. 能操作 Tale-Bot Pro,規劃並執行前往指定地圖格的路徑。
  4. 能分享一項產品的料理經驗、地方特色或經查證的營養資訊。
  5. 能提出一項珍惜食物或支持在地農漁產品的具體行動。

六、教學流程

時間教學階段教師引導學生任務
10分鐘猜猜雲林好食材展示農漁產品卡,提問:「你看過或吃過哪些?猜猜它來自哪個鄉鎮?」觀察圖卡,說出生活經驗與猜測。
10分鐘認識地圖與教具說明6×6格位及 Tale-Bot Pro 按鍵,示範由起點前往一個產品格。辨認起點、終點與移動方向。
15分鐘配對產品與產地提供產品卡及鄉鎮提示,協助學生核對格位資訊。小組合作尋找產品所在格,說明判斷依據。
20分鐘Q-Robot 食農探險發布尋訪任務,提醒先規劃路線再輸入指令,抵達後檢查結果。分工規劃路徑、操作機器人、抵達指定格並介紹產品。
15分鐘從產地到餐桌引導學生分享料理、地方特色或資料查證結果。回答任務卡問題,連結產品與自己的飲食經驗。
10分鐘統整與回饋帶領學生回顧產品與鄉鎮,邀請提出惜食行動。完成任務單,分享一項學習收穫與行動。

七、食農探險任務

任務一|找到產品的家

抽取一張產品卡,在地圖中找到對應格位,說出產品名稱、鄉鎮市及辨認線索。

任務二|小Q出發去產地

先排出機器人的行進方向,再輸入指令並執行。若走錯格,和組員一起找出需要修正的步驟。

任務三|從產品說到餐桌

分享吃過的料理、家中相關飲食記憶,或提出想進一步查詢的產地與產品問題。

八、評量方式

評量面向觀察重點蒐集方式
產品與產地辨識能否正確說出產品與鄉鎮市口頭問答、配對活動
路徑規劃能否依序安排 Tale-Bot 移動方向並檢查結果操作觀察、任務紀錄
合作參與能否分工、討論並輪流操作教師觀察、小組回饋
食農表達能否分享料理經驗、地方特色或查證資料口頭分享、學習單
珍惜食物態度能否提出具體可行的惜食或支持在地行動出口票、課堂分享

九、學習單範例

我們今天探訪的產品:________

它來自雲林縣____鄉/鎮/市。

我們讓Q-Robot走了:前進__格、轉向__次。

我知道這項產品可以________。

我想用________的方式珍惜食物。

十、教學延伸

  • 家庭飲食訪問:請學生詢問家人常吃的雲林農漁產品及料理方式。
  • 產地小調查:選擇一個鄉鎮,查找產品的生產環境、季節或產業特色。
  • 料理故事分享:訪問家人或在地工作者,整理一道與農漁產品相關的飲食故事。
  • 路徑挑戰:設計需經過兩個以上產品格位的任務,練習多步驟規劃與除錯。
  • 營養資料查證:使用可靠的食品營養資料來源核對品項及基準,補充至圖卡並註明來源。

結語

「雲林Q-Robot 食農探險地圖」把地方農漁產品轉化為可操作的學習路徑。學生在規劃、執行、觀察與分享中練習運算思維,也認識日常食物與鄉鎮產業的關係。當一台小機器人走進雲林的產品地圖,食農教育便從課本延伸到土地、餐桌與生活經驗。

教案與地圖設計:國立虎尾科技大學永續發展暨社會責任處尚虎雲團隊

合作單位:雲林官邸兒童館、雲林國際慢食協會、水井村智慧減碳節水三生一體實踐計畫

關鍵詞:食農教育、Tale-Bot Pro、TaleMap、雲林農漁產品、運算思維、地方產業

2026年9月27日 星期日

從「被看見」到「促成行動」|慢食協會網站的網路行銷課

網際網路行銷入門|大一教學案例

從「被看見」到
「促成行動」

慢食協會網站帶給我們的網路行銷課:從內容、會員與商品出發,理解一個網站如何逐步成為能建立關係、促成交易的數位平台。

談到網路行銷,很多人首先想到 Facebook、Instagram、短影音或網路廣告。然而,社群平台只是把人帶來的入口;真正能長期累積品牌內容、會員資料與交易紀錄的,通常是組織自己的網站。

雲林國際慢食協會網站是一個適合大一學生研究的案例。它從介紹協會、會員和在地食物的內容網站,逐步加入活動報名、慢食地圖、團購、購物會員、購物車與訂單管理。這段演進顯示:網路行銷不只是「做宣傳」,而是利用數位工具,引導使用者從認識品牌、產生興趣,一直到採取行動並持續互動。

網站:雲林國際慢食協會

一、網站不只是電子型錄

早期的組織網站常像一本放在網路上的簡介,內容包括協會介紹、聯絡方式、活動照片與會員名單。這些資訊雖然有用,卻大多只能讓訪客閱讀,不能進一步參與。

慢食協會網站原有的會員專頁、在地好食、食農課程、慢食旅遊、活動市集、慢食故事與地圖,已經具有內容行銷的基礎。它不只告訴訪客「協會是誰」,還能回答:

  • 在地有哪些生產者與店家?
  • 他們提供哪些商品或體驗?
  • 為什麼這些食物值得支持?
  • 消費者要如何參加或購買?

這就是網站從「組織介紹」走向「使用者需求」的重要轉變。在網路行銷理論中,這屬於自有媒體(Owned Media):組織可以自行管理、不完全受社群演算法控制,並持續累積搜尋能見度、品牌內容與顧客關係。

二、用行銷漏斗理解網站功能

行銷漏斗用來描述顧客從陌生到行動的過程,可以簡化為認知、興趣、考慮、轉換與維繫五個階段。

1. 認知:讓使用者發現協會

首頁、最新消息、社群連結與搜尋引擎內容,負責讓更多人第一次看見協會。「雲林慢食」、「在地農產品」、「食農課程」與「慢食旅遊」等關鍵字,都可能成為搜尋入口。網站每增加一篇有價值的故事或活動文章,就多一個被發現的機會。

2. 興趣:用故事建立情感

使用者不一定會因商品名稱就想購買,卻可能因為了解生產者、土地、製程或地方文化而產生興趣。慢食故事、會員專頁與商品介紹,可以把「一項商品」轉化為「一個值得支持的地方故事」。

3. 考慮:提供完整可信的資訊

當訪客產生興趣,通常會比較價格、時間、地點、產季、供應情況與聯絡方式。商品詳情、清楚照片、價格、庫存與活動說明,可以降低不確定性,也就是減少顧客採取行動時的「轉換阻力」。

4. 轉換:讓興趣成為行動

活動報名、購物車、一般訂購與團購,讓訪客不再只是閱讀,而能完成會員註冊、送出訂單或活動報名。這些可以被明確衡量的行為稱為轉換(Conversion)。

5. 維繫:從一次交易走向長期關係

購物會員可以保存基本資料並查看訂單,讓網站開始具有顧客關係管理能力。協會也能在獲得同意並保護隱私的前提下,了解商品偏好、活動參與及回購情形。

三、為什麼區分協會會員與購物會員?

這個網站的重要設計之一,是保留「慢食協會會員」,另外建立「購物會員」。名稱相近,角色與需求卻不同。

類型主要角色主要需求
協會會員生產者、店家、社區、夥伴展示品牌、商品、故事及活動
購物會員一般消費者登入、購物、查詢訂單
管理員協會工作人員維護內容、庫存、會員與訂單

這是市場區隔(Segmentation)的實際應用。有效的網路行銷不會把所有人視為同一類使用者,而會依照不同角色提供合適的內容、權限與操作流程。

四、購物車設計也是行銷設計

網站同時有一般商品和團購商品。最初兩種購物車彼此獨立,流程雖然清楚,卻可能讓使用者忘記另一個購物車中的商品。後來改成「同一個購物車頁面、分成兩區、仍分別結帳」:

  • 使用者能同時看到一般商品與團購商品。
  • 導覽列顯示兩區各有多少件商品。
  • 一般商品與團購商品不會被錯誤合併。
  • 不同團購活動仍依各自期限及取貨方式結帳。

這項修改說明使用者體驗與行銷成效密切相關。降低遺忘、迷路與誤解,就是降低購物過程中的摩擦。

五、庫存正確性會影響品牌信任

網站曾出現庫存為零仍能加入購物車的情況。從程式角度看,這是庫存判斷問題;從行銷角度看,卻是顧客信任問題。如果顧客完成訂購後才收到缺貨通知,可能增加客服成本、降低回購意願,甚至形成負面口碑。

修正版在商品頁、購物車及結帳時都檢查庫存,並在結帳瞬間再次確認。這說明網路行銷不能只關心廣告與文案,網站系統是否可靠,也是品牌體驗的一部分。

行銷帶來承諾,資訊系統必須有能力履行承諾。

六、內容、社群與網站如何合作?

協會不應把網站和社群平台視為互相競爭的工具。更理想的分工是:

社群平台快速傳播、互動,吸引使用者注意。
自有網站提供完整、可搜尋、可長期保存的資訊。
內容頁面累積生產者、商品與地方故事的品牌價值。
交易功能把關注轉化為購買、報名及後續服務。

例如,協會可以先在 Facebook 發布農友採收影片,再引導使用者到網站閱讀完整故事、查看商品並加入購物車。這是一條從社群曝光到網站轉換的顧客旅程。如果貼文只有按讚,卻沒有連回可採取行動的頁面,行銷效果就很難累積。

七、可衡量的網站才有改善方向

分析網站時,不應只說「版面很好看」或「內容很多」,而應提出可以衡量的指標:

  • 會員專頁及商品詳情頁瀏覽次數
  • 商品詳情頁到加入購物車的比例
  • 加入購物車後完成結帳的比例
  • 活動頁到完成報名的比例
  • 一般訂單、團購訂單及回購會員數量
  • 社群連結帶來的網站造訪與訂單
  • 庫存不足或結帳失敗次數

指標不是只用來證明成功,而是用來找出問題。若商品頁瀏覽很多、加入購物車卻很少,可能是價格、圖片、運費或說明不夠清楚;若加入購物車的人很多、結帳的人很少,則可能是流程太複雜或缺乏信任資訊。

八、網站行銷也有倫理責任

慢食強調 Good、Clean、Fair,網站行銷也應遵守相同精神。「Good」包括資訊清楚、操作友善;「Clean」包括不濫用會員資料;「Fair」則表示不使用誤導價格、假倒數、虛假庫存或強迫勾選行銷訊息等手法。

  • 清楚說明價格、運費與取貨方式。
  • 真實呈現庫存及活動名額。
  • 行銷訊息採自願同意。
  • 只蒐集完成服務需要的資料。
  • 確保手機使用者與年長者也容易操作。

網路行銷的目標不應只是讓人更快下單,還要建立可以持續的信任關係。

結語:好的網站是一套完整的行銷系統

從 V1.5 到目前版本,慢食協會網站最大的改變,不只是增加購物車或會員登入,而是逐步把內容、會員、商品、活動、團購與訂單連接起來。

這個案例呈現四項網路行銷能力:

  1. 用內容建立品牌認知與信任。
  2. 依照不同角色設計合適的資訊與流程。
  3. 用網站功能把興趣轉化為報名、購買與參與。
  4. 用資料及回饋持續改善服務。
流量只能讓人來到網站;清楚的價值、良好的體驗與可信任的服務,才會讓人願意採取行動並再次回來。

課堂實作建議

請選擇一個協會會員或在地商品,完成以下練習:

  1. 寫出主要目標客群。
  2. 設計一則吸引注意的社群貼文。
  3. 規劃使用者進入網站後應看到的內容。
  4. 設定一項主要行動,例如購買、報名或聯絡。
  5. 提出三項可以衡量成效的指標。
  6. 說明如何在行銷成效與個人資料保護之間取得平衡。
雲林國際慢食協會網站行銷教學案例|GOOD・CLEAN・FAIR

2026年9月21日 星期一

綠照趣旅行-菓葉智慧走讀學習教具

綠照趣旅行

菓葉智慧走讀學習教具

小Q機器人 × 菓葉故事 × 程式闖關

如何讓長者在熟悉的家鄉地景中活動身體、分享記憶,也讓孩子透過程式操作認識社區?「綠照趣旅行」以菓葉村為學習場域,把實體拼接地圖、社區圖卡、程式教育機器人、口述故事與 Google 地圖結合,設計出一套適合成果展、社區課程及青銀共學使用的智慧走讀教具。

「綠照趣旅行」是整套系列教具的名稱,「菓葉智慧走讀」則是菓葉社區版本。未來也能依相同架構延伸至重光、山水及湖東等社區,呈現各地不同的生活、生產、生態與文化特色。

重要說明:本地圖沒有 OID 碼。學習活動以方向指令、程式積木、圖卡任務及故事錄音進行,不使用 OID 點讀功能。

一、設計理念

菓葉的觀日樓、保安林、菜宅、灰窯、關懷據點與漁港,承載著長者的生活經驗,也呈現澎湖聚落與自然環境互相依存的樣貌。本教具把這些真實地景轉化為可移動、可排列、可說故事的學習素材。

參與者先從圖卡認識地方,再對照菓葉村 Google 地圖確認景點位置,接著規劃機器人的行走路線。機器人到達指定地點後,可以播放事先錄製的景點故事、台語導覽或長者口述記憶。走讀不只發生在紙上,也與真實的社區空間連結。

二、教具包含哪些內容?

四張A4拼接地圖

以四張A4特殊紙印製並拼接,形成機器人可以移動的菓葉走讀地圖。

菓葉主題圖卡

包含觀日樓、菜宅、灰窯、黃槿花、石滬捕魚、夜釣小管、健康園區與玻璃龜DIY等地方素材。

程式教育機器人

可搭配 Tale-Bot Pro 或 Matatalab Coding Set,依現場設備與參與者能力選擇操作方式。

故事語音

利用 Tale-Bot Pro 的故事鍵錄製景點介紹、台語故事或長者的家鄉記憶。

菓葉村 Google 地圖

查找真實景點、道路與方位,讓實體教材連結到社區的實際空間。

三、兩套教具如何搭配?

教具主要操作方式適合的學習活動
Tale-Bot Pro
小Q機器人
直接按下前進、後退、左轉及右轉等方向鍵,輸入行走路線;使用故事鍵錄製與播放語音。長者操作、親子共學、台語導覽、社區故事分享及簡易路徑挑戰。
Matatalab Coding Set利用程式積木、控制板及指令塔排列程序,再讓機器人依指令行走。順序概念、程式邏輯、路徑規劃、分組討論與任務解題。

四、教學目標

  • 認識家鄉:從圖卡與地圖認識菓葉的重要景點、產業、飲食與文化記憶。
  • 促進健康:透過取卡、排卡、操作機器人與路線討論,增加手眼協調、空間判斷及參與動機。
  • 保存記憶:邀請長者以台語錄下地方故事,讓生活經驗成為可分享的教材。
  • 培養邏輯:把目的地轉換成一連串方向指令,練習順序、方位、推理與修正。
  • 青銀共學:由長者提供故事,青年協助錄音與數位地圖,孩子負責操作或闖關,各世代共同完成走讀任務。

五、建議操作方式

  1. 拼接地圖:將四張A4特殊紙依正確位置拼成完整地圖,確認紙張平整,讓機器人能順利移動。
  2. 認識圖卡:請參與者挑選一張菓葉主題圖卡,說說是否去過這個地方,或分享與它有關的記憶。
  3. 查看真實位置:打開菓葉村 Google 地圖,找出景點所在位置、周邊道路及彼此的方向關係。
  4. 安排任務路線:把圖卡放入指定格位,選擇起點與終點,討論機器人需要前進幾格、在哪裡轉彎。
  5. 輸入程式:使用 Tale-Bot Pro 的機身按鍵,或利用 Matatalab Coding Set 的程式積木排列指令。
  6. 執行與修正:觀察機器人是否抵達目標。若路線錯誤,找出問題並重新調整指令。
  7. 播放家鄉故事:機器人抵達圖卡後,播放事先以 Tale-Bot Pro 故事鍵錄製的景點介紹或台語故事。
  8. 完成分享:參與者說出今天走過的路線、最喜歡的景點,以及新認識的一段菓葉故事。

六、故事鍵語音怎麼運用?

帶領者可先邀請長者選擇一張熟悉的圖卡,用自然的台語說出約20至30秒的回憶,再利用 Tale-Bot Pro 的故事鍵完成錄音。例如:

「這是菓葉的菜宅。以前海風很大,大家用石牆保護作物。菜宅裡種的蔬菜和地瓜,是許多家庭熟悉的生活記憶。」

機器人抵達菜宅圖卡後,由參與者按下故事鍵播放錄音。若活動時間較長,也可以讓不同長者分別錄製觀日樓、灰窯、漁港或黃槿花的故事,逐步建立菓葉社區的聲音資料庫。

七、三種任務範例

任務一:迎日健康行

從關懷據點出發前往觀日樓。抵達後播放迎日故事,並由帶領者帶大家完成簡單伸展活動。

任務二:菜宅到健康餐桌

依序走訪菜宅與漁港,選出在地蔬菜及漁產圖卡,討論如何搭配成較均衡的健康餐點。

任務三:文化記憶巡禮

規劃灰窯、黃槿花與玻璃龜DIY的走讀路線。每到一站便播放一段故事,完成後請參與者分享最想保存的地方記憶。

八、對應綠色照顧四面向

綠場域綠飲食綠療育綠陪伴

面向在教具中的實踐
綠場域透過實體地圖與 Google 地圖認識菓葉的自然環境、聚落及公共空間。
綠飲食從菜宅、漁港與地方料理圖卡認識在地食材、惜食與健康餐桌。
綠療育結合地圖操作、程式闖關、手部活動及家鄉故事,增加參與感與成就感。
綠陪伴透過長者、青年與孩子分工合作,創造對話與互相協助的機會。

九、從成果展示走向社區共學

「綠照趣旅行」保留了紙本教具容易觀看與操作的優點,也加入程式教育、故事錄音及數位地圖。長者可以成為說故事的人,孩子可以成為機器人的小小導航員,青年則能協助錄音、查找地圖與整理內容。

這套教具可用於成果展的互動體驗,也能延伸為社區走讀、樂齡課程、親子活動及青銀共學教材。每增加一張圖卡或一段長者錄音,菓葉的地方記憶就多了一種被保存與分享的方式。