第五章 OOSM系統介紹
5.2 基本功能介紹
接下來針對OOSM編輯工具七個主要功能加以介紹:
1. 新增流程定義
2. 建立課程序列及設定規則
33
3. 進入不同階層的課程中 4. 加入資源物件及關聯的教材 5. 儲存課程流程定義
6. 匯出教材包裹
1. 新增流程定義:
在主畫面中選取 [File]Æ[New] 的選單項目,就可開啟新的課程設計介面,如 圖20:
圖 20. 開啟新課程設計
2. 建立課程序列及設定規則
Step 1:先設定這一個序列的流程模型,可以按照需要設為:Linear (線性課程) 或是Choice(選擇性課程);並且利用Forward Only或是Can Exit選項設定流程屬 性,如圖21。
34
圖 21. 設定流程模型
Step 2:若是要建立子代的序列物件,從左邊的「Class Shapes」中可以用滑鼠 拖曳「Sequence」控制項節點到編輯區中,並且設定該節點名稱(即課程標題),如 圖22,我們可以建立「Lesson 1」:
圖 22. 設定課程標題
Step 3:如果要設定「Sequence」控制項節點的序列規則,只需要在控制項按 下滑鼠右鍵,選取「Set Sequence Rules」(如圖23):
35
圖 23. 設定序列物件的快捷選單 接著就會出現設定序列規則的視窗(圖24):
圖 24. 設定課程的序列規則
Step 4:子代的課程節點建立完成後,使用滑鼠以拖曳的方式將節點物件與
「Start」起始節點相連接,如圖25:
圖 25. 連結課程節點
36
3. 進入不同階層的課程中
在「Lesson 1」節點上按下滑鼠左鍵兩次,可以設計下一層的序列規則,同時 編輯器會顯示目前正在編輯中的教材層級,如圖26:
圖 26. 設計下一層的流程
4. 加入資源物件及關聯的教材
若要在「Lesson 1」中加入「Introduction」的教材的話,從左邊的「Class Shapes」
中可以用滑鼠拖曳「Resource」控制項節點到編輯區中,並且設定該節點名稱(即 課程標題)為「Introduction」,如圖27:
37
圖 27. 加入Resource控制項節點
Resource控制項用來表示OOSM中的資源物件,因此除了序列規則外,還需要 設定對應的教材:在控制項按下滑鼠右鍵,選取「Set Resource」(如圖28):
圖 28. 設定資源物件的快捷選單
按下「Set Resource」之後,會出現設定資源物件所關連的教材內容的視窗(圖 29):
圖 29. 設定教材內容
5. 儲存課程流程定義
編輯好的課程序列物件,可以直接透過「Functions」選單的「Save as Sequence Object」的功能,存入系統的Repository中(圖30):
38
圖 30. 將課程序列定義存入系統中
按下「Save as Sequence Object」之後,在屬性視窗中輸入課程序列名稱,按 下「OK」即可(圖31):
圖 31. 輸入序列物件名稱的視窗
將每一個課程模組用這樣的方式建立完成後,就可以使用「Functions」選單 的「Load Sequence Object」的功能(圖32),重組出新的課程(圖33)。
圖 32. 載入已建立的課程序列物件
39
圖 33. 利用序列物件建立新課程
6. 匯出教材包裹
編輯課程流程完畢之後,可以先將序列物件用系統本身定義的規格暫存到檔 案(如圖34)
圖 34. 將課程的序列物件存成檔案
或是直接將流程匯出成指定的教材規格(圖35):
40
圖 35. 匯出教學流程
製作成教學包裹後,安裝到SCORM RTE執行,如圖36:
圖 36. 在SCORM RTE中執行設計好的課程
41
第六章 實驗設計與結果
本研究透過課程的物件導向序列模型建立了一個圖形化的教材編輯系統,並 且以客戶關係管理(CRM)的課程進行實驗。將其封裝成符合SCORM標準的教學包 裹(Content Packge),再利用SCORM 2004 RTE測試透過OOSM編輯器所建立的客戶 關係管理的教材,是否會根據我們所建立的流程正確的執行。
接觸的CRM-Internet, Call Center, CTI.
商業智慧與CRM
CRM系統實習
3. CRM的策略管理與應用 CRM系統評估與績效衡量
CRM的策略分析與關鍵成功因素 CRM在零售百貨業的應用
CRM在金融控股公司的應用
企業在導入的時候,需要針對不同部門的員工設計不同的課程。業務部門需 要了解CRM的理論與基礎,並且學會CRM系統的操作;而高階主管除了必須要了 解CRM的理論與基礎、CRM系統外,還需要知道如何應用CRM幫助公司修正行銷 策略。因此針對不同員工,必須要設計不同的教學流程(參考圖37、圖38)。
圖 37. 業務部門的CRM課程流程
圖 38.高階主管的CRM課程
43
本研究中使用前一章所介紹的OOSM編輯器作為教學流程設計的平台。透過 OOSM,教學流程可以封裝成不同的序列物件(SO),然後再組合成需要的教學課 程。以客戶關係管理教材而言,無論是初階、實務或是進階的教材,都是根據基 本的教材模組所設計出來的,因此使用OOSM的架構先將基本的教材封裝成序列物 件之後,就可以重複使用教學流程組合成不同的課程!因此我們先建立CRM理論與 基礎課程的序列物件。根據課程內容與圖37的描述,利用OOSM編輯器建立CRM 理論與基礎課程的教學流程如圖39:
圖 39. CRM的理論基礎教材的線性流程
建立完成後,透過選單的[Functions]-->[Save as Sequence Object],就可以將建 立好的教學流程封裝成序列物件,如圖40:
圖 40. 建立CRM的理論基礎的序列物件
接著根據CRM系統課程的流程,建立CRM系統課程的序列物件,如圖41:
44
圖 41. CRM系統課程的教材
根據圖1,業務部門所使用的CRM教材必須要結合CRM理論與基礎課程以及 CRM系統課程。因為這兩個課程的教學流程已經封裝成Sequence Objects,存放在 系統的Repository中。因此接下來,我們就可以使用這兩個序列物件來建立「CRM 初階」的教材。先從[Functions]選單的[Load Sequence Object]選項,載入之前設計 好的CRM教材的序列物件(如圖42):
圖 42. 載入已建立的課程序列物件並建立新的教學流程
但是在CRM系統的教學流程中,CRM系統實習必須是要在前面的課程都上完 之後才會出現的,因此我們可以設定該節點的Sequence Rule,如圖43:
45
圖 43. 設定教材的流程規則
若是要針對高階主管設計如圖38的CRM課程,則只需要新增一個課程序列,
並勾選「Choice」屬性(圖44):
圖 44. 新增課程流程定義
然後再從[Functions]選單的[Load Sequence Object]選項,載入之前設計好的 CRM教材的序列物件,就可以建立新的教材了,如圖45:
46
圖 45. 針對高階主管的CRM課程流程
因為高階主管的CRM系統課程中,只需要保留「商業智慧與CRM」、「人工智 慧技術與CRM」、「行動CRM系統」及「CRM系統實習」。因此直接進入「CRM系 統」課程序列中,並刪除不需要的課程(圖46):
圖 46. 重組課程時可以修改課程的流程
教學流程定義完成之後,接下來透過「Functions」選單的「Export to...SCORM」
的功能,就可以將課程的序列物件轉成描述此課程的架構(AT)、教學流程(SDM)
47
以及實體教材的資訊的XML檔,manifest。
根據以上實驗,我們發現OOSM編輯器的幾個特性:
1. 透過序列物件封裝教學流程,老師可以隨時根據課程需要更新序列規則或 是教學目標,的確可以增加重組教材時的延伸性與彈性。
2. 因為教學流程是以物件化的方式建立,因此設計好的教學流程可以重複使 用在不同的課程中,讓教學流程也具備有可重複使用的特性。
3. 利用OOSM所建立的教學流程可以搭配不同的PMD,透過SM2CP的演算法 轉成支援不同教學平台的教材規格,因此具有高度的可擴充性。
在2.5節中曾經提到Reload及LMS的編輯工具,這些工具雖然也是支援教學流 程的設計,但是因為其背後都缺乏以物件化的方式去設計流程,所以就沒有具備 OOSM編輯器的這一些特性。
48