跳到主要內容

臺灣博碩士論文加值系統

(3.235.78.122) 您好!臺灣時間:2022/06/29 20:08
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:劉書豪
研究生(外文):Shu-Hao Liou
論文名稱:對於Exchangeable Learning Objects的自動轉換機制-使用Google Course Builder為例
論文名稱(外文):An Automatic Conversion Mechanism for Exchangeable Learning Objects- using Google Course Builder as an Example
指導教授:施國琛施國琛引用關係
指導教授(外文):Timothy K. Shih
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2016
畢業學年度:104
語文別:英文
論文頁數:79
中文關鍵詞:MOOCsGoogle Course BuilderLOsELOAuthoring toolConversion tool
外文關鍵詞:MOOCsGoogle Course BuilderLOsELOAuthoring toolConversion tool
相關次數:
  • 被引用被引用:0
  • 點閱點閱:448
  • 評分評分:
  • 下載下載:2
  • 收藏至我的研究室書目清單書目收藏:0
隨著近幾年網路的普及 ,人們的學習方式有了很大的改變 ,從書本式學習進而轉變成數位學習模式 ,近年來更出現了Flipped Classroom 、MOOC(Massive Open Online Course)等創新學習模式 ,其中MOOCs為現今最廣為人知並且具有代表性的數位學習模式 ,知名的MOOCs平台網站包括edX 、Coursera 、Udacity和Google Course Builder等等 ,面對這麼多種的課程平台不禁讓人對教材的重複使用感到困擾,所以ELO的概念和它跟彼此課程平台的課程包的轉換機制就此產生 。
此篇論文中我們提出了Exchangeable Learning Object(ELO)和Google Course Builder課程之間的轉換機制並且實作出轉換工具 ,ELO為一新定義出的學習物件(Learning Object) ,它的概念是獨一無二 ,目的在於設計將edX 、SCORM 、Google Course Builder三者間的課程互相轉換 ,並且將數位學習的內容做單元式的分解和組成和重複利用 ,以節省編教材的時間 ,關於ELO的規格定義會在第三章第一節提到 。
在論文中將轉換工具 、編輯工具與共通儲存庫整合後提供更好的ELO創作工具 ,使用者可以在上面轉換課程包並使用ELO viewer觀看ELO的內容和編輯ELO和metadata ,上面也提供可以跟社群網路互動的功能 。最後在本篇論文的技術也一樣可以運用在ELO跟不同MOOCs平台上的課程轉換 。

關鍵字:MOOCs, Google Course Builder, LOs, ELO, Authoring tool, Conversion tool

With the current popularity of network technology, the way of learning changes dramatically from book learning into e-learning. In recent years, Flipped Classroom, MOOC (Massive Open Online Course) and other learning mode are becoming the innovative study type; MOOC is for today’s most well-known and representative e-learning model among them. Facing variety of popular MOOC platforms such as edX, Coursera, Udacity, Google Course Builder (GCB), people may confuse the reusability of course materials, the concept of ELO, therefore, was generated.
The aim of this paper is to propose a mechanism to implement a conversion tool to exchange learning objects (LOs) between GCB and Exchangeable Learning Objects (ELO). We define a new LO which is called ELO. It focuses on the design of an exchangeable mechanism between edX, SCORM and GCB, serving as an atomic object for authoring tools to compose and decompose e-Learning contents. The specification of ELO is discussed in part one of section 3. Conversion tool is integrated to a common repository infrastructure for exchanging ELOs, providing a better authoring tool that allows users to covert or edit course packages. In addition, Authoring tool further includes functions for social community interactions, viewing ELO and editing metadata. Finally, the technical contribution of this paper can be used to exchange LOs between different MOOCs platforms.

Keywords—MOOCs, Google Course Builder, LOs, ELO, Authoring tool, Conversion tool

摘要---------------------------------i
Abstract----------------------- -----ii
Acknowledgements------------------iii
List of Figures------------------ -----vii
List of Tables-------------------------ix
Chapter 1. Introduction------------1
1.1 Background----------------------1
1.2 Motivation-----------------------2
1.3 Thesis Organization--------------3
Chapter 2. Related works ----------4
2.1 Massive Open Online Course------4
2.2 Learning object-------------------6
2.3 SCORM 2004 specification--------8
2.3.1 Content Model----------------9
2.3.2 Content Packaging ------------12
2.4 Learning Object Metadata----------13
2.5 The Open edX Representation------15
2.6 Google Course Builder--------------15
2.7 Authoring tool and conversion tool--18
Chapter 3. Proposed methodology----20
3.1 Specification of Exchangeable Learning Objects------20
3.2 An ELO authoring/search tool and a common repository test-bed----22
3.3 System implementation--------------28
3.3.1 Components Used on the client side----29
3.3.2 Components Used on the server side---29
3.4 Concept of course architecture------31
3.4.1 Course Architecture of GCB-----31
3.4.2 Course Architecture of ELO-----31
3.5 Convert Google Course Builder course package to ELO--------32
3.5.1 Design of ELO Aggregation XML of ELO Representation---32
3.5.2 Design of ELO manifest XML of ELO representation-------35
3.5.3 Design of Static folder of ELO representation-------------36
3.5.4 Design of HTML files-------------------------------------36
3.5.5 Design of ELO Metadata XML of ELO representation------36
3.6 Convert ELO to course package of Google Course Builder -----39
3.6.1 Create course YAML file under files folder-----------------39
3.6.2 Create course JSON file under data folder-----------------40
3.6.3 Distribute resources to assets folder-----------------------41
3.6.4 Create manifest JSON file under Course Builder package---41
3.7 Convert one unit of Course Builder to ELO----------------------42
3.7.1 Design of ELO Aggregation XML of ELO Representation under one unit-42
3.7.2 Design of ELO manifest XML of ELO representation under one unit----43
3.7.3 Design of Static folder of ELO representation under one unit----------43
3.7.4 Design of HTML files under one unit----------------------------------44
3.7.5 Design of ELO Metadata XML of ELO representation under one unit---44
3.8 Using Flow Control to solve asynchronous problem-----------------------44
3.8.1 Synchronous and Asynchronous problems---------------------------45
3.8.2 Continuation-passing style------------------------------------------46
3.8.3 Management of functions’ execution state---------------------------48
3.8.4 Flow control---------------------------------------------------------49
Chapter 4. Demonstration of conversion tool-------------------------------51
4.1 Conversion tool architecture----------------------------------------------51
4.2 User function interface---------------------------------------------------51
4.3 Demonstration of ELO viewer---------------------------------------------53
4.4 Demonstration of ELO metadata editor------------------------------------55
Chapter 5. Conclusions and Future Works-----------------------------------57
5.1 Environment---------------------------------------------------------------57
5.2 Conclusions---------------------------------------------------------------58
5.3 Future Works--------------------------------------------------------------58
5.3.1 Assessment between GCB and ELO-----------------------------------58
5.3.2 Conversion mechanism between GCB and SCORM 2004--------------58
Reference---------------------------------------------------------------------60
Appendix I---------------------------------------------------------------------64

[1] D. J. Deming, C. Goldin, L. F. Katz, and N. Yuchtman, “Can Online Learning Bend the Higher Education Cost Curve?,” National Bureau of Economic Research, No. w20890, 2015.
[2] T. R. Liyanagunawardena, A. A. Adams, and S. A. Williams, “MOOCs: A systematic study of the published literature 2008-2012,” The International Review of Research in Open and Distributed Learning, 14(3), pp. 202-227, 2013.
[3] P. Pernias Peco, and S. Lujan-Mora, “Architecture of a MOOC based on CourseBuilder,” in Information Technology Based Higher Education and Training (ITHET), IEEE Int’l Conf., pp. 1-8, 2013.
[4] Y. H. Wu, S. H. Lin, J. J. Lun, Y. J. Lin, and F. C. Chong, “An E-learning Content Authoring tool for Transforming DICOM into SCORM” in Engineering in Medicine and Biology Society, 2005. IEEE-EMBS, 27th Annual Int’l Conf., pp. 2890-2893. 2005.
[5] F. H. Lin, T. K. Shih, and W. Kim, “An implementation of the CORDRA architecture enhanced for systematic reuse of learning objects,” IEEE Transactions on Knowledge and Data Engineering, 21(6), 2009, pp. 925-938.
[6] Daradoumis, T., Bassi, R., Xhafa, F., and Caballé, S., “A review on massive e-learning (MOOC) design, delivery and assessment” in Proc. IEEE In P2P, Parallel, Grid, Cloud and Internet Computing Conf. 3PGCIC, October 2013, pp. 208-213.
[7] Vaidya, S., and Paranjape, A., “MOOCs—Changing the way of education” in Proc. IEEE In MOOC, Innovation and Technology in Education Conf. MITE, December 2014, pp. 362-365.
[8] IEEE Draft Standard for Learning Object Metadata, IEEE P1484.12.1/d6.4, 2002.
[9] Y.H. Chen, C.C. Wang, L.Y. Deng, M.C. Chen, and T.K. Shih, “Enhancing Reusability of Learning Objects with Object-Oriented Inheritance Relationships,” Proc. Int’l Conf. Parallel Processing Workshops, p. 26, 2007.
[10] ADL Technical Team, Content Object Repository Discovery and Registration/Resolution Architecture, ADL 1’st International Plugfest, June 07, 2004.
[11] Liu, J. H., Huang, B. S., and Chao, M., “The design of learning object authoring tool based on SCORM” in Proc. IEEE Advanced Learning Technologies Conf. ICALT’05, July 2005, pp. 778-782.
[12] SCORM 2004 4th Edition, Available: http://adlnet.gov/adl-research/scorm/scorm-2004-4th-edition/, [Accessed: Jul. 15, 2015]
[13] C. T. Yang, and H. C. Ho, “A Shareable E-Learning Platform Using Data Grid Technology,” IEEE Int’l Conf. in e-Technology, e-Commerce and e-Service, 2005, pp. 592-595.
[14] Learning object metadata, The IEEE 1484.12.1 Available: http://en.wikipedia.org/wiki/Learning_object_metadata, [Accessed: Jun. 24, 2015]
[15] IEEE, "1484.12.1-2002 - IEEE Standard for Learning Object Metadata," ed, 2002.
[16] Open edX Architecture and Course Structure, Available: https://open.edx.org/contributing-to-edx/architecture, [Accessed: Jun. 27, 2015]
[17] The Story Behind Course Builder Available: http://googleresearch.blogspot.tw/2013/06/the-story-behind-course-builder.html [Accessed: Jun. 20, 2015]
[18] Overview of Google Course Builder, Availbale: https://www.google.com/edu/openonline/course-builder/index.html, [Accessed: Jun. 6 2015].
[19] S. K. Ch, and S. Popuri, “Impact of online education: A study on online learning platforms and edX.” IEEE Int’l Conf. in MOOC Innovation and Technology in Education (MITE), 2013, pp. 366-370.
[20] Kharat, P., Shekhar, G., and Gharpure, P., “Authoring tool based on learning object standards” in Proc. IEEE In Communication, Information & Computing Technology Conf. ICCICT, January 2015, pp. 1-4.
[21] Gordillo, A., Barra, E., and Quemada, J., “Facilitating the creation of interactive multi-device Learning Objects using an online authoring tool” in Proc. IEEE In Frontiers in Education Conference Conf. FIE, October 2014, pp. 1-8.
[22] J.Preclik, “Authoring Tools,” in the 9th Annual Conference of Doctoral Students, 2000.
[23] J. Harris, “An Introduction to Authoring Tools,” ASTD’s Learning Circuits online magazine, 2002.
[24] T. Murray, B. Stephen, and S. Ainsworth, Authoring tools for advanced technology learning environments: Toward cost-effective adaptive, interactive and intelligent educational software. Springer, 2003.
[25] K. M. Al-shawkani, “E-Learning Authoring Tools: The Present and Future Vision,” in Proceedings of 3rd Annual Forum on e-Learning Excellence in the Middle East, 2010.
[26] Gordillo, A., Barra, E., Gallego, D., and Quemada, J., “An online e-Learning authoring tool to create interactive multi-device learning objects using e-Infrastructure resources” in Proc. IEEE In Frontiers in Education Conf. FIE, October 2013, pp. 1914-1920.
[27] Wang, T. H., Yen, N. Y., Du, Y. L., and Shih, T. K., “Courseware Authoring Tool for Achieving Interoperability among Various E-Learning Specifications Based on Web 2.0 Technologies” in Proc. IEEE In Parallel Processing Workshops Conf. ICPPW 2007, September 2007, pp. 25-25.
[28] Google Course Builder, Content Hierarchy, Available: https://www.google.com/edu/openonline/course-builder/docs/1.10/for-course-builder-developers/specific-sub-tasks/student-progress.html, [Accessed: Aug. 15 2015].

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top