§ 瀏覽學位論文書目資料
  
系統識別號 U0002-2406200821260800
DOI 10.6846/TKU.2008.00847
論文名稱(中文) 應用可調式內容呈現與課程快取策略於行動學習環境
論文名稱(英文) Applying adaptive strategies of course caching and presentation to enhance m-learning environment
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系博士班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 96
學期 2
出版年 97
研究生(中文) 張玄菩
研究生(英文) Hsuan-Pu Chang
學號 893190081
學位類別 博士
語言別 英文
第二語言別
口試日期 2008-06-12
論文頁數 88頁
口試委員 指導教授 - 施國琛
委員 - 楊錦潭
委員 - 趙榮耀
委員 - 廖弘源
委員 - 許輝煌
委員 - 施國琛
關鍵字(中) 行動學習平台
課程快取
可調式課程內容呈現
SCORM,課程切割
多重課程版本
關鍵字(英) m-learning
SCORM
Common Cartridge
Adaptive Presentation
Course Caching
SCORM Sequencing and Navigation
Course Segmentation
第三語言關鍵字
學科別分類
中文摘要
利用行動裝置如口袋型電腦(pocket PCs)與智慧型手機(smartphones)來進行數位學習相關活動並非是創新的概念。但很多的學習系統和學習活動則不斷地在行動科技領域發展,並探索各種數位學習應用的可能性。雖然各種的行動學習平台延伸了學習者的學習經驗並提供更彈性的學習環境,但是各種不同的硬體條件限制,在系統發展上,也同時變成必需面對克服的問題。

在本研究論文中提出四個主要模組來實現可調式的課程快取策略與課程內容呈現。主要目的在於針對符合SCORM數位學習標準的學習環境,提升系統在學習活動中的立即性、可及性與互動性。這四個模組分別為:

1. 課程切割模組(Course Segmentation Module): 此模組能夠分割一個課程為數個容量較小的基本單位;稱之為課程叢集(course clusters)。在其他所提出的功能模組中,在此產生的課程叢集將被視為最基本的操作單元。

2. 課程內容呈現調整模組(Course Presentation Adaptation Module):此模組加入模板(template)的概念,幫助課程開發人員或指導人員能夠輕易地將原本的課程內容排版作轉換,使其適合在各種行動學習平台上閱讀。

3. 課程快取模組(Course Caching Module):此模組目的在於針對學習者在學習活動中,對於課程的存取預測。藉由精準的預測機制,系統可以在學習開始前,即預先儲存好即將要被使用的學習資源於使用者端。因此學習者在學習活動中,能立即取得所需的學習資源,如此不僅可以大幅減少等待下載學習資源的時間,也能提供暫時離線的學習情況。

4. 多重課程版本的包裝與發送模組(Course Rich-presentation Packaging/Delivering Module):課程內容呈現調整模組為了適合在其他學習平台上進行閱讀,所產生的各種課程版本將由此模組負責進行動包裝與發送。此模組可以整合所有版本的課程並封裝成一個多重內容呈現版本的課程包裝,除此之外,正確地從多重版本的課程包裝中,發送正確的版本內容給學習者的學習平台,則是此模組的另一個目的。

為了實現並驗證我們的研究,在系統實作上,開發了許多的數位學習相關的網路服務(Web Service)並用來實現所提出來的四個系統模組。在本論文的最後,將介紹藉由加入這四個功能模組所建立的數位學習系統,並提出實驗結果,證明對於整個學習系統的立即性、可及性與互動性的提升。
英文摘要
The use of portable devices like pocket PCs and smartphones to support teaching and learning is not a new concept. Many innovative learning systems and activities have also been proposed to promote e-learning, as well as exploited the ways of e-learning. Although the variety of mobile platforms provide more flexible and extendable learning experience, the various hardware conditions and restrictions consequently becomes the challenges and barriers we need to overcome.

There are four main modules proposed to carry out the course caching strategy and presentation adaptation methods that aim at promoting the immediacy, accessibility, and interactivity for SCORM-compliance mobile learning environment. Firstly, Course Segmentation Module: The module can separate a course into several smaller unites namely course clusters. The produced smaller clusters are considered as basic operation units that are manipulated by other modules to carry out their specific functions under restricted memory capacity conditions. Secondly, Course Presentation Adaptation Module: The module is providing different adaptation templates to help the author
automatically and efficiently reproduce high-quality learning content presentation which is appropriate to read on specific mobile learning platforms. Thirdly, Course Caching Module: The module can precisely predict the access of courses and to download them before learning begins; the learning process can not only reduce the waiting time significantly but also offer the downloaded content for offline learning. Finally, Course Rich-presentation Packaging/Delivering Module: The user may use the Course Adaptation Module to create plural course versions for different presentations on specific mobile learning platforms such as pocket PCs and smartphones. The module can integrate all produced course versions and package as a standard Common Cartridge Course Package. Furthermore, correctly delivering the corresponding course version to the learner’s mobile learning platform is another purpose of this module.

In order to realize and verify our ideas, we develop numerous m-learning services based on Web Service technology supporting to implement the proposed modules. The final part of the dissertation will demonstrate the learning systems developed with the proposed modules and illustrate the significant performance according to experimental results.
第三語言摘要
論文目次
Table of Contents
List of Figures	III
List of Tables	VI
Chapter1 Introduction	1
1.1	The Proposed Modules	5
1.2 The demonstration systems	7
Chapter 2 Related Works	9
2.1 Mobile Learning	9
2.2 International e-Learning Standard	9
2.2.1 ADL SCORM Specification	9
2.2.2 SCORM Sequencing and Navigation (S&N)	11
2.2.3 IMS Common Cartridge Specification	14
2.3 Related Research Literatures	15
Chapter 3 Proposed Modules for Adaptive Course Caching and Presentation	19
3.1 Course Segmentation Module	19
3.2 Course Caching Module	22
3.2.1 The Prediction Factors	23
3.2.2 Factors of Specific Devices	29
3.2.3 Factors of Learning Record	30
3.2.4 Automata of Course Caching Strategy in Learning System	30
3.3 Course Presentation Adaptation Module	33
3.3.1 Semantic Unit (SU) and Presentation Unit (PU)	35
3.3.2 Textual Adaptation Model	36
3.3.3 Image adaptation Model	41
3.3.4 Layout Adaptation Model	42
3.4 Course Rich-presentation Packaging/Delivering Module	42
Chapter 4 Implementation	49
4. 1 MINE SCORM m-Learning Web Service API Implementation	50
4.2 Pocket SCORM with Course Caching System	51
4.3 Pocket SCORM Demonstration	62
4.4 Learning Content Adaptation Authoring Tool Demonstration	66
Chapter 5 Experimental Results and Discussion	72
5.1 Simulator	72
5.2 Testing Courses	75
5.3 Experimental Results	77
5.3 Discussion	81
Chapter 6 Conclusion and Future Work	83
Bibliography	85
 
List of Figures
Figure 1 Overall Proposed System Modules and Demonstration Systems	5
Figure 2 An illustration of Clusters within a Course	20
Figure 3 An Example of Course Segmentation	22
Figure 4 Prediction Factor for VMM mode—Size of a Cluster	25
Figure 5 Prediction Factor for COD mode—Size of a Cluster	25
Figure 6 Possible Accessing Clusters according to SCORM Sequencing Setting: Sequencing Control Flow	27
Figure 7 Possible Accessing Clusters according to SCORM Sequencing Setting: Sequencing Control Choice	27
Figure 8 Possible Accessing Clusters according to SCORM Sequencing Setting: Sequencing Control Forward Only	28
Figure 9 Path length between two individual clusters	29
Figure 10 Automata of the proposed course caching system	31
Figure 11 A PU progressively displays the text in three states	34
Figure 12 Construct a dictionary of weighted words	38
Figure 13 Processing of the learning content adaptation	40
Figure 14 Common Cartridge package interchange file	45
Figure 15 An example of rich-presentation course package	46
Figure 16 IEEE LOM General Category	47
Figure 17 The imsmanifest.xml in the Rich-presentation Course Package	48
Figure 18 Entire Architecture of Implementation Systems	49
Figure 19 WSDL of Developed m-Learning Web Service	50
Figure 20 Learning Presentation Functions on LMS based on SCORM m-Learning Web Service API	51
Figure 21 Pocket SCORM System Architecture	52
Figure 22 Course Clusters Stored in Back-end Server.	53
Figure 23  Architecture of the Proposed Course Caching System	54
Figure 24 Flow Chart of Download Management Model	55
Figure 25 Kernel Class of Download Management Model	57
Figure 26 A Cluster Order Suggested by Download Management Service	58
Figure 27 Flow Chart of Replacement Management Model	59
Figure 28 Kernel Class of Replacement Management Model	61
Figure 29 Entry Page of Pocket SCORM	62
Figure 30 Course List Received From LMS	62
Figure 31 Download a Cluster	63
Figure 32 The Clusters Downloaded at Client Device in Advance	63
Figure 33 Original Course Presentation Displayed on Pocket PC	64
Figure 34 Adapted Course Presentation Displayed on Pocket PC	64
Figure 35 Writing the Personal Notes	65
Figure 36 The Personal Note added on Course Page	65
Figure 37 Pocket SCORM Learning Interface on Smarthpone	66
Figure 38 System Architecture of Course Presentation Adaptation Authoring Tool	67
Figure 39 Uploading learning contents to on-line adaptation application	68
Figure 40 Adapting Content according to the pocket PC template	69
Figure 41 Select indexes of PUs to Eliminate the Insignificant Content	69
Figure 42 Course Presentation Adaptation for Smartphone	70
Figure 43 Previewing the adapted learning content with pocket PC simulator	71
Figure 44 Simulator Components	72
Figure 45 Select Device Specifications and Caching Mode	73
Figure 46 Load Testing Courses	74
Figure 47 Learning Sequencing Order Creator	75
Figure 48 Total Waiting Time (s) for Learning Photoshop_None Course	78
Figure 49 Internet Reconnection Frequency for Learning Photoshop_None Course	78
Figure 50 Total Waiting Time (s) for Learning Photoshop_KnowledgePaced	79
Figure 51 Internet Reconnection Frequency for Learning Photoshop_KnowledgePaced	79
Figure 52 Course Structure of Customized Course	80
Figure 53 Total Waiting Time (s) for Learning Customized Course	81
Figure 54 Internet Reconnection Frequency for Learning Customized Course	81
Figure 55 Accuracy of VMM Course Caching Strategy during Learning Customized Course	82
Figure 56 Accuracy of COD Course Caching Strategy during Learning Customized Course	82
 
List of Tables
Table 1 Loading Time of Display Online Learning Content with Smartphone	3
Table 2 Loading Time of Local Course with Smarthpone	4
Table 3 Common Cartridge supported resource types	44
參考文獻
Buyukkokten O., Garcia-Molina H., and Paepcke A. (2001). Accordion summarization for end-game browsing on pda and cellular phones. Proc. of the SIGCHI conference on Human factors in computing systems, 213–220.
Chang H. P.; Wang C. C., Jan K. H.; Shih T. K. (2006), SCORM sequencing testing for sequencing control mode, Proc. of 20th Advanced Information Networking and Applications Conference (AINA), 164-169
Chang H. P., Chang W. C., Sie Y. L., Lin N. H., Huang C. H., Shih T. K. and Jin Q. (2005)., Ubiquitous Learning on Pocket SCORM, Proc. of the Second International Symposium on Ubiquitous Intelligence and Smart Worlds(UISW), 85-89
Chen Y., Ma W.-Y., and Zhang H.-J. (2003). Detecting web page structure for adaptive viewing on small form factor devices. Proc. of the 12th international conference on World Wide Web, 225-233.
Buchanan G., Farrant S., Jones M., Thimbleby H. Marsden W., G., and Pazzani.M. J. (2001), Improving mobile internet usability. Proc. of the 10th international conference on World Wide Web, 673-680.
Han R., Bhagwat P., LaMaire R., Mummert T., Perret V., and Rubas J. (1998), Dynamic adaptation in an image transcoding proxy for mobile web browsing. Proc. of the IEEE Personal Communications, 8-17.
Kärkkäinen  L. and Laarni J. (2002), Designing for Small Display Screens, Proc. of the 2rd Nordic conference on Human-computer interaction, 227-230.
Kaasinen E. (2000), Two Approaches to Bringing Internet Services to WAP Devices, Proc. of the 9th international conference on World Wide Web, 231-246
Kazi S.A. (2004), A conceptual framework for web-based intelligent learning environments using SCORM-2004, Proc. of the IEEE International Conference on Advanced Learning Technologies, 12-15.
Katz R. H. (1994), Adaptation and mobility in wireless information systems, Proc. of the IEEE Personal Communications, 6-17.
Kindberg T. and Fox A. (2002), System software for ubiquitous computing, Proc. of the IEEE Pervasive Computing, 19-22
Ramaswamy L., Iyengar A., Liu L., and Douglis F.(2004), Automatic detection of fragments in dynamically generated web pages. Proc. of the 13th international conference on World Wide Web, 443-454.
Li S. T. and Lin C. H. (2005), On the distributed management of SCORM –compliant course contents”, Proc. of the 19th International Conference on Advanced Information Networking and Applications, 221-226
Lin N.H., Shih T.K., Hsu H. H., Chang H. P., Chang H. B.,Ko W. C., and Lin L.J. (2004), Pocket SCORM, Proc. of the 24th International Conference on Distributed Computing Systems, 274-279.
Mohomed I, Cai J C, Chavoshi S, Lara E. de. (2006), Applications: Context-Aware Interactive Content Adaptation, Proc. of the 4th international conference on Mobile systems, applications and services MobiSys, 42-55.
Malek J., Laroussi M., and Derycke A (2006), A Multi-Layer Ubiquitous Middleware for Bijective Adaptation between Context and Activity in a Mobile and Collaborative learning, Proc. of the international conference on Systems and Networks Communication, 36-39.
Narayanan D., Flinn J., and Satyanarayanan M. (2000), Using history to improve mobile application adaptation, Proc. of the 3th IEEE Workshop on Mobile Computing Systems and Applications.
Orkut B., Oliver K., Hector G. M., Andreas P. and Terry W. (2002), Efficient Web Browsing on Handheld Devices Using Page and Form Summarization, Journal of ACM Transactions on Information Systems, 20(1), 82-115.
Su D., Seong K. (2006), Usability guidelines for designing mobile learning portals, Proc. of the 3rd international conference on Mobile technology, applications & systems, 133-138
Syvanen A., Beale R., Sharples M, Ahonen M, Lonsdale P. (2005), Supporting pervasive learning environments: adaptability and context awareness in mobile learning, Proc. of the IEEE International Workshop on Wireless and Mobile Technologies in Education, 28-30.
Su J., Tseng S., Weng J., Chen K., Liu Y., Tsai Y., An object based authoring tool for creating SCORM compliant course (2005), Proc. of the 19th International Conference on Advanced Information Networking and Applications, 209-214
Shih T.K., Chang W. C.; Lin N. H., Lin L. H., Hsu H. H., Hsieh C. T.(2003), Using SOAP and .NET Web Service to build SCORM RTE and LMS, Proc. of the 7th International Conference on Advanced Information Networking and Applications, 408-413.
Hwang Y., Kim J., and Seo E.(2003), Structure-Aware Web Transcoding for Mobile Devices, Proc. of the IEEE Internet computing, 14 -21
Tan T. H. and Liu T. Y. (2004), The mobile-based interactive learning environment (MOBILE) and a case study for assisting elementary school English learning, Proc. IEEE International Conference on Advanced Learning Technologies, 530-534
Wang Y. K. (2004), Context awareness and adaptation in mobile learning, Proc. of the 2nd IEEE International Workshop on Wireless and Mobile Technologies in Education, 154-158.
Yang J.T. D., Chiu C. H., Tsai C. Y., Wu T. H. (2004), Visualized online simple sequencing authoring tool for SCORM-compliant content package, Proc. of the IEEE international Conference on Advanced Learning Technologies, 609-613.
Zhao G., and Yang Z. (2005), Learning Resource Adaptation and Delivery Framework for Mobile Learning, Proc. of the 35th Annual Conference on Frontiers in Education, F1H-18 - F1H-24
Zhou Y.; Tang J. and Wang J. (2007), An Improved TFIDF Feature Selection Algorithm Based On Information Entropy, Proc. of the Control Conference, 312-315.
論文全文使用權限
校內
紙本論文於授權書繳交後2年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後2年公開
校外
同意授權
校外電子論文於授權書繳交後2年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信