Font Size: a A A

The Moodle Secondary Development And Application

Posted on:2011-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:X Y WangFull Text:PDF
GTID:2178360308459309Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With network technology and multimedia technology can be applicable more widely in education. E-Learning ,this new learning is applying and promoting gradually. CMS systems have matured rapidly and now are considered critical software for many colleges and universities.Online learning, not just the use of advanced technology to improve teaching efficiency, more importantly,it is changing the traditional teacher-centered teaching model, forming a personalized student-centered learning. At present, online learning system is a lots at home and abroad, such as, Claroline, Moodle, Dokeos, Blackboard, etc., In which, the Moodle with its advanced educational philosophy, a perfect course management and learning functions, free , open source and community support, etc., has been widely used in the world.This thesis gives a brief introduction about the Moodle system development, function and features, as well as with the Moodle development, and Do research about the Moodle current application and study status at home and abroad. After analysing problems of the Moodle system in application in our country, and discusses the significance of secondary development in the Moodle applications and the open source software applied in teaching.The Moodle is a perfect CMS, It is key to the Moodle Secondary Development that understand enoughly the Moodle system Architecture.thereof, Analysising the Moodle system Architecture, the Moodle program execution process, the Moodle access control and permission system, and the Moodle design features, the Moodle database maintenance, how to navigate the relationship between database tables, the Moodle database API and XMLDB, etc. is one of important work in this thesis.Base on finishing previous work, Another study focused on the content about Moodle secondary development.After analysing themes and plug-ins provided in the Moodle community, Based on problems from practice, Propose new development content about View, Plug-ins and database , Moodle for student evaluation and so on, that don't abide by Moodle community development specifications.Last, Introduce the Moodle plug-in development by practice, made a basic form of plug-in development and ideas of plug-in development. Analyse the basic process of module development, and descript specific examples for the more commonly block development process.
Keywords/Search Tags:Moodle, Open Source, Secondary Development
PDF Full Text Request
Related items