Skip to Main Content
The online examination system not only reflects the justification and objectivity of examination, but also releases the workload of teachers, which is accepted by more and more schools, certification organizations and training organizations. Most online examination systems only support several fixed question types and don't allow users define their own question types, so they have pool scalability. This paper proposes a new online examination system, which not only provides several basic question types but also allows users to define their new question types (user-defined question type) through composing of basic question types and/or user-defined question types, which is realized based on the object-oriented conception and composite design pattern. The new online examination system overcomes the shortcoming of old online examination systems and has better extensibility and flexibility.