ingenium test(exam management system) project presentation (full)
TRANSCRIPT
INDEX
1. Objective
2. Existing System
3. Proposed System
4. Hardware and Software Requirements
5. Front End
6. Back End
7. Dataset Screenshot
8. Table Schema
9. Screen Shots
10. Conclusion
11. Bibliography
1. OBJECTIVE
Ingenium Test is a Multiple Choice Questions (MCQ) based examination system that provides an
easy to use environment for both Test Conductors (Admin) and Students appearing for
Examination. The main objective is to provide all the features that an Examination System must
have, with the "interfaces that doesn't Scare it's Users!". The purpose of Ingenium Test is to take
test in an efficient manner and no time wasting for checking the paper.
Main Objectives are:
Administrators can add users, exams, sections, questions and students.
Administrators can edit or delete users, exams, sections, questions and students.
Administrators can view users, exams, sections, questions and students.
Students can change their passwords.
Students can give exams.
Students can view their results.
Timer is provided for notification about remaining time.
Ingenium Test provides an easy to use environment for both Administrators and Students
appearing for Examination.
Ingenium Test efficiently evaluate the candidate thoroughly through a fully automated system
that not only saves lot of time but also gives fast results.
2. Existing System
Manual Management of Examination doing very good job but it is likely to suffer from
many problems of management of exams, questions and results. Ingenium Test tries to
tackle these problems in very efficient manner. Problems with Manual Management of
Examination are:
1.The current system is very time consuming.
2. It is very difficult to analyze the exam manually
3.Results are not precise as calculation and evaluations are done manually.
4. The chances of paper leakage are more in current system
5. Difficult to manage random questions.
6. Wastage of paper.
7. Difficultly in collection of answer sheets.
3. Proposed System
Ingenium Test tries to do better job as compared to Manual Management of
Examination System. Advantages of Ingenium Test over Manual
Management of Examination are:
1. In comparison to the Manual Management of Examination the proposed
system will be less time consuming and is more efficient.
2. Analysis will be very easy in proposed system as it is automated.
3. The proposed system is very secure as no chances of leakage of question
paper as it is dependent on the administrator only.
4. Result will be very precise and accurate and will be declared in very short
span of time because calculation and evaluations are done by itself.
5. Each student gets random questions.
6. Easy to manage exams, sections and questions.
7. Easy to add students.
8. Separate panels for Administrators and Students.
9. For students they give papers according to their convenience and time
and there is no need of using extra thing like paper, pen etc.
10. The logs of appeared candidates and their marks are stored and can be
backup for future use
FEATURES OF INGENIUM TEST
Admin features:
Manage User
Manage Exams (courses)
Manage Sections (subjects)
Manage Questions
Manage Students
Manage Results
Student features:
Manage Student Login
Manage Student Password
Start Exam
View Result
4. Hardware and Software Requirements
Operating Systems : Microsoft Windows Vista (32bit or 64bit) With SP2 or Windows7 (32bit
or 64bit) With SP1 or Windows8
Hardware Requirement : Computer that has a 2GHz or faster processor
2 GB (32 Bit) or 4GB (64 Bit) RAM (Add 512 MB if running in a
virtual machine)
4GB of available hard disk space
Software Requirement : Microsoft Visual Studio 2012 for Desktop
Front End : C#.Net
Back End : Microsoft SQL Server 2012
Others : .Net Framework 4.5
8. Table Schema
S. No. Field Name Data Type Description
1. username Varchar(50) Stores Username [Primary Key]
2. password Varchar(50) Stores Password [Not Null]
3. email_id Varchar(50) Stores Email Id [Not Null]
4. type Varchar(50) User Type(Admin/Power user/Limited
user) [Not Null]
8.1 Admin Table
8.2 Exam Table
S. No. Field Name Data Type Description
1. examname Varchar(50) Stores Exam Name [Primary Key]
2. descp Varchar(500) Stores Description [Not Null]
3. time Numeric(3) Stores Total Time [Not Null]
4. marks Numeric(5) Stores Total Marks [Not Null]
8.3 Section Table
S. No. Field Name Data Type Description
1. sectionname Varchar(50) Stores Section Name [Primary Key]
2. time Numeric(3) Stores Total Time [Not Null]
3. marks Numeric(4) Stores Total Marks [Not Null]
4. examname Varchar(50) Stores Exam Name [Foreign Key]
8.4 Question Table
S. No. Field Name Data Type Description
1. quesid Numeric(4) Stores Question Id [Primary Key]
2. question Varchar(500) Stores Question [Not Null]
3. optiona Varchar(100) Stores Option A [Not Null]
4. optionb Varchar(100) Stores Option B [Not Null]
5. optionc Varchar(100) Stores Option C [Not Null]
6. optiond Varchar(100) Stores Option D [Not Null]
7. answer Varchar(1) Stores Answer [Not Null]
8. examname Varchar(50) Stores Exam Name [Foreign Key]
9. sectionname Varchar(50) Stores Section Name [Foreign Key]
8.5 Student Table
S. No. Field Name Data Type Description
1. student_id Numeric(5) Stores Student Id [Primary Key + Identity(1000,1)]
2. password Varchar(20) Stores Password [Not Null]
3. first_name Varchar(50) Stores First Name [Not Null]
4. last_name Varchar(50) Stores Last Name [Not Null]
5. course Varchar(50) Stores Course [Not Null]
6. semester Numeric(2,0) Stores Semester [Not Null]
7. uni_rollno Numeric(10) Stores Uni. Roll No. [Not Null]
8. emailaddress Varchar(150) Stores Email Id [Not Null]
9. mobilenumber Numeric(10) Stores Mobile Number [Not Null]
10. gender Varchar(10) Stores Gender [Not Null]
11. facebook_id Varchar(150) Stores Facebook Id [Null]
12. twitter_id Varchar(150) Stores Twitter Id [Null]
8.6 Result Table
S. No. Field Name Data Type Description
1. rid Numeric(2,0) Stores Result Id [Primary Key]
2. studentid Numeric(5,0) Stores Student Id [Foreign Key]
3. totalmarks Numeric(4,0) Stores Total Marks of Exam [Not
Null]
4. Marksobtained Numeric(4,0) Stores Marks Obtained in Exam
[Not Null]
5. doresult Varchar(100) Stores Date Of Result [Not Null]
8.7 Result Detail Table
S. No. Field Name Data Type Description
1. rdid Numeric(5,0) Stores Result Detail Id [Primary Key]
2. rid Numeric(2,0) Stores Result Id [Foreign Key]
3. examname Varchar(50) Stores Exam Name[Composite Foreign Key]
4. secname Varchar(50) Stores Section Name[Composite Foreign Key]
5. totalmarks Numeric(4,0) Stores Total Marks of Section [Not Null]
6. marksobtained Numeric(4,0) Stores Total Marks Obtained in Section [Not
Null]
10. Conclusion
By keeping all the features and advantages of the INGENIUM TEST in mind it is
concluded that this project is very helpful for both the students and administrator. It
is very helpful for the institutes to held competitive exams in the organization.
Scope of this project is very broad in terms of other manually taking exams. Few of
them are:-
This can be used in educational institutions as well as in corporate world.
Can be used anywhere any time as it is a desktop based application (user Location
doesn’t matter).
No restriction that examiner has to be present when the candidate takes the test.
11. Bibliography
To bring the system to verge of completion the following books have been
referred:•C#.NET (Black Book).
•Beginning in C# (Wrox Publication).
•C# 2012 in Simple Steps by DreamTech.
•SQL by Evan Bayross
Some websites Referred are:•www.microsoft/.net/com
•www.w3schools.com/
•www. msdn.microsoft.com/en-us/