人機協作三部曲之二:在造輪子中找專屬劇本

更新 發佈閱讀 4 分鐘

市面上有 Moodle、有 Teachable、有無數現成的學習管理系統。 我卻選擇從頭打造一個。 有人會問:你為什麼不直接用?

我的理由有三個。 第一,我想要透過從頭打造一個 LMS,來知道他是怎麼被造出來的。 第二,我在很多 LMS 上面曾經有著期待, 我想要試試看能不能自己找到期待。 第三,如果有些東西是大家都有的,很可能他不是一個太難的事情; 如果有些人沒有,我想弄清楚他到底是不被需要,還是做不出來。 換句話說:我們的想法是一個糟糕的想法,還是一個有意思的 idea?

這篇文章,是關於我從造輪子的過程中體會到的想法—— 也給正在猶豫要不要「從頭做」的人,開一條釐清的路。

▍教材上傳的「應該很簡單」

教材上傳,聽起來很簡單。 實際上呢?

檔案不知道存到哪裡—— 程式裡寫的路徑 backend/public/uploads 根本不存在。 中文檔名變成亂碼—— Windows 和程式的編碼方式不一致,上傳後變成亂碼。 下載的檔案打不開—— 點下載後,內容竟是網頁的錯誤頁面,而不是真正的教材。

還有:存檔的欄位長度不夠、變數名稱重複宣告、 檔名和檔案類型設定混亂、MIME type、路徑、權限、時區、編碼。 每一個「應該很簡單」的環節, 都藏著「理想解」的細節。

最後的解法是: 建立清楚的對照表、統一命名規則、 改用時間戳+隨機數+副檔名儲存、確保每個環節都驗證過。 簡單的是「概念」,複雜的是「邊界」。

▍迭代式 vs 現成邏輯

作業系統「不就是上傳+批改」? 我要的不一樣。

我要的是「迭代式」: 學員可以多次修改、重交, 老師每次都會針對最新版本評分。 批改後若學員再交,會建立新版本, 舊版本和舊評語都會保留。 這不是現成 LMS 的預設邏輯。

需要從頭設計: 個別指定作業、版本規則、assignment_designations、is_latest 的判斷。 還有:審核制註冊、填空題+檔案上傳兩種作業類型、 教材說明欄位、外部連結支援、YouTube 自動內嵌、 經驗值、等級、徽章、排行榜、優秀作品觀摩。 現成產品要嘛沒有,要嘛要大改。

▍先跑通,再求持久

為何不一開始就用 Google Drive? 理想解是階段性的。 先本機跑通,再考慮持久化; 先功能完成,再考慮上線。 不是一步到位,而是「這一階段要什麼」。

原本檔案存在主機的硬碟裡, 但免費主機 Render 重啟後,檔案會消失。 後來才接 Google Drive, 改用「共用雲端硬碟」Shared Drives, 需要 Google Workspace 帳號才能建立。 先求跑通,再求持久。

▍伴飛計畫的旅程意義

在造的過程中,哪個 moment 讓我突然清楚「我要的是這個」? 其實我腦袋中一直想的是: 在我接下來要辦的培訓, 我想要帶給學員怎麼樣的體驗。 也就驅動著我必須怎麼樣完成這件事情。 有時候創造的來源, 可能不是你真的要解決什麼事, 而是你想要找尋一個專屬於你的劇本。

若有人問「你為什麼不直接用 Moodle / Teachable」,我會怎麼回答? 教材與內容、硬體,該有的都有了。 但是我想透過包含激勵方式與事件紀錄的模組, 帶給參加伴飛計畫的學員多一點旅程上的意義。 徽章、經驗值、等級、排行榜、學習歷程—— 這些不是「功能清單」, 而是「學員在旅程中會被怎麼對待」。

造輪子的價值,在於把「我要什麼」從模糊變成具體。 那些「應該很簡單」的環節——中文檔名、時區、版本規則—— 恰恰是理想解與通用解的落差。 重複造輪子,不是為了證明自己很厲害, 而是在造的過程中,發現現成輪子裝不上的地方。

(人機協作三部曲之二,前見之一〈AI 是鏡子〉,續見之三〈當 C 型人遇上更 C 的機器〉)

留言
avatar-img
岱彧 murmur
0會員
11內容數
拒絕嚴肅,隨性昇級
岱彧 murmur的其他內容
2026/03/17
上週,我和 AI 一起從零打造了一個學習管理系統。 學員可以註冊、登入、看教材、繳作業、參與討論; 老師可以上傳教材、批改作業、管理學員。 聽起來像常見的線上課程平台, 但這次是為「伴飛計畫」量身訂做,從頭打造。 整個過程,我一直在想 Patrick Lencioni 的《凝聚團隊的五大障礙》——
2026/03/17
上週,我和 AI 一起從零打造了一個學習管理系統。 學員可以註冊、登入、看教材、繳作業、參與討論; 老師可以上傳教材、批改作業、管理學員。 聽起來像常見的線上課程平台, 但這次是為「伴飛計畫」量身訂做,從頭打造。 整個過程,我一直在想 Patrick Lencioni 的《凝聚團隊的五大障礙》——
2026/03/04
花了三年、數十堂課程,作者發現:帶來歡樂的課程只留下講義,而帶來痛苦的演練反而內化成實用能力。本文從神經科學(多巴胺)、認知心理學(困難可取性、延遲滿足)切入,剖析熱鬧卻無效的學習陷阱,提出「結構式有趣」才是保留能力的關鍵,並提供「課程回顧筆記」實用工具,幫助學習者辨識真正有效的學習設計。
Thumbnail
2026/03/04
花了三年、數十堂課程,作者發現:帶來歡樂的課程只留下講義,而帶來痛苦的演練反而內化成實用能力。本文從神經科學(多巴胺)、認知心理學(困難可取性、延遲滿足)切入,剖析熱鬧卻無效的學習陷阱,提出「結構式有趣」才是保留能力的關鍵,並提供「課程回顧筆記」實用工具,幫助學習者辨識真正有效的學習設計。
Thumbnail
2026/03/02
如果曾在簡報結束後,ㅤ 對方點頭說「很好」,卻沒有真的被說服,ㅤ 其實那並不是你不夠努力。ㅤ 很多人都有過這種時刻——ㅤ 花了很多小時把每一頁排滿、邏輯完整、重點標得一清二楚,ㅤ 完整到幾乎不需要講者。ㅤ 後來才發現,ㅤ 當投影片已經替觀眾整理好一切,觀眾就不再參與。ㅤ 而說服,從來
Thumbnail
2026/03/02
如果曾在簡報結束後,ㅤ 對方點頭說「很好」,卻沒有真的被說服,ㅤ 其實那並不是你不夠努力。ㅤ 很多人都有過這種時刻——ㅤ 花了很多小時把每一頁排滿、邏輯完整、重點標得一清二楚,ㅤ 完整到幾乎不需要講者。ㅤ 後來才發現,ㅤ 當投影片已經替觀眾整理好一切,觀眾就不再參與。ㅤ 而說服,從來
Thumbnail
看更多
你可能也想看
Thumbnail
近年來,教育界最常被提及的關鍵字之一就是 STEM 教學。STEM 是 Science(科學)、Technology(科技)、Engineering(工程)、Mathematics(數學) 的縮寫,它強調將這四大領域整合在一起,培養學生解決問題的能力與創新思維。對國中生來說,這正是他們接觸更深層科學
Thumbnail
近年來,教育界最常被提及的關鍵字之一就是 STEM 教學。STEM 是 Science(科學)、Technology(科技)、Engineering(工程)、Mathematics(數學) 的縮寫,它強調將這四大領域整合在一起,培養學生解決問題的能力與創新思維。對國中生來說,這正是他們接觸更深層科學
Thumbnail
這個假期過的很充實 連續兩天的課程 四位專業老師的教導 (維旎老師、若葳老師、云美老師、瓊月老師) 各地優秀同學的互動 收穫滿滿 能量滿滿 除了學習到豐富的知識 還玩了很多有趣又實用的遊戲 分享幾個印象深刻的 第一是學習321 第二是提問能力 第三是工具運用 第四是創意創新 第五是流質&晶質
Thumbnail
這個假期過的很充實 連續兩天的課程 四位專業老師的教導 (維旎老師、若葳老師、云美老師、瓊月老師) 各地優秀同學的互動 收穫滿滿 能量滿滿 除了學習到豐富的知識 還玩了很多有趣又實用的遊戲 分享幾個印象深刻的 第一是學習321 第二是提問能力 第三是工具運用 第四是創意創新 第五是流質&晶質
Thumbnail
近年來出現了一個涉及「大腦可塑性」的領域,讓科學家很驚訝。過去我們認為,與生俱來的大腦是無法改變的,不過這個看法現在已經徹底證明是錯的。一項又一項的研究已經顯示,大腦有不可思議的能力,能夠在極短的時間裡發展與轉變。
Thumbnail
近年來出現了一個涉及「大腦可塑性」的領域,讓科學家很驚訝。過去我們認為,與生俱來的大腦是無法改變的,不過這個看法現在已經徹底證明是錯的。一項又一項的研究已經顯示,大腦有不可思議的能力,能夠在極短的時間裡發展與轉變。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
聽過很多人說 , 我想變強  !  "強"的定義為何 ?  這沒有標準答案 !  會看譜.... 會彈和弦... 會創作....會編曲.... 試問 : 你對吉他指版了解多少 ?  你對和聲學了解多少 ?  兩者兼具, 請問上述的目標你還會有多少問題呢? 現代人練SOLO的人越來越少 ! 學樂理
Thumbnail
聽過很多人說 , 我想變強  !  "強"的定義為何 ?  這沒有標準答案 !  會看譜.... 會彈和弦... 會創作....會編曲.... 試問 : 你對吉他指版了解多少 ?  你對和聲學了解多少 ?  兩者兼具, 請問上述的目標你還會有多少問題呢? 現代人練SOLO的人越來越少 ! 學樂理
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
在上華蒙特梭利小學,每天都能聽見孩子們這樣興奮地分享學習發現。這裡,學習不再是枯燥、考試、抄寫,而是讓孩子在環境中自由探索、動手操作,從興趣中慢慢愛上學習。 📌 不再是中式填鴨式教學,孩子主動學習好快樂 我們相信,孩子天生就有探索世界的能力與好奇心。 所以在這裡,沒有「上課坐好、聽講、抄
Thumbnail
在上華蒙特梭利小學,每天都能聽見孩子們這樣興奮地分享學習發現。這裡,學習不再是枯燥、考試、抄寫,而是讓孩子在環境中自由探索、動手操作,從興趣中慢慢愛上學習。 📌 不再是中式填鴨式教學,孩子主動學習好快樂 我們相信,孩子天生就有探索世界的能力與好奇心。 所以在這裡,沒有「上課坐好、聽講、抄
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
W.手工紋繡藝術學院 #紋繡眉眼唇教學 #關於學習這事 第一:看老師的審美 第二:看技術 最後才看價格 往往很多人 把順序搞反了 記得你學習的初衷是為了提升技術 而不是為了便宜 -------------------------- #紋繡眉眼唇全科班教學 #霧眉紋眉 #仙韻霧眉 #粉墨眉
Thumbnail
W.手工紋繡藝術學院 #紋繡眉眼唇教學 #關於學習這事 第一:看老師的審美 第二:看技術 最後才看價格 往往很多人 把順序搞反了 記得你學習的初衷是為了提升技術 而不是為了便宜 -------------------------- #紋繡眉眼唇全科班教學 #霧眉紋眉 #仙韻霧眉 #粉墨眉
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News