系統識別號 | U0002-0606200516332500 |
---|---|
DOI | 10.6846/TKU.2005.00069 |
論文名稱(中文) | 利用網路服務架構建置SCORM跨領域平台 |
論文名稱(英文) | Using Web Service Architecture to Construct Cross Domain Framework for SCORM Platform |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 資訊工程學系博士班 |
系所名稱(英文) | Department of Computer Science and Information Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 93 |
學期 | 2 |
出版年 | 94 |
研究生(中文) | 林修名 |
研究生(英文) | Nigel H. Lin |
學號 | 891190018 |
學位類別 | 博士 |
語言別 | 英文 |
第二語言別 | |
口試日期 | 2005-05-31 |
論文頁數 | 107頁 |
口試委員 |
指導教授
-
黃仁俊
委員 - 廖弘源 委員 - 楊景潭 委員 - 施國琛 委員 - 黃仁俊 委員 - 許輝煌 |
關鍵字(中) |
共享內容物件參考模組 遠距教學 網路服務 |
關鍵字(英) |
SCORM Pocket SCORM Distance Education E-Learning Web Service SOAP |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
Sharable Content Object Reference Model (SCORM)的提出主要是為了讓遠距教學的課程內容部份有共同的標準,利用XML標記語言所提供的標準描述,可以將遠距教學的課程內容以統一的結構描述方式進行包裝。由於包裝的內容結構都以共通標準的方式所包裝,因此這些課程內容可以在不同的遠距教學系統平台使用,而各種平台也可利用這些描述了解課程的架構與內容,因此利用SCORM標準進行包裝的課程,能夠讓遠距教學的教材內容達到易存取、可交換、能持久以及能夠重複使用的目的。可惜的是SCORM所定義出的架構主要是針對教材的資料部份提出包裝的模型以及瀏覽順序的控制資料模型,SCORM並未真正解決教材於各種平台之通用性,再者,SCORM也未提及不同平台實際溝通與教材互換、引用的方式。在本篇論文中,我們提出利用網路服務的架構來建置SCORM跨領域的平台,此平台能夠讓符合SCORM的遠距教學教材在不同的平台或是裝置上均能被閱讀、使用,而這些平台與裝置都可使用統一的網路服務介面來存取教材或與遠距教學系統進行溝通,而各個裝置平台所使用的溝通語言也是符合標準的SOAP訊息。利用我們所提出的網路服務架構,我們希望能夠提出SCORM在跨領域與平台的解決方案,此外藉由充份利用網路服務架構易於擴充的優點,我們所提出的平台架構能夠透過簡易增加新網路服務的方式與現有的網路服務整合,以達到與日新月異的遠距教學標準接軌的目標。 |
英文摘要 |
Sharable Content Object Reference Model (SCORM) was introduced to provide a standardized E-Learning content packaging model. Through common XML meta-data descriptions, Learning Management Systems are able to understand the learning content within the package. The standard packaging model allows E-Learning content to be more accessible, interoperable, reusable, and durable. However, SCORM only provides the common data model and the idea of sequencing and navigation model. SCORM did not solve the problems for actual content sharing or interoperating. In this paper, we propose a web service architecture which allows SCORM compliant courseware to be run on different device platforms through common web service APIs. In this architecture, SCORM web service APIs serve different clients platforms according to standard SOAP based message communication. By applying web service to construct our proposed framework architecture, we hope to demonstrate how cross domain issues are solved. Furthermore, with the advantages of web service architecture, the proposed framework is easy to be extended with new services for the capability to be adjusted to accommodate novel extensions of common E-Learning standards. |
第三語言摘要 | |
論文目次 |
CONTENTS CONTENTS I LIST OF FIGURES III CHAPTER 1 INTRODUCTION 1 CHAPTER 2 RELATED RESEARCH 6 2.1 E-LEARNING APPLICATIONS 7 2.2 WHY E-LEARNING STANDARDS 9 2.3 SHARABLE CONTENT REFERENCE MODEL (SCORM) 12 2.3.1 CONTENT AGGREGATION MODEL 14 2.3.2 RUN-TIME ENVIRONMENT (RTE) 18 2.3.3 SEQUENCING AND NAVIGATION 20 2.4 SCORM AND WEB SERVICE RELATED RESEARCHES 23 CHAPTER 3 PROPOSED FRAMEWORK ARCHITECTURE 26 3.1 WEB SERVICE DISCUSSION 26 3.1.1 ADVANTAGES OF WEB SERVICE ARCHITECTURE 27 3.1.2 WEB SERVICE FRAMEWORK 32 3.2 CROSS DOMAIN FRAMEWORK FOR SCORM PLATFORM 36 3.3 REVISED SCORM RTE – SCORM WEB SERVICE RTE (SCORM WSRTE) 38 3.3.1 SCORM WEB SERVICE APIS 41 3.3.2 ECMA SCRIPT FOR LAUNCHING SCORM WEB SERVICES 48 3.3.3 SCORM WEB SERVICE GATEWAY INTERFACE (SWSGI) 51 3.3.4 SEQUENCING CACHE ENGINE (SCE) 54 3.4 CROSS DOMAIN OVER LMS SERVERS 60 3.4.1 SCORM LMS SERVER CLUSTER 60 3.4.2 COOPERATION BETWEEN DIVERS SCORM LMS SERVERS 66 CHAPTER 4 FRAMEWORK IMPLEMENTATION 69 4.1 POCKET SCORM ARCHITECTURE 69 4.1.1 THE POCKET SCORM RUN-TIME ENVIRONMENT 71 4.1.2 PC DOCK 74 4.1.3 THE SCORM LMS SERVER 74 4.2 THE IMPLEMENTATION OF POCKET SCORM RTE 77 4.3 THE IMPLEMENTATION OF SMART PHONE RTE 79 4.4 SCORM WEB SERVICE LMS IMPLEMENTATION 81 CHAPTER 5 FRAMEWORK DISCUSSION 88 5.1 ISSUES OF ADOPTING E-LEARNING STANDARDS 88 5.2 BENEFICIAL FEATURES OF PROPOSED FRAMEWORK 92 CHAPTER 6 CONCLUSION AND FUTURE WORK 97 BIBLIOGRAPHY 100 LIST OF FIGURES Figure 2.1 The History Of Scorm Specification 13 Figure 2.2 An Illustration Of The Scorm Run-Time Environment 19 Figure 3.1 Web Service Message Framework Diagram 33 Figure 3.2 A Logical View Of Soap Message And Sample Request Message 35 Figure 3.3 A Sample Response Message 36 Figure 3.4 Revised Scorm Rte For Supporting Different Learning Platform 41 Figure 3.5 Revised Modal Of Ecma Script For Scorm Web Service Apis 50 Figure 3.6 Scorm Web Service Gateway Interface (Swsgi) Diagram 52 Figure 3.7 The Process Of Swsgi Modeled By Petri-Net 54 Figure 3.8 Example Of Segmenting Course Aggregation 57 Figure 3.9 Off-Line Sequencing Cache Engine 58 Figure 3.10 Scorm Web Service Lms Server Cluster 65 Figure 3.11 Communication Modal For Non Scorm Base And Scorm Wsrte Based Servers 68 Figure 4.1 Relationship Of Components Within The Pocket Scorm Architecture 70 Figure 4.2 A Cluster Example 76 Figure 4.3 Display Modes (For Object Re-Flow) 78 Figure 4.4 Personal Notes On Pda 78 Figure 4.5 The Smart Phone Architecture 79 Figure 4.6 The Smart Phone Operation Interfaces 81 Figure 4.7 Functions Provided For Administrator And Learner 83 Figure 4.8 Course Distribution Function 85 Figure 4.9 Scorm Web Service Api 86 Figure 4.10 The Wsdl Of The Example Web Service 87 Figure 6.1 Orchestration Architecture For Distance Education Web Service Framework 99 |
參考文獻 |
Advance Distribute Learning (ADL), I. (n.d.). What is SCORM, May 18, 2005, http://www.adlnet.org/technologies/scorm/whatis.cfm Advance Distribute Learning (ADL), I. (n.d.). Advance Distribute Learning Home Page, May 18, 2005, http://www.adlnet.org Alliance of Remote Instructional Authoring and Distribution Networks for Europe (ARIADNE), I. (n.d.). ARIADNE [Alliance of Remote Instructional Authoring and Distribution Networks for Europe] Home Page, May 18, 2005, http://www.ariadne-eu.org Anido, L. & Llamas, M. (2001) A contribution to the e-learning standardization Proceedings of Standardization and Innovation in Information Technology, Oct. 3-6 2001, 295-309 Atif, Y., Berri, J., & Benlamri, R. (2003) An Adaptive Multimedia Approach to E-Learning Proceedings of the 2003 10th IEEE International Conference on Electronics, Circuits and Systems, Dec. 14-17, 2003, 3, 1224-1227 Aviation Industry CBT Committee, I. (Feb. 5, 2005). Aviation Industry CBT Committee Home Page, May 18, 2005, http://www.aicc.org Berger, S., McFaddin, S., Narayanaswami, C., & Raghunath, M. (2003) Web Services on Mobile Devices-Implementation and Experience Proceedings of Fifth IEEE Workshop on Mobile Computing Systems and Applications, Oct. 9-10, 2003, 100-109 Bullinger, J., Ilg, R., & Fischer, T., (2003), I. (Nov. 11, 2003). Driving Forward Innovation in Global Networks, May 18, 2005, http://www.sapinfo.de/public/en/search.php4/start/t/Driving$20Forward$20Innovation$20in$20Global$20Networks/cat/0/1/2/3/4/5/6/page/0/article/Article-172953faa86728c0b3/en Chu, C., Chang, C., Yeh, C., & Yeh, Y. (2004) A Web-Service Oriented Framework for Building SCORM Compatible Learning Management Systems Proceedings of International Conference on Information Technology: Coding and Computing, Apr. 5-7, 2004, 1, 156-161 Duval, P., Merceron, A., Rinderknecht, C., & Scholl, M. (2004) LeVinQam: A Question Answering Mining Platform Proceedings of the FIfth International Conference on Information Technology Based Higher Education and Training, May 31 – June 2, 2004, 250-255 European Committee for Standardization (CEN), Information Society Standardization Systems (ISSS), & Learning Technologies Workshop (LT), I. (Jan. 21, 2005). CEN [European Committee for Standardization] Home Page, May 18, 2005, http://www.cenorm.be/cenorm/businessdomains/ businessdomains/isss/activity/wslt.asp Fretwell Downing Education, I. (n.d.). Getting Educational Systems Talking Across Leading-edge Technologies Home Page, May 18, 2005, http://www.fdgroup.co.uk/gestalt Gateway to Educational Materials (GEM), I. (Apr. 25, 2005). GEM [Gateway to Educational Materials] Home Page, May 18, 2005, http://www.geminfo.org Gronmo, R., Skogan, D., Solheim, I., & Oldevik, J. (2004) Model-driven Web Services Development Proceedings of 2004 IEEE International Conference on e-Technology, e-Commerce and e-Service, Mar. 28-31, 2004, 42-45 Guo L., Xiang X., & Shi Y. (2004) Use Web Usage Mining to Assist Online E-Learning Assessment Proceedings of IEEE International Conference on Advanced Learning Technologies, Aug 30 – Sept. 1, 2004, 912-913 Heng, W.J. & Tan Q. (2002) Content Enhancement for E-Learning Lecture Video Using Foreground/Background Separation Proceedings of 2002 IEEE Workshop on Multimedia Signal Processing, Dec. 9-11, 2002, 436-439 IMS Global Learning Consortium, Inc., I. (n.d.). IMS Global Learning Consortium Home Page, May 18, 2005, http://www.imsproject.org Learning Technology Standards Committee, I. (n.d.). Learning Technology Standards Committee Home Page, May 18, 2005, http://ltsc.ieee.org Lin, N.H., & Shih, T.K. (2003) An Effective Course Authoring and Student Evaluation System for Distance Learning Proceedings of the 2003 IRMA International Conference, May 18-21 2003. Lin, N.H., Shih, T.K., Hsu H., Chang H., Chang H., Ko, W.C., & Lin, L.J. (2004) Pocket SCORM Proceedings of 24th International Conference on Distributed Computing Systems Workshops, Mar. 23-24, 2004, 274-279 Liu T., & Choudary C. (2004) Content-Aware Streaming of Lecture Videos over Wireless Networks Proceedings of IEEE Sixth International Symposium on Multimedia Software Engineering, Dec. 13-15, 2004, 458-465 Liu, X., Saddik, A.E., & Georganas, N.D. (2003) An Implementable Architecture of An E-Learning System Proceedings of Canadian Conference on Electrical and Computer Engineering, May 4-7, 2003, 2, 717-720 Musa, D.L., Munoz, L., & de Oliveira, J.P.M. (2004) Sharing Learner Profile through An Ontology and Web Services Proceedings of 15th International Workshop on Database and Expert Systems Applications, Aug. 30 - Sept. 3, 2004, 415-419 Ng, S.C., Ng, C.M., Tsang, H.W. & Hung, L.M. (1999) Learn@Net: an integrated multimedia system for distance learning Proceedings of Computational Intelligence and Multimedia Applications, Sept. 23-26 1999, 479-483. OASIS, I. (n.d.), Universal Description, Discovery and Integration (UDDI) Home Page, May 18, 2005, http://www.uddi.org Paris, M. (2003) Authoring Interactive Software Simulations for E-Learning Proceedings of The 3rd IEEE International Conference on Advanced Learning Technologies, July 9-11, 2003, 448 PRomoting Multimedia access to Educational and Training in European Society (PROMETEUS), I. (n.d.). PRomoting Multimedia access to Educational and Training in European Society Home Page, May 18, 2005, http://www.prometeus.org Rajan, A.V.S. & Otieno, J. (2004) Leveraging Traditional Distributed Applications to Web Services for E-Learning Applications Proceedings of 15th International Workshop on Database and Expert Systems Applications, Aug. 30 - Sept. 3, 2004, 430-435 Rodriguez, J., Anido, L., & Fernandez, M.J. (2003) How can the Web Services Paradigm Improve the E-Learning Proceedings of The 3rd IEEE International Conference on Advanced Learning Technologies, July 9-11, 2003, 479 Salden, A., Aldershoff, F., Iacob, S., Otte, R., & Windhouwer, M. (2002) Web-enabled Advanced Multimedia Systems Proceedings of 2002 IEEE Workshop on Multimedia Signal Processing, Dec. 9-11, 2002, 117-120 Seitz, A., Dannenberg, M., & Liebhart, H. (2002) An Authoring System for Instructionally Designed Tutoring Processes Proceedings of International Conference on Computers in Education, Dec. 3-6, 2002, 2, 1317-1318 Shih, T.K., Chang, W., & Lin, N.H. (2003) Using SOAP and .NET Web Service to Build SCORM RTE and LMS Proceedings of the 2003 International Conference on Advanced Information Networking and Applications, March 27-29 2003, 782-787. Shih, T.K., Lin, N.H. & Chang H. (2003) An Intelligent E-Learning System with Authoring and Assessment Mechanism Proceedings of 17th International Conference on Advanced Information Networking and Applications, Mar. 27-29, 2003, 782-787 Shih, T.K., Lin, N.H., Chang, H., & Huang K. (2004) Adaptive Pocket SCORM Reader Proceedings of 2004 IEEE International Conference on Multimedia and Expo, June 27-30, 2004, 1, 325-326 Soreanu, P. & Saucan, E. (2003) Semi-continuous Monitoring of Student Feedback in Interactive Synchronous E-Learning Environments Proceedings of The 3rd IEEE International Conference on Advanced Learning Technologies, July 9-11, 2003, 276-277 Su J., Tseng S., Weng J., Chen K., Liu Y., & Tsai Y. (2005) An Object Based Authoring Tool for Creating SCORM Compliant Course Proceedings of 19th International Conference on Advanced Information Networking and Applications, Mar. 25-30, 2005, 209-214 Vossen, G. & Westerkamp, P. (2003) E-Learning as a Web Service Proceedings of the Seventh International Database Engineering and Applications Symposium, July 16-18 2003, 242-249. Web Services Activity of W3C, I. (May 12, 2005). Web Services Activity Home Page, May 18, 2005, http://www.w3.org/2002/ws World Wide Web Consortium (W3C), I. (Apr. 7, 2005). Extensible Markup Language (XML) Home Page, May 18, 2005, http://www.w3.org/XML XML Protocol Working Group of W3C, I. (Jun 24, 2003), SOAP Version 1.2 Part 0: Primer, May 18, 2005, http://www.w3.org/TR/2003/ REC-soap12-part0-20030624 XML Protocol Working Group of W3C, I. (Jun 24, 2003), SOAP Version 1.2 Part 1: Messaging Framework, May 18, 2005, http://www.w3.org/TR/2003/ REC-soap12-part1-20030624 XML Protocol Working Group of W3C, I. (Jun 24, 2003), SOAP Version 1.2 Part 2: Adjuncts, May 18, 2005, http://www.w3.org/TR/2003/ REC-soap12-part2-20030624 Xu, Z., Yin, Z., & Saddik, A.E. (2003) A Web Services Oriented Framework for Dynamic E-Learning Systems Proceedings of Canadian Conference on Electrical and Computer Engineering, May 4-7, 2003, 2, 943-946 Yin, Z., Xu, Z., & El Saddik, A. (2003) Study of Metadata for Advanced Multimedia Learning Objects Proceedings of Canadian Conference on Electrical and Computer Engineering, May 4-7, 2003, 2, 1099-1102 Zamora, J.J., Mazon, A.J., Torrens, A., & Pujana, H. (2004) Educational Application with An Internet On-line Spice Simulation Proceedings of the 12th IEEE Mediterranean on Electrotechnical Conference, May 12-15, 2004, 1, 421-424 Zeramdini, K., Rekik, Y., & Gillet, D. (2004) Enhanced Web Components and Connectors Description for Authoring E-Learning Environments Proceedings of the FIfth International Conference on Information Technology Based Higher Education and Training, May 31 – June 2, 2004, 244-249 Zhu Z., McKittrick, C., & Li W. (2004) Virtualized Classroom - Automated Production, Media Integration and User-Customized Presentation Proceedings of 2004 Conference on Computer Vision and Pattern Recognition Workshop, May 27 – June 02, 2004, 138-138 |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信