28.11.2014 Views

Online Examination System - Project Kenai

Online Examination System - Project Kenai

Online Examination System - Project Kenai

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Shanghai Jiao Tong University<br />

Software Engineering <strong>Project</strong><br />

<strong>Online</strong> <strong>Examination</strong> <strong>System</strong><br />

Vision Document<br />

Author:<br />

Hong Yang<br />

Ye Jiabin<br />

Team Member:<br />

Han Jun<br />

Hong Yang<br />

Wang Junli<br />

Yang Zhiyuan<br />

Ye Jiabin<br />

March 9, 2011


Contents<br />

1 Introduction 2<br />

1.1 Goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

1.2 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

2 Positioning 3<br />

2.1 Business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

2.2 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

2.3 Position Statement . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

3 Stakeholder and User Descriptions 6<br />

4 Product Overview 7<br />

4.1 Product Perspective . . . . . . . . . . . . . . . . . . . . . . . 7<br />

4.2 Function Summary . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

4.3 Assumptions and Dependencies . . . . . . . . . . . . . . . . . 8<br />

4.4 Cost and Price . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

5 Product Features 9<br />

6 Constraints 10<br />

7 Quality Range 11<br />

8 Priority 12<br />

9 Other Product Requirement 13<br />

9.1 Applicable Standards . . . . . . . . . . . . . . . . . . . . . . . 13<br />

9.2 Performance Requirement . . . . . . . . . . . . . . . . . . . . 13<br />

10 Document Requirement 14<br />

10.1 User Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

10.2 <strong>Online</strong> Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

1


Chapter 1<br />

Introduction<br />

1.1 Goal<br />

This document sets out the vision for the <strong>Online</strong> <strong>Examination</strong> <strong>System</strong> project.<br />

1.2 Bibliography<br />

TEX[1] document is not easy to master as well as the Software Engineering[2].<br />

The detailed bibliography will show at the tail of the vision report.<br />

2


Chapter 2<br />

Positioning<br />

2.1 Business<br />

Generally, an online examination system is mainly for educational institutions.However,<br />

in our case, we’ll draw more emphasis on public education<br />

and users can not only test what they learn themselves but also share knowledge<br />

with each other by contributing their questions.Thus, the online examination<br />

system covers various aspects of knowledges including arts, science<br />

, engineering ,etc and everybody is welcomed to participate in the tests no<br />

matter whether or not you are just a novice or an expert.<br />

2.2 Problem Statement<br />

The problem of<br />

the influence<br />

Traditional examination method spans thousands<br />

of years in our country, and frequent<br />

exams today brings lots of problems as well.<br />

Teachers spend much time in mechanically<br />

marking papers and excessive use of paper<br />

contributes large number of environmental<br />

problems.<br />

Educational institutions are the majority to<br />

be influenced by our system and exams participants<br />

will also be involved.<br />

3


<strong>Project</strong>’s name <strong>Online</strong> <strong>Examination</strong> <strong>System</strong><br />

Vision March 9, 2011<br />

the impact of which is<br />

a successful solution would be<br />

This has leads following problems Educational<br />

institutions will vary their approach<br />

to manage large-scale test.In the meantime,<br />

exam participants may spend some time in<br />

getting accustomed to the new way of exam.<br />

Depending on information technology, an examination<br />

system can be deployed in a web<br />

server.Teachers and supervisors may publish<br />

their test paper with the help of autogenerated<br />

templates and objective questions<br />

can be marked by computer which significantly<br />

increases the efficiency. Students or<br />

exam participants experience a different examination<br />

procedure. Although it won’t take<br />

much effect on exam itself, we supply a communication<br />

platform such as bbs for discussion<br />

after or before taking an exam or even<br />

chatting in the exam if it contributes lots of<br />

benefits.<br />

2.3 Position Statement<br />

For the<br />

OES<br />

function<br />

Educational Institutions and any organization<br />

or group purpose to hold exams or test<br />

platform<br />

classified to Web Information <strong>System</strong><br />

OES supports various kinds of examination<br />

and could be capable for a large-scale test.<br />

And it also provides abundant resource of<br />

test and knowledge and platform for communication<br />

that participant will probably enjoys<br />

the experience of examination.<br />

4


<strong>Project</strong>’s name <strong>Online</strong> <strong>Examination</strong> <strong>System</strong><br />

Vision March 9, 2011<br />

difference<br />

our products<br />

Generally, today’s online examination system<br />

mainly orients to the aspects of language<br />

learning and computer science, such as New<br />

Horizon English <strong>System</strong> used by SJTU<br />

Our system is generic system , namely, you<br />

may hold any type of examination on it for<br />

you are free to create test paper template.In<br />

addition, students will be granted more freedom<br />

in the exam if you want.<br />

5


Chapter 3<br />

Stakeholder and User<br />

Descriptions<br />

TODO:by Hong Yang<br />

6


Chapter 4<br />

Product Overview<br />

OES will be free and open source. In summary the products includes:<br />

• Problem Set Management<br />

• Test Paper Template Management<br />

• <strong>Online</strong> Test and Marking <strong>System</strong><br />

4.1 Product Perspective<br />

OES can be easily deployed on clients web service system which contributes<br />

easily use for examination institute and any other test holders. For test<br />

participants, the system may be designed as cross-platform solution by using<br />

Javascript RIA or Adobe Flex RIA 1 . Users will have easy access to the exam<br />

and check the status of the exam they take by various device, PC,Mac,Mobile<br />

Phone,iPad 2 and etc.<br />

4.2 Function Summary<br />

Customer Benefits<br />

Fast and easy deploy the system on the<br />

web server<br />

Supporting Features<br />

Using mature J2EE Framework 3 make<br />

it a handy approach of deployment<br />

1 It will be implemented if time permits.<br />

2 Flash may not support on iPad.<br />

7


<strong>Project</strong>’s name <strong>Online</strong> <strong>Examination</strong> <strong>System</strong><br />

Vision March 9, 2011<br />

Efficiency in marking papers<br />

Effortless Management<br />

Students will love it.<br />

As soon as the text is over, it will be<br />

immediately score out so long as it<br />

contains all objective questions.<br />

Our system granted users have their<br />

permissions to create/delete/modify<br />

test paper or template, and the<br />

administrator will own authority to<br />

manage all permissions.<br />

It’s more than a examination system<br />

and it also offer a platform for communication<br />

by built-in forum.Knowledge<br />

sharing is also encouraged that students<br />

can create Exam-WIKI in their<br />

page.<br />

4.3 Assumptions and Dependencies<br />

We assume that;<br />

• User’s host is capable to hold a J2EE web container<br />

• Exam participants have HTML5-supported or flash plugged-in browser<br />

• Both users and exam participants’ devices supports utf-8 encoding<br />

4.4 Cost and Price<br />

Our product is free and open source.<br />

8


Chapter 5<br />

Product Features<br />

TODO:by Hong Yang<br />

9


Chapter 6<br />

Constraints<br />

TODO:by Hong Yang<br />

10


Chapter 7<br />

Quality Range<br />

TODO:by Hong Yang<br />

11


Chapter 8<br />

Priority<br />

TODO:What does it mean?. . .<br />

12


Chapter 9<br />

Other Product Requirement<br />

9.1 Applicable Standards<br />

TCP/IP acts as basic network protocol connecting browser to server.<br />

Unix and other Unix-like operating systems are recommended to be the basic<br />

environment of our system.<br />

9.2 Performance Requirement<br />

It all depends.User may have a server that is capable for at least ten thousand<br />

user being examined at the same time if he or she would like to hold such a<br />

large exam like College Entrance <strong>Examination</strong> in China.<br />

13


Chapter 10<br />

Document Requirement<br />

10.1 User Guide<br />

All installing and configuration process will be showed to users.It also includes<br />

elementary administrators and ordinary users help document.Indexes<br />

and glossaries will be auto generated by L A TEX.<br />

10.2 <strong>Online</strong> Help<br />

If you have any problem when installing or using our software, you can mail<br />

us to mailing-list@onlineex.kenai.com.<br />

Or any bug found in our product, you can report a issue to issues@<br />

onlineex.kenai.com.<br />

Of course, you’re welcomed to discuss our project in our forum http:<br />

//kenai.com/projects/onlineex/forums .<br />

14


Bibliography<br />

[1] Donald E. Knuth. The TEXbook. Addison-Wesley, 1984.<br />

[2] Roger S. Pressman. Software Engineering. Mc Graw Hill, sixth edition,<br />

2010.<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!