top of page
5e.png

​莫斯利自然科學

莫斯利如何一步一步打造自己的線上影音學習 SaaS 平台

9月21日
讀畢需時 7 分鐘

已更新:10月22日


莫斯利 SaaS 線上影音學習平台開發,整合 Wix Velo 程式碼、課程管理、會員授權、影音播放與多補習班網站、線上老師課程。

目錄


莫斯利目前開發的,並不只是一個一般的線上教學網站。

它是一套從實際線上教學需求出發,經過長時間使用、測試、修改與重新設計,逐步發展而成的線上影音學習系統。

這次的開發,對莫斯利而言,也不單純是一項網站建置工作。

更像是一場從「自己使用的系統」,逐步走向「可以提供給其他補習班、個別老師與教學團隊使用的產品」的研發過程。

從自己的需求開始

莫斯利本身長期投入線上教材與線上教學,因此很早就知道,一套真正能夠長期使用的線上教學系統,並不是把影片放上網路、再加上一個會員登入功能這麼簡單。

真正開始使用之後,很快就會遇到各種實際問題:

學生要怎麼登入?

不同學生可以看到哪些課程?

課程是否有使用期限?

免費試聽與正式課程如何區分?

影片與教材檔案如何管理?

課程內容如何分類?

網站複製或重新建立之後,系統又應該如何管理?

這些問題,都是實際營運之後才會真正感受到的。

因此,這次的開發並不是先畫出一份漂亮的規格書,再想像使用者未來會怎麼使用。

而是反過來:

先從實際使用中遇到的問題出發,再逐步把解決方式寫進系統。

從網站,到真正的線上學習系統

最初的需求看起來很單純。

網站需要有課程、會員、影片與教材。

但隨著功能逐漸增加,系統開始形成比較完整的結構。

課程資料由 CMS 管理,學生透過會員系統登入,課程內容則分成影片與教材檔案。

同時,系統還需要處理不同學生的課程使用權限與期限。

因此,原本單純的「網站」逐漸變成:

網站+會員+課程+教材+影音+授權管理

彼此互相連動的一套系統。

這也是整個研發過程中很重要的一個轉折。

Wix 不只是做網站

這次開發大量使用了 Wix Studio、Velo、CMS,以及 Wix Blocks 等技術。

Wix 原本給人的印象,很容易停留在「網站製作平台」。

但實際深入開發之後,可以發現它也能夠承載相當完整的應用程式邏輯。

例如:

  • CMS 資料結構

  • 會員系統

  • 後端 Velo 程式

  • Web Modules

  • API

  • Wix Blocks App

  • 網站前端與後端之間的資料交換

這些技術逐漸組合起來之後,Wix 在這個專案裡所扮演的角色,就已經不只是網站編輯器。

而是整套線上學習系統的重要基礎。

影音播放也不是單純放一支影片

線上教學的核心當然是影音。

這次的影音架構採用 Bunny Stream,並配合網站本身的課程與會員系統。

課程資料與影片資料分開管理,學生進入課程之後,系統依照目前的課程與授權狀態,提供對應的內容。

這樣做的目的,是讓網站本身負責「課程與學生的管理」,而影音服務則負責「影片的傳送與播放」。

兩者各自處理自己擅長的事情。

這也是整個系統逐漸成熟之後形成的重要架構概念。

真正困難的,其實是授權邏輯

開發過程中,最需要反覆測試的部分之一,就是「誰可以看到什麼」。

例如:

學生登入,不代表他可以看到所有課程。

學生有某門課程的權限,也不代表權限永遠有效。

課程可能有不同的使用期限。

免費試聽課程與正式課程,也需要有不同的處理方式。

因此,系統最後形成了比較明確的分層概念:

網站本身的使用權限

以及

學生個人的教材使用權限

兩者並不是同一件事情。

這種分層,讓系統在後續擴充時更加清楚,也避免所有判斷都混在同一段程式裡。

Wix Blocks:從自己的系統走向可以交付的產品

當系統逐漸成熟之後,另一個問題出現了:

如果這套系統未來要提供給不同的補習班、個別老師與教學團隊使用,難道每一家都要重新做一次嗎?

答案當然不是。

因此,研發開始進一步思考「產品化」。

其中一個重要方向,就是使用 Wix Blocks 將部分核心功能整理成可以重複使用的 App 元件。

這和單純複製一個網站不同。

網站可以複製。

但如果希望同一套核心功能可以在不同網站中重複運作,就必須重新思考:

  • 哪些功能應該共用?

  • 哪些資料屬於客戶自己的網站?

  • 哪些程式應該封裝?

  • 前端與後端如何分工?

  • 如何讓客戶使用時,不需要理解底層技術?

這個過程,才真正讓原本的「線上教學網站」開始具有產品的樣子。

一套真正可以交付的系統

經過一連串測試與調整之後,目前這套系統已經不再只是概念或 Demo。

它具備:

  • 課程管理

  • 會員登入

  • 課程授權

  • 使用期限管理

  • 線上影音播放

  • 教材檔案管理

  • 免費試聽

  • Wix Blocks App

  • CMS 資料架構

  • 後端程式邏輯

  • 系統授權管理

  • 網站獨立運作機制

這些功能彼此之間並不是獨立存在。

而是組合成一個可以實際使用的完整線上影音學習系統。

從「自己使用」走向「提供給其他教學者」

這也是整個研發過程最有意思的地方。

最初只是因為自己有需求,所以開始研究。

研究之後發現,很多問題只有真正長期使用線上教學系統的人才會注意到。

於是一路從:

網站

做到:

線上教學系統

再做到:

可以重複部署的產品架構

最後形成:

莫斯利垂直型小型 SaaS 平台

所謂「垂直型」,是因為它不是為所有產業設計的通用平台,而是從補習班、個別老師與教學團隊的實際需求出發。

它所處理的,是教學現場每天真正會遇到的線上教學問題。

這不是一套套版網站

市面上當然有很多網站平台,也有很多線上開課系統。

莫斯利這次做的事情不太一樣。

因為這套系統並不是先做出一個「看起來可以用」的套版,再想辦法找使用者。

而是:

先實際使用,再發現問題;發現問題,再修改系統;修改之後,再實際測試;最後才逐步形成今天的產品。

因此,現在的系統裡面,其實累積的是很多年線上教學營運經驗,以及這一次重新進行系統化開發所留下來的技術成果。

最後,為什麼要把它做成 SaaS?

如果只是把系統做好,然後交給一個教學者使用,其實並不困難。

真正需要思考的是:

能不能讓不同補習班、個別老師與教學團隊,在不需要重新開發整套系統的情況下,也能使用同一套核心架構?

這也是 SaaS 的核心精神之一。

莫斯利希望提供的,不只是一次性的網站建置。

而是一套可以持續維護、持續更新,也可以讓不同教學者長期使用的線上影音學習服務。

因此,這次的研發最後走向的,並不是單純的「網站製作」。

而是一套:

專注於補習班、個別老師與教學團隊需求的垂直型小型 SaaS 線上影音學習平台。

一段研發過程的紀錄

這篇文章對莫斯利而言,與其說是一份技術說明,不如說是一份研發過程的紀錄。

從實際營運需求出發,經過一次又一次測試、修改與重新思考,最後把原本只供自己使用的系統,逐步整理成一套可以實際交付給其他補習班、個別老師與教學團隊使用的產品。

其中使用了哪些技術,其實不是最重要的事情。

真正重要的是:

這套系統不是為了展示技術而開發,而是因為真的要使用,所以才一路把它做出來。

這也是莫斯利這次投入這項研發,最值得留下來的一份紀錄。


也許,莫斯利有機會成為台灣教育市場中,第一批真正從教育現場出發、由老師親自投入研發並完成 SaaS 平台研發的教育業者之一。


莫斯利與一般 SaaS 平台的不同

莫斯利並不是把一套固定的 SaaS 平台包裝成方案,再要求所有使用者依照平台規則使用。

莫斯利的做法,是把多年實際線上教學經營中真正需要的功能,整理成一套可以直接使用的系統,讓補習班、個別老師與教學團隊,不用自己投入數百萬元,也能取得真正需要的線上影音學習能力。

你不需要買下一整套系統,只需要使用真正需要的部分。

但這並不代表使用者只能被綁在 SaaS 模式裡。

如果有大型教育機構希望取得完整系統的原始碼、系統架構及相關技術資產,並由自己的工程團隊進一步開發,也可以。相關技術移轉價格目前為新台幣 300 萬元起。

這代表莫斯利提供的,不只是「租用一個平台」這一種選擇。

你可以用極低成本使用真正需要的功能;也可以在有足夠需求與預算時,選擇取得更完整的技術自主權。

這也是莫斯利與一般 SaaS 平台最大的不同之一:

不是用平台綁住你,而是讓你決定自己需要多少。


📚 延伸閱讀

最新文章

查看全部
高中自然科微學習知識中心:莫斯利自然科學打造完整學習資源,整合 6,000+ 題互動題庫

在面對高中學測與分科測驗的升學壓力時,自然科(物理、化學、生物、地球科學)往往是許多學生的痛點。市面上的參考書目繁多、補習班資源琳琅滿目,但多數學習途徑往往伴隨沈重的經濟與時間負擔。 為了讓每一位認真的學生都能不受阻礙地把觀念學好,莫斯利自然科學推出全方位高中自然科微學習知識中心。我們將多年累積的教學經驗與教材內容重新梳理,並全面開放免費線上資源,為同學打造扎實、無負擔的自主複習天地。 💡 為什

 
 
自訂網域不等於擁有網站!線上開課平台的隱藏風險:當你想離開,SEO 資產還能帶走嗎?

在數位化轉型的浪潮下,越來越多補習班、獨立教師與教育機構開始使用線上開課平台,建立自己的品牌網站。 許多平台允許使用者綁定自訂網域,例如 www.yourbrand.com。看著網址列上顯示自己的品牌名稱,經營者很容易認為:網站是我的,內容是我的,累積的搜尋流量當然也是我的。 但事實並沒有這麼簡單。 擁有自己的網域,不等於擁有網站的完整控制權。 當你決定更換平台時,真正的問題才會浮現:多年累積的文

 
 
bottom of page