本節分別探討教學平臺系統的發展概況以及開發模式,並從開發 工具的探討中,尋求適用於本研究之教學平臺系統的開發方式。
一、教學平臺系統的發展概況
根據張君豪(2004)的調查研究指出,現在所流行的數位教學平 臺乃分別由資訊管理系統(Information Management System,IMS)及 內容管理系統(Content Management System,CMS)發展演進而來。
其 中 , 學 習 管 理 平 臺 的 形 成 , 則 是 資 訊 管 理 系 統 加 上 學 習 活 動
(Learning Activities)形成,其流程請詳下圖 2-2。
圖 2-2 資訊管理系統應用於學習之演進圖 資料來源:張君豪,2004
在 網 路 教 學 平 臺 的 環境中,學習 者、教師、平 臺 與 學 習 內 容 間 有 著 如 右圖 2-3 的關 係:
由於平臺系統牽涉複雜的流程與技術,要建構一個理想的線上學 習環境,必須思考許多問題。從教學系統設計的角度來看,對於教學 目標的界定與分析,也是選擇教學平臺的重要項目,如此才能依需求 選擇教學平臺所需的功能與相關的技術(Gallini,2001)。
圖 2-3 學習管理系統運作示意圖 資料來源:張君豪,2004
二、系統開發模式
Alessi 與 Trollip(1985)曾針對電腦輔助教學的系統開發,提出 電腦輔助教學軟體發展十大步驟,分述如下:
(一)決定需求與目標
決定學習者在完成此學習課程之後,需具備何種技能,並且 考量學習者的先備知識(enter knowledge),決定學習需求。
(二)蒐集相關資料
在此階段應儘可能蒐集與教學內容與學習主題相關的資 料,包含各式書籍、雜誌、網站、影片等等。
(三)了解內容
教學設計者為了往後設計工作順利的進行,必須對教學內容 及學習主題加以了解,以利工作人員溝通。
(四)形成構想
開發小組的腦力激盪,無論對教學策略的設計、人機互動的 設計與軟體設計等,都需經過小組所有人員的腦力激盪,以蒐集 更多優良、有創意、適合發展設計概念的構想。
(五)教學設計
將腦力激盪的結果,由不適合至適合的範圍條列出來,針對 工作分析,將不適合的構想排除,並將適當的構想做一初期的設
計規劃,並請教學設計專家與學科專家重複檢驗,以確定這些構 想適合發展成教學軟體。在相關構想確定了之後,則進行更詳細 的教學流程設計。
(六)繪製課程流程圖
依據流程設計之結果,依據流程決策順序繪製軟體流程圖,
至此課程軟體的雛型已大致具備。
(七)腳本設計
依據流程圖撰寫腳本,腳本需包含程式流程、使用者介面的 細節,與素材搭配說明等。在此一階段,重要的是將畫面的各個 介面元素(如按鍵、互動區域、文字顯示區等)定義清楚,以利 美工、音效、程式人員的製作流程。
(八)程式設計
依據所設計出的腳本,配合美工、音效等必要的素材,運用 多媒體編製軟體,編寫必要電腦程式,整合出完整的教學軟體。
(九)製作輔助教材
製作操作手冊、輔助教具或教學手冊等相關輔助材料,並以 這些材料豐富教材的完整性。
(十)評鑑與修正
依據軟體開發測試期與實際教學實施結果,請教育科技專 家、資深教師與學科專家作一評鑑,並依評鑑內容做必要之修正。
除了上述十項步驟外,徐新逸(1995)歸納多種教學設計模式, 展生命週期(System Development Life Cycle,SDLC),也就是所謂的 瀑布模式(Waterfall Model)進行系統開發。瀑布模式將系統開發的 過程分成數個階段,每個階段清楚定義要做哪些工作及交付哪些文 件,每個階段是循序的執行且僅循環一次(吳仁和、林信惠,2003)。
適用於需求明確,領域知識(Domain Knowledge)容易取得的專案,
強調開發過程需有完整的規劃、分析、設計、測試及文件等管理控制,
段皆要有文件產出。當系統開發問題較小或單純,瀑布模式的階段劃 分可以少至三個,例如圖 2-5 的分析、設計、實施等三個階段;若面 對較大或複雜之系統開發,其可再被細分成更多個階段,通常劃分 5
~ 7 階 段 不 等 。 例 如 可 能 劃 分 為 : 初 步 調 查 ( Preliminary Investigation )、系統分析(System Analysis)、系統設計( System Design)、系統開發(System Development)、系統實施與評估(System Implementation and Evaluation)等五階段。