20-06-2011, 11:21 AM
online examination system_1.doc (Size: 3.58 MB / Downloads: 179)
SYNOPSYS
OBJECTIVE OF THE PROJECT
Online Examination project assesses students by conducting online objective tests. The tests would be highly customizable. This project will enable educational institutes to conduct test and have automated checking of answers based on the response by the candidates.
The project allows faculties to create their own tests. It would enable educational institutes to perform tests, quiz and create feedback forms. It asks faculty to create his/her set of questions. Faculty then creates groups and adds related students into the groups. Further the tests are associated with specific groups so that only associated students can appear for the test. The result of the response would be available to the faculty of the question set. Further the result would also be mailed to the student. This project would be helpful for creating practice tests, say for educational institutes and as a feedback form.
PURPOSE:-
• Responses by the candidates will be checked automatically and instantly.
• Online examination will reduce the hectic job of assessing the answers given by the candidates.
• Being an integrated Online Examination System it will reduce paper work.
• Can generate various reports almost instantly when and where required.
SCOPE:-
This project would be very useful for educational institutes where regular evaluation of students’ is required. Further it can also be useful for anyone who requires feedback based on objective type responses.
FUNCTIONAL AND SPECIFIC REQUIREMENTS:-
Required software is for conducting on-line `objective’ type examination and providing immediate results. The system should satisfy the following requirements:
• Administrator Aspect:-
1. Taking backup of the database.
2. Editing/Deleting/Creating the database.
3. Changing the password.
4. Logging into the system.
5. Accepting registrations of candidates.
6. Creating a test.
7. Posting questions in the above test.
8. Posting multiple options to respective question.
9. Marking correct answer within the given options.
10. Time limit of the test if any.
11. Whether to randomize the questions.
12. Set negative marks for wrong responses.
• Student Aspect:-
13. Requesting registration.
14. Logging into the system.
15. Edit user information.
16. Selecting the test.
17. Appearing for the examination.
18. Printing the result at the end of the examination.
19. Reviewing the given responses.
Analysis:-
20. Authenticating users based on username and password.
21. Keeping session track of user activity.
22. Recording candidates’ responses to every question.
23. Checking whether the given response is correct or not.
24. Keeping history of test reports of all users.
SOFTWARE DEVELOPMENT LIFE CYCLE
Software development life cycle is a series of identifiable stages that a software product undergoes during its life time. The primary advantages of using a lifecycle model are that it encourages development of software in systematic and disciplined manner. A life cycle model defines entries and exit criteria for every phase.