淡江大學覺生紀念圖書館 (TKU Library)
進階搜尋


下載電子全文限經由淡江IP使用) 
系統識別號 U0002-0606200516332500
中文論文名稱 利用網路服務架構建置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
論文使用權限
  • 同意紙本無償授權給館內讀者為學術之目的重製使用,於2005-06-16公開。
  • 同意授權瀏覽/列印電子全文服務,於2005-06-16起公開。


  • 若您有任何疑問,請與我們聯絡!
    圖書館: 請來電 (02)2621-5656 轉 2281 或 來信