首先是新知識的新鮮與求知慾的原由,我們在專題老師對提起了學習格網(Learning Grid)這知識時,讓我們從對格網的陌生到對此新知的強大功能有著強烈的興趣,雖然知道這是一門很深的學問,但也許也是一項挑戰,而且所學習的東西,也不是和我們生活脫節的知識,因為我們首先學習可分享的物件SCORM(Sharable Content Object Reference Model )這個在世界上已經是個能讓教材資源重覆使用與節省時效開發資源的標準。
在最近幾年以來,數位學習(E-Learning)日益得到學界與業界的重視下,其發展也獲得相當優異的成果,然而也由於一開始數位學習沒有獲得共識的標準,使得一般的數位學習教材難以被重覆分享使用,因此,這也就是造就可分享的物件SCORM 標準因應而生的原因,但是可分享的物件SCORM標準在分享資源上,一開始的設計是分享教材資源所設計的標準,它的功能似乎被限制在一個框框中,還不夠強大,但畢竟這是屬於設計教材標準,對於其它資源與許多平台間互取的重要議題便是如何在最短的時間內,有效地運用分散在各處的龐大資料,利用網路將分散的電腦資源串聯成一部「虛擬超級大電腦」的整合技術-格網,逐成為全球產官學研究界全面投入的發展重點。
其精神在於使得符合可分享的物件SCORM 標準的教材及平台,彼此間可以輕易地共享,而且這在未來數位學習上的應用也是愈來愈多與勢如破竹般成為趨勢,這樣才能適應社會求新求變與求快速的訴求。
因此,我們嘗試使可分享的物件SCORM與學習格網相互結合,讓格網的功能與可分享的物件SCORM的功能相輔佐,我們從事這個題目的專題研究時,除了希望透過「教材再用和共享機制」的建立和多種多個平台共享的優點,讓教材開發時程能夠縮減並節省教材的開發成本,並促成教材能在各學習平台間流通自如,修補可分享的物件SCORM所不足的,擴大其功能,讓學習格網的發揮強大功能。
但是,在傳統數位學習,雖有其優點,在下列三點,是目前尚未能克服的問題:
1.不同數位學習平台間資源難以有效分享使用。
2.學習物件之間協同合作困難。
3.不同用戶端的適應性與環境感知力不足。
而學習格網在這一方面,可以讓使用者只要登入一個入口,就可以使用別的平台之教材,比起傳統數位學習,在使用任何一個平台資源時,都必需再登入一個入口的方式,較更為便利與效率。
因此,我們嘗試為SCORM標準能與學習格網相互結合,我們從事這個題目的專題研究時,希望在研究出SCORM與學習格網間的結合,並把先前製作好符合 SCORM 標準的教材物件,封裝成格網服務導入學習格網,讓不同系統平台能夠達成接收與存取學習物件。
這樣登入一個入口就可享有多個平台達成共享的優點,讓教材開發時程能夠縮減並節省教材的開發成本,並促成教材能在各學習平台間流通自如,讓教材與資源的設計者,在只要設計能符合SCORM標準的教材或物件,然後再封裝成格網服務導入學習格網,就能夠享有學習格網中,可以讓許多不同電腦系統平台能夠互相存取資料,不再需要在每一次希望使用某平台的資源就得再重新登入,而且SCORM所持有的教材資源的共享(Sharing)或教材的「重複使用性」(Reusability)特色,更是現在網路教學應用系統製作教材時所遵循的標準,雖然不是硬性規定一定得遵循,但也已成為趨勢!所以學習格網除了可以讓資源間的流通更加快速與方便外,也更加豐富了一個平台即可透過此機制,讓資源更加豐富充裕。
分散於不同地點的電腦能夠有效地運用分散在各處的資料,這個由許多不同電腦之資源所串聯成的「虛擬超級大電腦」的格網整合技術成效,所以,除了讓教材設計者運用SCORM 的標準來設計教材,我們並讓這些教材與格網之間做溝通與聯繫,此外,由於格網還未運用SCORM標準,但是SCORM標準已為目前製作教材時,常用的標準,所以我們的目的即是將先前製作好符合 SCORM 標準的教材物件,封裝成格網服務導入學習格網,讓不同系統平台能夠達成接收與存取學習物件。
簡而言之,因為我們目前還在學習與構想階段,我們預期構想是製作出符合SCORM標準的教材物件,然後置入學習格網中,並讓各台連線的電腦可以自由存取彼此的資源,因此,分散在各處的電腦即不再只能使用自身一台電腦中的資料了,反而可能在短時間內,只要一開啟電腦,就可有效運用由許多電腦資料所共同組合成的龐大資料。
分析:
我們做此專題最大的目標,就是解決在學習格網中,教材無法共享的問題,為了解決此問題,方法是開發教材時,必需符合可分享的物件SCORM,將教材置入學習格網之中,而使用者讀取其教材內容時,使用Java Script來轉換資料以符合每個使用者的不同需求。
架構:
我們認為所有的機能需要藉由Java Applet這個工具來使用格網,並且包含在滿足可分享的物件SCORM標準的包裹(Package)裡面。
藉由這個學習的目的,這個程式類型會使用格網的所有類別層及使用者的裝置當做資源,或者是它只是經由一個web 伺服器來使用格網。
最重要的方面對明白是怎麼從學習管理系統提供唯一標誌,那代表怎麼對authentify 學習管理系統用戶供渴望的服務並且怎麼傳送用戶相關的資訊在學習管理系統和格網之間。
為了達成這個目的我們來具體說明可分享的物件SCORM的使用環境,格網必須使用Java api或可分享的物件SCORM來交換資料。
下列由即時運算服務提供的資料元素:
發射資料:是被用來滿足包裹並且是唯讀的
學習者ID:由學習管理系統提供且是唯讀的
學習者姓名:由學習管理系統提供且是唯讀的
浮動資料:可以是任何東西,最高有4000個特性項被儲存在欄位裡。

圖六.可能完成之格網架構示意圖
此架構的流程是-由客戶端透過其特有的通訊(如紅外線傳輸),連線至學習管理系統,而學習管理系統再透過URL連結到SCO,此時的SCO裡面包含了Java Applet及Grid Applet兩個程式,而SCO在經由Grid Applet是用來登入學習格網,進而讀取資料至SCO,然後學習管理系統在把資料透過特有的通訊回傳給客戶端。
一開始學習管理系統發出了包含Grid Applet的可分享物件並且藉由一般的程序來初始化,透過applet登入學習格網,為了達成這個目的,需要從學習管理系統的launch_data抽取出一個參數,再將此參數儲存在UNINX裡的SCO當中的imsmanifest.xml檔案裡,而且為了學習管理系統或課程可能會被獨立放置。此外,這個程式類型可能會用getcodebase來決定,,因為Java Script在瀏覽器上的限制,應用程式界面的來源跟codebase必須是同一個網域才能確保是由學習管理系統所發送,而且被允許使用格網的功能。學習者是由id還有參數、codebase互相比對結合來登入格網,由格網提供的短期認證被儲存在suspend_data。簡單的說,Client端登入後,格網 Applet會從格網伺服器取得教學元件,藉由Java Script轉換成符合Client端需求的格式顯示。
因為符合了可分享物件 SCORM之優點,所以其應用方向方面可達到: 可以以發展符合「共享教材物件參考模式」(Shareable Content Object Reference Model, SCO SCORM )為基礎,而其中所開發的「教材資源管理系統」和「教材編輯工具」,這二樣可以作為輔助教師編撰各類型的課程教材時的輔助。前者透過網路介面與後設機制管理大量教材,並提供一套搜尋器供使用者查詢或取得現有的教材,著重於充分發揮教材單元的重複使用性;而後者則在離線下,協助內容提供者(如:教師) 建構一新的教材內容或自編教材的平台。當此教材編輯完成時即可透過「學習管理系統」進行線上教學。此外,此目的在於提供高成本效益的數位教材編輯之用。而這樣的研究會其貢獻有二:
(1)發展出網路的「教材資源管理」系統。
(2)「教材編輯工具」提供內容提供者可以快速組裝一份教材。
未來之研究則可加入智慧型代理人,有助於成為適性化的「學習教材管理系統」。
整個Run-Time Environment的架構訂定了一個Reference Model,教學平台開發者可以根據此Model開發其平台,而不限定實作的開發工具(例如:Java Solution 或是Microsoft Solution)。透過SCORM的機制,可將學習內容和學習平台分開獨立,促成教材能在各學習平台間流通自如,而且目前也有研究介紹如何可簡易地製作符合可分享物件SCORM標準之教材的方法與流程,並已實際測試成功。
因此,可應用的範圍除了公司內部員工培訓之外,學校的學習管理系統也可採用此架構,一方面藉由格網的強大功能來發揮教材的最大功效,一方面由於SCORM標準,在格網環境中的每個人都能自由的取用部份教材,或教材元件,任意組合成自己所需的完整教材,或是利用一部份的教材元件,來開發新的教材等等。
本專題主要達成的預期結果有下列幾項:
1. 了解 SCORM 和學習格網的機制與運作原理
2. 相關技術的學習與熟練,至少達到專題需要程度
3. 製作一些完全符合 SCORM 標準的學習物件
4. 準備不同系統的平台(ex:使用Linux之電腦、使用Windows系列之電腦…等等不同的系統平台)
把先前製作好符合 SCORM 標準的教材物件,封裝成格網服務導入學習格網,讓不同系統平台能夠順利完成接收與存取學習物件的測試。