Font Size: a A A

The Design And Implementation Of The Question Manage System Supporting CELTS.10

Posted on:2006-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:C ShengFull Text:PDF
GTID:2168360155461941Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Assessments perform an important testing and feedback effects in learning, and it is the indispensably module of e-Learning systems. But now the learning resources can't be shared conveniently and the learning systems can not interoperate with each other efficiently due to the lack of uniform format and the difference of the systems' structure. Standardization is the basic solution to address the above problems, in which great efforts have been taken to research on "Question/Test Interoperability standard" home and abroad.According to the analysis of CELTS. 10, question manage system is composed of four related functions that is "question output/input", "question edit", "question release", "question manage". To meet the demand of Humanization and re-use and extend ability required by the application of "question output/input" and "question edit", this paper makes use of XBeans, and binding of parsing of XML and interface to construct a set of GUI lib which can be used to parse, display, edit, use XML, and puts emphases on theory of re-use. Based on the GUI lib, programmers can re-use and extend it easily; To meet the demand of the variety and expansibility of display and response required by the application of "question release", this paper use XSL to release XML, and construct a script lib, which support the demand of the variety of question, and also puts the emphases on re-use. According to change of CELTS.10, programmers can modify or extend the lib; To meet the demand of operable and performance required by the application of "question manage", we make use of URMS to manage the XML data. In the process of storing of XML data, we store the key meta data that is mapped to table of database and describe the resource separately, while store the XML files that describe the resource as a whole. Not only can we raise the efficiency of query, but also can we store and get and manage the XML files conveniently.According to the implementation of four functions above, this paper construct a question manage system based on CELTS. 10. According to usage of GUI lib and script lib and URMS which are all implemented independently, we raise the re-use and extend ability of all functions of the system, and lower the coupling of the system. Based on the system, programmers can enhance other functions.
Keywords/Search Tags:e-Learning, IMS QTI, CELTS.10, QTI, XML, XSL
PDF Full Text Request
Related items