Issuu on Google+

Shanghai Jiao Tong University Software Engineering Project

Online Examination System Vision Document

Team Member: Han Jun Hong Yang Wang Junli Yang Zhiyuan Ye Jiabin

Author: Hong Yang Ye Jiabin

March 9, 2011


Contents 1 Introduction 1.1 Goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2 2 2

2 Positioning 2.1 Business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Position Statement . . . . . . . . . . . . . . . . . . . . . . . .

3 3 3 4

3 Stakeholder and User Descriptions

6

4 Product Overview 4.1 Product Perspective . . . . . . 4.2 Function Summary . . . . . . . 4.3 Assumptions and Dependencies 4.4 Cost and Price . . . . . . . . . 5 Product Features

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

7 7 7 8 8 9

6 Constraints

10

7 Quality Range

11

8 Priority

12

9 Other Product Requirement 13 9.1 Applicable Standards . . . . . . . . . . . . . . . . . . . . . . . 13 9.2 Performance Requirement . . . . . . . . . . . . . . . . . . . . 13 10 Document Requirement 14 10.1 User Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 10.2 Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1


Chapter 1 Introduction 1.1

Goal

This document sets out the vision for the Online Examination System project.

1.2

Bibliography

TEX[1] document is not easy to master as well as the Software Engineering[2]. The detailed bibliography will show at the tail of the vision report.

2


Chapter 2 Positioning 2.1

Business

Generally, an online examination system is mainly for educational institutions.However, in our case, we’ll draw more emphasis on public education and users can not only test what they learn themselves but also share knowledge with each other by contributing their questions.Thus, the online examination system covers various aspects of knowledges including arts, science , engineering ,etc and everybody is welcomed to participate in the tests no matter whether or not you are just a novice or an expert.

2.2

Problem Statement

The problem of

the influence

Traditional examination method spans thousands of years in our country, and frequent exams today brings lots of problems as well. Teachers spend much time in mechanically marking papers and excessive use of paper contributes large number of environmental problems. Educational institutions are the majority to be influenced by our system and exams participants will also be involved.

3


Project’s name Vision

Online Examination System March 9, 2011

the impact of which is

This has leads following problems Educational institutions will vary their approach to manage large-scale test.In the meantime, exam participants may spend some time in getting accustomed to the new way of exam.

a successful solution would be

Depending on information technology, an examination system can be deployed in a web server.Teachers and supervisors may publish their test paper with the help of autogenerated templates and objective questions can be marked by computer which significantly increases the efficiency. Students or exam participants experience a different examination procedure. Although it won’t take much effect on exam itself, we supply a communication platform such as bbs for discussion after or before taking an exam or even chatting in the exam if it contributes lots of benefits.

2.3

Position Statement For the

OES function

Educational Institutions and any organization or group purpose to hold exams or test platform classified to Web Information System OES supports various kinds of examination and could be capable for a large-scale test. And it also provides abundant resource of test and knowledge and platform for communication that participant will probably enjoys the experience of examination.

4


Project’s name Vision

Online Examination System March 9, 2011

difference

our products

Generally, today’s online examination system mainly orients to the aspects of language learning and computer science, such as New Horizon English System used by SJTU Our system is generic system , namely, you may hold any type of examination on it for you are free to create test paper template.In addition, students will be granted more freedom in the exam if you want.

5


Chapter 3 Stakeholder and User Descriptions TODO:by Hong Yang

6


Chapter 4 Product Overview OES will be free and open source. In summary the products includes: • Problem Set Management • Test Paper Template Management • Online Test and Marking System

4.1

Product Perspective

OES can be easily deployed on clients web service system which contributes easily use for examination institute and any other test holders. For test participants, the system may be designed as cross-platform solution by using Javascript RIA or Adobe Flex RIA1 . Users will have easy access to the exam and check the status of the exam they take by various device, PC,Mac,Mobile Phone,iPad2 and etc.

4.2

Function Summary

Customer Benefits Fast and easy deploy the system on the web server

1 2

It will be implemented if time permits. Flash may not support on iPad.

7

Supporting Features Using mature J2EE Framework3 make it a handy approach of deployment


Project’s name Vision

Online Examination System March 9, 2011

Efficiency in marking papers

As soon as the text is over, it will be immediately score out so long as it contains all objective questions.

Effortless Management

Our system granted users have their permissions to create/delete/modify test paper or template, and the administrator will own authority to manage all permissions.

Students will love it.

It’s more than a examination system and it also offer a platform for communication by built-in forum.Knowledge sharing is also encouraged that students can create Exam-WIKI in their page.

4.3

Assumptions and Dependencies

We assume that; • User’s host is capable to hold a J2EE web container • Exam participants have HTML5-supported or flash plugged-in browser • Both users and exam participants’ devices supports utf-8 encoding

4.4

Cost and Price

Our product is free and open source.

8


Chapter 5 Product Features TODO:by Hong Yang

9


Chapter 6 Constraints TODO:by Hong Yang

10


Chapter 7 Quality Range TODO:by Hong Yang

11


Chapter 8 Priority TODO:What does it mean?. . .

12


Chapter 9 Other Product Requirement 9.1

Applicable Standards

TCP/IP acts as basic network protocol connecting browser to server. Unix and other Unix-like operating systems are recommended to be the basic environment of our system.

9.2

Performance Requirement

It all depends.User may have a server that is capable for at least ten thousand user being examined at the same time if he or she would like to hold such a large exam like College Entrance Examination in China.

13


Chapter 10 Document Requirement 10.1

User Guide

All installing and configuration process will be showed to users.It also includes elementary administrators and ordinary users help document.Indexes and glossaries will be auto generated by LATEX.

10.2

Online Help

If you have any problem when installing or using our software, you can mail us to mailing-list@onlineex.kenai.com. Or any bug found in our product, you can report a issue to issues@ onlineex.kenai.com. Of course, you’re welcomed to discuss our project in our forum http: //kenai.com/projects/onlineex/forums .

14


Bibliography [1] Donald E. Knuth. The TEXbook. Addison-Wesley, 1984. [2] Roger S. Pressman. Software Engineering. Mc Graw Hill, sixth edition, 2010.

15


Vision