SlideShare a Scribd company logo
1 of 46
Download to read offline
A
TRAINING REPORT
ON
“ONLINE EXAMINATION”
SUBMITTED FOR THE PARTIAL FULFILLMENT OF THE
REQUIREMENT OF THE
DEGREE
OF
BACHLOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
BATCH (2012-2016)
(RAJASTHAN TECHNICAL UNIVERSITY)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Submitted To: Submitted By:
Mr. RITURAJ JAIN ANKIT LAHOTI
HOD (CSE) B.Tech. 6th
Sem.
12EVECS002
VYAS INSTITUTE OF ENGINEERING AND TECHNOLOGY
NH. 65, NEAR KUDI HAUD, PALI ROAD,
JODHPUR- 342001
CERTIFICATE
This is to certify that this Training report “ONLINE
EXAMINATION” is the excellence work of “ANKIT LAHOTI” Roll No.
“12EVECS002” carried out in partial fulfillment for the award of degree
of B.TECH of RAJASTHAN TECHNICAL UNIVERSITY under my
supervision.
Submitted To: Submitted By:
Mr. RITURAJ JAIN ANKIT LAHOTI
HOD (CSE) B.Tech. 6th
Sem.
12EVECS002
ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful completion of
any task would be incomplete without the mention of people whose case
less cooperation made it possible, whose constant guidance and
encouragement crown all efforts with success.
I sincerely express my gratitude to my guide “Mr. Jyoti Swaroop
Singh” for his benevolent guidance in completing the report on “ONLINE
EXAMINATION”. His kindness and help have been the source of
encouragement for me.
I am grateful to him for the guidance, inspiration and constructive
suggestions that are helpful in the preparation of this Project.
ANKIT LAHOTI
B.Tech. 6th
Sem.
12EVECS002
COMPANY PROFILE
Dave Packard and Bill Hewlett started their partnership on January
1, 1939. The company they founded would be called H-P or P-H? Hewlett-
Packard Company commonly referred to as HP. This is an American IT
Corporation headquartered in Palo Alto, California, USA. They designed
the first personal computer
HP specializes in developing and manufacturing computing, data storage,
networking hardware, designing software and delivering services.
HP enables you to learn from the technology experts, interfacing with
instructors that are leaders in their fields and with access to teams that
create the technology and contribute to standards.
HP has over 35 years of experience in skills-based IT training, certification,
and education services designed to encourage end-user acceptance during
technology change.
HP has proven training approaches and methods, recognized by IDC and
others as a market leader in technology training.
HP course content covers a broad range of technology innovations,
organized into 15 portfolios which are constantly enriched and refreshed
to keep up with innovative changes.
HP provides flexible training modalities which range from virtual
instructor-led and e-learning to traditional classroom, to enable your work
force to obtain training when and how they need it, at their own
convenience and pace.
HP aligns our training to your IT and business objectives, rather than
focusing on certifications or “training to the test.”
HP offers a seamless mix of training and mentoring, with education
consulting services designed to align with where you want help to do it
with you and for you.
HP offers courses designed for global business, with worldwide access to
courses offered in 40 countries and 28 languages
Table of Contents
1. Introduction.......................................................................................1
1.1. Project Overview....................................................................1
1.2. Purpose ...................................................................................1
1.3. Scope ......................................................................................1
1.4. Definitions, Acronyms ...........................................................1
2. Functional or Specific Requirements................................................2
2.1. External Interface Requirements............................................4
2.1.1. Hardware Interfaces.................................................................4
2.1.2. Software Interface....................................................................4
2.1.3. Third Party Software Interfaces...............................................4
2.1.4. Communication Protocol.........................................................4
2.1.5. Assumption and Dependency ..................................................5
2.2. Non-Functional Requirements.................................................5
2.3. Software System Attributes....................................................5
2.3.1. Globalization Support..............................................................6
2.3.2. Security....................................................................................6
2.3.3. Reliability.................................................................................6
2.3.4. Availability ..............................................................................6
2.3.5. Portability.................................................................................7
2.3.6. Performance.............................................................................7
2.4. Database Requirements..........................................................7
2.5. Technologies ..........................................................................7
2.6. Software..................................................................................7
2.7. Hardware ................................................................................8
2.7.1. Server.......................................................................................8
2.7.2. Client........................................................................................8
3. Analysis and Design..........................................................................9
3.1. Use Case Diagram..................................................................9
3.1.1. Use case Overview ..................................................................9
3.1.2. Add Faculty Use Case ...........................................................10
3.1.3. Login Use Case......................................................................10
3.1.4. Manage Student Groups Use Case ........................................11
3.1.5. Student Registration Use Case ..............................................11
3.1.6. User Profile Edit Use Case ....................................................12
3.1.7. Manage Test Use Case...........................................................13
3.1.8. Appear for Test Use Case......................................................14
3.1.9. Generate Result Use Case......................................................15
3.2. Activity Diagram..................................................................16
3.2.1. Login Activity Diagram.........................................................16
3.2.2. Manage Students Activity Diagram ......................................17
3.2.3. Manage Tests Activity Diagram............................................18
3.2.4. Generate Result Activity Diagram ........................................19
3.2.5. Student Registration Activity Diagram .................................20
3.2.6. Answer Test Activity Diagram..............................................21
3.3. Sequence Diagrams..............................................................22
3.3.1. Sequence Diagram Overview ................................................22
3.3.2. Login Sequence Diagram ......................................................23
3.3.3. Manage Student Groups Sequence Diagram.........................24
3.3.4. Student Registration Sequence Diagram...............................25
3.3.5. Manage Test Sequence Diagram ...........................................26
3.3.6. Appear for Test Sequence Diagram.......................................27
3.4. Class Diagram ......................................................................28
3.5. Database Design...................................................................29
3.5.1. Table: Student........................................................................30
3.5.2. Table: Test .............................................................................30
3.5.3. Table: TestQuestions .............................................................30
3.5.4. Table: StudentResponse.........................................................31
3.5.5. Table: TestSession.................................................................31
3.5.6. Table: Groups ........................................................................31
3.5.7. Table: Faculty ........................................................................31
3.5.8. Table: AssignGroupTest........................................................32
4. User Interfaces.................................................................................33
4.1. Home Page ...........................................................................33
4.2. Registration ..........................................................................34
4.3. Login Interface .....................................................................35
4.4. Create Questions Interface ...................................................35
5. Scope for Enhancement...................................................................38
6. Figures and Tables ..........................................................................39
7. References .......................................................................................40
Online Examination
Page 1 of 40
1. Introduction
1.1.Project Overview
This 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.
1.2.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.
1.3.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.
1.4.Definitions, Acronyms
The sub-section provides the definitions of all terms, acronyms, and abbreviations
used in this document to understand the SRS properly.
Sr.
No.
Terms/Acronyms Description
1.
Student User mostly a student who will appear for the examination.
2.
Faculty
Another user mostly faculty member, lecturer or examiner who posts
set of questions, the available options and correct answers.
3.
Administrator Super user, adds faculty and manages system.
Online Examination
Page 2 of 40
2. Functional or 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. Adding or expelling faculty.
4. Changing the super password.
 Faculty Aspect
1. Logging into the system.
2. Sending invitations to specific student by mail.
3. Accepting registrations of candidates.
4. Adding the candidate to a group.
5. Create/Edit/Delete candidate groups.
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. Specifying to allow user defined answer.
11. Time limit of the test if any.
12. Whether to randomize the questions.
13. Whether to randomize the options displayed.
14. To allow the test to be taken in practice mode where the correct
.answer is shown immediately after the candidate selects an option.
15. Set negative marks for wrong responses.
Online Examination
Page 3 of 40
 Student Aspect:
1. Requesting registration.
2. Logging into the system.
3. Edit user information.
4. Selecting the test.
5. Selecting whether the test to be taken in practice mode where the
correct answer is shown immediately after the candidate selects an
option.
6. Appearing for the examination.
7. Printing the result at the end of the examination.
8. Reviewing the given responses.
9. Changing password.
10. Resetting of forgotten password.
 Analysis
1. Authenticating users based on username and password.
2. Keeping session track of user activity.
3. Recording candidate’s responses to every question.
4. Checking whether the given response is correct or not.
5. Keeping history of test reports of all users.
 Mailing
1. The reports are required to be mailed to the candidates on the
registered mail address.
2. Temporary password will be mailed to the user incase the user
forgets the password.
3. Invitations for the appearance for the new test will be mailed.
Online Examination
Page 4 of 40
2.1.External Interface Requirements
2.1.1. Hardware Interfaces
Server side hardware
 Hardware recommended by all the software needed.
 Communication hardware to serve client requests.
Client side hardware
 Hardware recommended by respective client’s operating system and
web browser.
 Communication hardware to communicate the server.
2.1.2. Software Interface
Server side software
 Web server software: XAMPP.
 Server side scripting tools: Macromedia Dreamweaver.
 Database tools: MySQL.
Client side software
 Web browser supporting JavaScript.
2.1.3. Third Party Software Interfaces
None
2.1.4. Communication Protocol
Following protocols are required to be permitted on the server side:
 HTTP incoming request.
 HTTPS incoming request if secure gateway is implemented.
Following protocols are required to be permitted on the client side:
 HTTP outgoing request.
 HTTPS outgoing request if secure gateway is implemented.
Online Examination
Page 5 of 40
2.1.5. Assumption and Dependency
1. Username are valid email addresses of respective user.
2. Administrator has the authority to add/delete faculty level accounts.
3. Faculty have the authority to approve/expel student.
4. Faculty have the authority to change student’s group.
2.2.Non-Functional Requirements
 System should be able handle multiple users.
 Database updating should follow transaction processing to avoid data
inconsistency.
2.3.Software System Attributes
2.3.1. Globalization Support
The questionnaires and their respective options provided by the faculty may or may not
be in English. Hence the questions and their options must be in Unicode format that
will accept any Unicode character.
2.3.1.1. List of Locale
The system will mostly be in US English, although the questions and their options may
not be in US English. Hence the questions and their options are to be in Unicode format.
Locale Date Format Time Format Currency Format Calendar Character Set
en-US Use Default Use Default Use Default Use Default SBCS
Non en-US dd-MM-yy HH:mm:ss Use Default d-MM-yyyy MBCS/Unicode
2.3.1.2. Content to be localized
The following table lists all the possible area in the system and also mentions whether
that area should support Globalization.
Interface Type Needs Localization?
User Interface Yes*
Emails sent by system, Yes*
Standard Errors and exceptions logged by system in error log No
Logos, Images No
Unit of Measurement ( Ex. Length, Weight, Area, Volume, Paper Size etc) No
Reports Yes*
*Limited to questionnaires set by user who posted questions.
Online Examination
Page 6 of 40
2.3.2. Security
 Administrator has the highest authority to edit/delete/create database.
 Faculty have the authority to add/expel students.
 Students can only view their test records.
 Faculty can view all the test records of every student.
 Critical information like passwords should be transferred in encrypted form.
 Passwords should be stored in encrypted form.
 Password will not be mailed to the user in case user forgets password, instead
either temporary password or a password reset link will be sent.
2.3.3. Reliability
Data validation and verification needs to be done at every stage of activity.
 Validating user input.
 Use of locking mechanism while updating database like transaction
processing.
 Recovering the transaction using rollback.
2.3.4. Availability
The examination system being an online system should be available anytime.
Constraints:
Though the system should be available 24x7 some features may be restricted.
 Quiz creator may allow the specific test to be available only at certain time like
scheduled examination.
 The test may be time limited so the candidates appearing will have limited time
to answer the test.
2.3.5. Portability
 The web application will be built using PHP which has support to run on any
platform provided the required compilers are available.
Online Examination
Page 7 of 40
 For database either XML or MySQL would be used, that too has extensive
support over many popular architectures and operating systems.
Constraints:
Portability would be limited to the support provided by the respective
application vendor on various architectures and operating environments.
2.3.6. Performance
The system would be used by multiple users at a time and may grow as time passes; the
system would need to implement multithreading to achieve acceptable performance.
Further a database connection pool may also be required for assigning faster database
connection.
2.4.Database Requirements
Database fields for questions and respective options must be in Unicode format to
handle non English characters.
2.5.Technologies
This section lists all the technologies for the web based system.
 PHP scripting for server side scripting as it has a very strong support for XML
and MySQL.
 MySQL as database format: The database’ performance requirements are not
very high and the ability to have custom fields in case the quiz creator needs to
add more than expected answer options. This is limited in any other database
management system where we have to first specify the maximum number of
fields.
 Apache as web server has a tight integration with PHP and is also available for
various popular platforms.
2.6.Software
Macromedia Dreamweaver for PHP and MySQL coding.
XAMPP as Web server.
Online Examination
Page 8 of 40
2.7.Hardware
The recommended hardware specified by the respective software would suffice the
needs. The memory and processing power needed would increase as the number of
users increase. The estimated hardware requirements are as specified.
2.7.1. Server
The minimum hardware as recommended by all of the software required on server side
say web server, operating system and development software
 Processing speed of 1.6 GHz
 1 GB of RAM
 Network interface
2.7.2. Client
The minimum hardware as recommended by all of the software required on client side
say web browser, operating system
 Minimum hardware depending on the operating system used.
 True color visual display unit.
 User peripherals for better interaction .
Online Examination
Page 9 of 40
3. Analysis and Design
3.1.Use Case Diagram
3.1.1. Use case Overview
Online Examination
Page 10 of 40
3.1.2. Add Faculty Use Case
3.1.3. Login Use Case
Online Examination
Page 11 of 40
3.1.4. Manage Student Groups Use Case
3.1.5. Student Registration Use Case
`
Online Examination
Page 12 of 40
3.1.6. User Profile Edit Use Case
Online Examination
Page 13 of 40
3.1.7. Manage Test Use Case
Online Examination
Page 14 of 40
3.1.8. Appear for Test Use Case
Online Examination
Page 15 of 40
3.1.9. Generate Result Use Case
Online Examination
Page 16 of 40
3.2.Activity Diagram
3.2.1. Login Activity Diagram
Online Examination
Page 17 of 40
3.2.2. Manage Students Activity Diagram
Online Examination
Page 18 of 40
3.2.3. Manage Tests Activity Diagram
Online Examination
Page 19 of 40
3.2.4. Generate Result Activity Diagram
Online Examination
Page 20 of 40
3.2.5. Student Registration Activity Diagram
Online Examination
Page 21 of 40
3.2.6. Answer Test Activity Diagram
Online Examination
Page 22 of 40
3.3.Sequence Diagrams
3.3.1. Sequence Diagram Overview
Online Examination
Page 23 of 40
3.3.2. Login Sequence Diagram
Online Examination
Page 24 of 40
3.3.3. Manage Student Groups Sequence Diagram
Online Examination
Page 25 of 40
3.3.4. Student Registration Sequence Diagram
Online Examination
Page 26 of 40
3.3.5. Manage Test Sequence Diagram
Online Examination
Page 27 of 40
3.3.6. Appear for Test Sequence Diagram
Online Examination
Page 28 of 40
3.4.Class Diagram
Online Examination
Page 29 of 40
3.5.Database Design
Online Examination
Page 30 of 40
3.5.1. Table: Student
Field Name Data Type Constraints/Description
ID Unsigned Integer Primary Key, AutoIncrement
studentName Varchar2
groupID Unsigned Integer Foreign:Groups.ID
loginID Varchar2
password Varchar2
3.5.2. Table: Test
Field Name Data Type Description
ID Unsigned Integer Primary Key, AutoIncrement
testTitle Varchar2
allowPractice Yes/No
timePerQuestion Unsigned Integer in seconds, infinite if zero
timePerTest Unsigned Integer in minutes, infinite if zero
createdBy Unsigned Integer Foreign:Faculty.ID
3.5.3. Table: TestQuestions
Field Name Data Type Description
ID Unsigned Integer Primary Key, AutoIncrement
TestID Number Foreign:Test.ID
question Varchar2
option1 Varchar2 atleast two choices are required, hence this
field is required
option2 Varchar2 atleast two choices are required, hence this
field is required
option3 Varchar2
option4 Varchar2
answer Unsigned Integer
allowCustomAns
wer
Boolean
userAnswer Varchar2
Online Examination
Page 31 of 40
3.5.4. Table: StudentResponse
Field Name Data Type Description
ID Unsigned Integer Primary Key, AutoIncrement
studentID Unsigned Integer Foreign:Student.ID
questionID Unsigned Integer Foreign:TestQuestions.ID
optionSelected Unsigned Integer if student does not answer, entry will not
be made in db
customAnswer Varchar2 only if optionSelected field is 0
3.5.5. Table: TestSession
Field Name Data Type Description
ID Unsigned Integer Primary Key, AutoIncrement
testID Unsigned Integer Foreign:Test.ID
studentID Unsigned Integer Foreign:Student.ID
testTakenOn Date/Time field required
3.5.6. Table: Groups
Field Name Data Type Description
ID Unsigned Integer Primary Key, AutoIncrement
groupName Unsigned Integer
3.5.7. Table: Faculty
Field Name Data Type Description
ID Unsigned Integer Primary Key, AutoIncrement
facultyName Varchar2
loginID Varchar2
pass Varchar2
Online Examination
Page 32 of 40
3.5.8. Table: AssignGroupTest
Field Name Data Type Description
ID Unsigned Integer Primary Key, AutoIncrement
groupID Unsigned Integer Foreign:Groups.ID
testID Unsigned Integer Foreign:Test.ID
Online Examination
Page 33 of 40
4. User Interfaces
The interfaces of this system are as below
4.1. Home Page
Online Examination
Page 34 of 40
4.2. Registration
Online Examination
Page 35 of 40
4.3.Login Interface
4.4.Create Questions Interface
Online Examination
Page 36 of 40
1] Test case For Log In:
Project: - Online Examination System.
Objective: - To check whether user name & Password valid or invalid.
Prepared By: - Team-P
Page: - Login Screen.
Test Data: - User=”admin” and Password =”123.4”.
Sr
No.
Steps Data Excepted Data Actual
result
Status
1 Enter user name, password
and press submit button
Should navigate to
admin’s page
Pass
2 Enter User name and press
submit button.
Should Display
message box ‘please fill
all the fields’
Pass
3 Enter password and press
submit button
Should Display
message box ‘please fill
all the fields’
Pass
4 Enter blank user name and
blank password and press
submit button.
Should display a
message box ‘please fill
all the fields’
Pass
5 Enter wrong user and
password.
Should display a
message box ‘Invalid
ID or Password’
Pass
Online Examination
Page 37 of 40
2] Test case For Navigation:
Project: - Online Examination System.
Objective: - To check whether different hyperlinks are working properly or not.
Prepared By: - Team-P
Page: - home page (default page).
Sr
No.
Steps Data Excepted Data Actual
Result
Status
1 Click on Home page
hyperlink menu
Should display home
page
Pass
2 Click on new
questionnaires
hyperlink menu
Should display
questionnaires details
page
Pass
3 Click on quiz hyperlink
menu
Should display quiz
details page
Pass
4 Click on show result
hyperlink menu
Should display result
details page
Pass
5 Click on login
hyperlink menu
Should display
respective login page
Pass
6 Click on queries
hyperlink menu
Should display queries
details page
Pass
7 Click on feedback
hyperlink menu
Should display
feedback form page
pass
Online Examination
Page 38 of 40
5. Scope for Enhancement
Present system carries certain drawbacks and limitations as listed below
1. Current system provides only multiple choices but single correct answer
selection. Faculty may wish to provide multiple choices multiple selection
responses.
2. Incase questions and/or answers need to be in graphics, current system has no
provision.
3. Unregistered users cannot answer test, they must belong to some group. This is
a drawback incase the faculty wants anyone even anonymous users to answer
the test.
4. Top score could be displayed on the home page; but this could be easily
implemented while programming the home page.
5. Security logs though not implemented in this system would be well available
through the respective database management system and web server software.
Online Examination
Page 39 of 40
6. Figures and Tables
1. 3.1.1. Use case Overview........................................................................................................................9
2. 3.1.2. Add Faculty Use Case.................................................................................................................10
3. 3.1.3. Login Use Case...........................................................................................................................10
4. 3.1.4. Manage Student Groups Use Case..............................................................................................11
5. 3.1.5. Student Registration Use Case ....................................................................................................11
6. 3.1.6. User Profile Edit Use Case..........................................................................................................12
7. 3.1.7. Manage Test Use Case................................................................................................................13
8. 3.1.8. Appear for Test Use Case ...........................................................................................................14
9. 3.1.9. Generate Result Use Case ...........................................................................................................15
10. 3.2.1. Login Activity Diagram..............................................................................................................16
11. 3.2.2. Manage Students Activity Diagram ............................................................................................17
12. 3.2.3. Manage Tests Activity Diagram .................................................................................................18
13. 3.2.4. Generate Result Activity Diagram ..............................................................................................19
14. 3.2.5. Student Registration Activity Diagram .......................................................................................20
15. 3.2.6. Answer Test Activity Diagram ...................................................................................................21
16. 3.3.1. Sequence Diagram Overview......................................................................................................22
17. 3.3.2. Login Sequence Diagram............................................................................................................23
18. 3.3.3. Manage Student Groups Sequence Diagram...............................................................................24
19. 3.3.4. Student Registration Sequence Diagram.....................................................................................25
20. 3.3.5. Manage Test Sequence Diagram.................................................................................................26
21. 3.3.6. Appear for Test Sequence Diagram ............................................................................................27
22. 3.4 Class Diagram ............................................................................................................................28
23. 3.5. Database Design.........................................................................................................................29
24. 3.5.1. Table: Student.............................................................................................................................30
25. 3.5.2. Table: Test ..................................................................................................................................30
26. 3.5.3. Table: TestQuestions...................................................................................................................30
27. 3.5.4. Table: StudentResponse..............................................................................................................31
28. 3.5.5. Table: TestSession ......................................................................................................................31
29. 3.5.6. Table: Groups..............................................................................................................................31
30. 3.5.7. Table: Faculty .............................................................................................................................31
31. 3.5.8. Table: AssignGroupTest .............................................................................................................32
32. 4.1. Login Interface............................................................................................................................35
33. 4.2. Create Group Interface...............................................................................................................35
Online Examination
Page 40 of 40
7. References
 Sedna native XML http://modis.ispras.ru
 XAMPP http://apachefriends.org
 MySQL http://www.mysql.com
 UML official website http://www.uml.org/
 StarUML - The Open Source UML/MDA Platform http://staruml.sourceforge.net/

More Related Content

What's hot

Internship Report on Gexton Inc.
Internship Report on Gexton Inc.Internship Report on Gexton Inc.
Internship Report on Gexton Inc.Samia Khan
 
computer science internship report
computer science  internship reportcomputer science  internship report
computer science internship reportkaahwa Armstrong
 
Building effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportBuilding effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportMilind Gokhale
 
My Internship Document part1
My Internship Document part1My Internship Document part1
My Internship Document part1Shashi_S_S
 
Learning guide 3 utilize specialized communication skills berhanu tadesse
Learning guide 3 utilize specialized communication skills berhanu tadesseLearning guide 3 utilize specialized communication skills berhanu tadesse
Learning guide 3 utilize specialized communication skills berhanu tadesseberhanu taye
 
Co-op assignment report
Co-op assignment reportCo-op assignment report
Co-op assignment reportArwa Alamri
 
Cts pump operator cum mechanic
Cts pump operator cum mechanicCts pump operator cum mechanic
Cts pump operator cum mechanicAtish Verma
 
Wioska moldings private limited
Wioska moldings private limitedWioska moldings private limited
Wioska moldings private limitedAkhilendra Shukla
 
Ssc newsletter november december
Ssc newsletter november decemberSsc newsletter november december
Ssc newsletter november decemberNSDC_India
 
Tt pump operator cum mechanic
Tt pump operator cum mechanicTt pump operator cum mechanic
Tt pump operator cum mechanicAtish Verma
 
Skillsoft Project Combined - Final
Skillsoft Project Combined - FinalSkillsoft Project Combined - Final
Skillsoft Project Combined - FinalSkip Spoerke
 
internship report
internship reportinternship report
internship reportZahid Khan
 
QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838Bryan Chong Liang Chua
 
A Brochure of WTA amended April 2013
A Brochure of WTA amended April 2013A Brochure of WTA amended April 2013
A Brochure of WTA amended April 2013Col Bharat Sharma
 
cooperative training FinalReport
cooperative training FinalReportcooperative training FinalReport
cooperative training FinalReportsaroshtk
 
LMS Template RFP march11,2011
LMS Template RFP march11,2011LMS Template RFP march11,2011
LMS Template RFP march11,2011Mohamed Omar
 

What's hot (19)

Internship Report on Gexton Inc.
Internship Report on Gexton Inc.Internship Report on Gexton Inc.
Internship Report on Gexton Inc.
 
computer science internship report
computer science  internship reportcomputer science  internship report
computer science internship report
 
Building effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportBuilding effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project report
 
My Internship Document part1
My Internship Document part1My Internship Document part1
My Internship Document part1
 
Learning guide 3 utilize specialized communication skills berhanu tadesse
Learning guide 3 utilize specialized communication skills berhanu tadesseLearning guide 3 utilize specialized communication skills berhanu tadesse
Learning guide 3 utilize specialized communication skills berhanu tadesse
 
Co-op assignment report
Co-op assignment reportCo-op assignment report
Co-op assignment report
 
Cts pump operator cum mechanic
Cts pump operator cum mechanicCts pump operator cum mechanic
Cts pump operator cum mechanic
 
Internship report
Internship reportInternship report
Internship report
 
Wioska moldings private limited
Wioska moldings private limitedWioska moldings private limited
Wioska moldings private limited
 
Ssc newsletter november december
Ssc newsletter november decemberSsc newsletter november december
Ssc newsletter november december
 
Tt pump operator cum mechanic
Tt pump operator cum mechanicTt pump operator cum mechanic
Tt pump operator cum mechanic
 
Competition In Mainframe And Associated Services In India
Competition In Mainframe And Associated Services In IndiaCompetition In Mainframe And Associated Services In India
Competition In Mainframe And Associated Services In India
 
Skillsoft Project Combined - Final
Skillsoft Project Combined - FinalSkillsoft Project Combined - Final
Skillsoft Project Combined - Final
 
internship report
internship reportinternship report
internship report
 
QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838
 
Sdi manual1 oct
Sdi manual1 octSdi manual1 oct
Sdi manual1 oct
 
A Brochure of WTA amended April 2013
A Brochure of WTA amended April 2013A Brochure of WTA amended April 2013
A Brochure of WTA amended April 2013
 
cooperative training FinalReport
cooperative training FinalReportcooperative training FinalReport
cooperative training FinalReport
 
LMS Template RFP march11,2011
LMS Template RFP march11,2011LMS Template RFP march11,2011
LMS Template RFP march11,2011
 

Viewers also liked

El móvil como herramienta educativa
El móvil como herramienta educativaEl móvil como herramienta educativa
El móvil como herramienta educativaDaniel J. Segovia B.
 
Jim Chiles Resume 5-12-15
Jim Chiles Resume 5-12-15Jim Chiles Resume 5-12-15
Jim Chiles Resume 5-12-15Jim Chiles
 
Diagnosis and complications of gastric cancer
Diagnosis and complications of gastric cancerDiagnosis and complications of gastric cancer
Diagnosis and complications of gastric cancerSilah Aysha
 
Defects in innate immunity
Defects in innate immunityDefects in innate immunity
Defects in innate immunitySilah Aysha
 
Echinococcus granulosus
Echinococcus granulosusEchinococcus granulosus
Echinococcus granulosusSilah Aysha
 
Brain stem death
Brain stem deathBrain stem death
Brain stem deathSilah Aysha
 

Viewers also liked (12)

El móvil como herramienta educativa
El móvil como herramienta educativaEl móvil como herramienta educativa
El móvil como herramienta educativa
 
QUIZ
QUIZQUIZ
QUIZ
 
Jim Chiles Resume 5-12-15
Jim Chiles Resume 5-12-15Jim Chiles Resume 5-12-15
Jim Chiles Resume 5-12-15
 
RAJKUMAR_YADAV_RESUME
RAJKUMAR_YADAV_RESUMERAJKUMAR_YADAV_RESUME
RAJKUMAR_YADAV_RESUME
 
Vitamin a
Vitamin aVitamin a
Vitamin a
 
Diagnosis and complications of gastric cancer
Diagnosis and complications of gastric cancerDiagnosis and complications of gastric cancer
Diagnosis and complications of gastric cancer
 
Training report
Training reportTraining report
Training report
 
Misión árbol 2016
Misión  árbol 2016Misión  árbol 2016
Misión árbol 2016
 
Defects in innate immunity
Defects in innate immunityDefects in innate immunity
Defects in innate immunity
 
Echinococcus granulosus
Echinococcus granulosusEchinococcus granulosus
Echinococcus granulosus
 
ELABORAR BLOG DIGITAL.
ELABORAR BLOG DIGITAL.ELABORAR BLOG DIGITAL.
ELABORAR BLOG DIGITAL.
 
Brain stem death
Brain stem deathBrain stem death
Brain stem death
 

Similar to Training report

Final fyp report template
Final fyp report templateFinal fyp report template
Final fyp report templateSil Fa
 
Internship-Report-sample-6.pdf
Internship-Report-sample-6.pdfInternship-Report-sample-6.pdf
Internship-Report-sample-6.pdfAbhiAry
 
Internship-Report-sample-6 (1).pdf
Internship-Report-sample-6 (1).pdfInternship-Report-sample-6 (1).pdf
Internship-Report-sample-6 (1).pdfShankarYadav75
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAAman Jaiswal
 
Dual-Band Mobile Phone Jammer
Dual-Band Mobile Phone JammerDual-Band Mobile Phone Jammer
Dual-Band Mobile Phone JammerMohamed Atef
 
Pokhara Technical School Tracer Study Report -2080
Pokhara Technical School Tracer Study Report -2080Pokhara Technical School Tracer Study Report -2080
Pokhara Technical School Tracer Study Report -2080Pokhara Technical School
 
Training_report23155.ppt
Training_report23155.pptTraining_report23155.ppt
Training_report23155.pptsatyam537911
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
INDUSTRIAL REPORT ON DELHI METRO
INDUSTRIAL REPORT ON DELHI METROINDUSTRIAL REPORT ON DELHI METRO
INDUSTRIAL REPORT ON DELHI METRONAVEEN12JOSHI
 
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.aitVISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.aitVinodGowda34
 
Request for Proposal (RFP) For Video Conferencing Equipment
Request for Proposal (RFP) For Video Conferencing EquipmentRequest for Proposal (RFP) For Video Conferencing Equipment
Request for Proposal (RFP) For Video Conferencing EquipmentVideoguy
 
Summer internship report
Summer internship reportSummer internship report
Summer internship reportMeet Patel
 
HAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORT
HAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORTHAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORT
HAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORTPranjul Pal
 
Internship report-csit-isp_networking
 Internship report-csit-isp_networking Internship report-csit-isp_networking
Internship report-csit-isp_networkingsagarAcharya35
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application reportAshwinBicholiya
 
Sujayan-Resume
Sujayan-ResumeSujayan-Resume
Sujayan-ResumeSujayan Pn
 

Similar to Training report (20)

Final fyp report template
Final fyp report templateFinal fyp report template
Final fyp report template
 
rip 1.pdf
rip 1.pdfrip 1.pdf
rip 1.pdf
 
Internship-Report-sample-6.pdf
Internship-Report-sample-6.pdfInternship-Report-sample-6.pdf
Internship-Report-sample-6.pdf
 
Internship-Report-sample-6 (1).pdf
Internship-Report-sample-6 (1).pdfInternship-Report-sample-6 (1).pdf
Internship-Report-sample-6 (1).pdf
 
Cs internship report file 1.pdf
Cs internship report file 1.pdfCs internship report file 1.pdf
Cs internship report file 1.pdf
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADA
 
Dual-Band Mobile Phone Jammer
Dual-Band Mobile Phone JammerDual-Band Mobile Phone Jammer
Dual-Band Mobile Phone Jammer
 
Pokhara Technical School Tracer Study Report -2080
Pokhara Technical School Tracer Study Report -2080Pokhara Technical School Tracer Study Report -2080
Pokhara Technical School Tracer Study Report -2080
 
Training_report23155.ppt
Training_report23155.pptTraining_report23155.ppt
Training_report23155.ppt
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
INDUSTRIAL REPORT ON DELHI METRO
INDUSTRIAL REPORT ON DELHI METROINDUSTRIAL REPORT ON DELHI METRO
INDUSTRIAL REPORT ON DELHI METRO
 
SCCE Annual Report 2014
SCCE Annual Report 2014SCCE Annual Report 2014
SCCE Annual Report 2014
 
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.aitVISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
 
Request for Proposal (RFP) For Video Conferencing Equipment
Request for Proposal (RFP) For Video Conferencing EquipmentRequest for Proposal (RFP) For Video Conferencing Equipment
Request for Proposal (RFP) For Video Conferencing Equipment
 
Summer internship report
Summer internship reportSummer internship report
Summer internship report
 
Industrial Training report on java
Industrial  Training report on javaIndustrial  Training report on java
Industrial Training report on java
 
HAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORT
HAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORTHAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORT
HAL, AIRCRAFT-DIVISON,BANGLORE,SUMMER TRAINING REPORT
 
Internship report-csit-isp_networking
 Internship report-csit-isp_networking Internship report-csit-isp_networking
Internship report-csit-isp_networking
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application report
 
Sujayan-Resume
Sujayan-ResumeSujayan-Resume
Sujayan-Resume
 

Recently uploaded

Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualBalamuruganV28
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentationsj9399037128
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdfAlexander Litvinenko
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Independent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging StationIndependent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging Stationsiddharthteach18
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Studentskannan348865
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfragupathi90
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.benjamincojr
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligencemahaffeycheryld
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalSwarnaSLcse
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 

Recently uploaded (20)

Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Independent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging StationIndependent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging Station
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 

Training report

  • 1. A TRAINING REPORT ON “ONLINE EXAMINATION” SUBMITTED FOR THE PARTIAL FULFILLMENT OF THE REQUIREMENT OF THE DEGREE OF BACHLOR OF TECHNOLOGY IN COMPUTER SCIENCE AND ENGINEERING BATCH (2012-2016) (RAJASTHAN TECHNICAL UNIVERSITY) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Submitted To: Submitted By: Mr. RITURAJ JAIN ANKIT LAHOTI HOD (CSE) B.Tech. 6th Sem. 12EVECS002 VYAS INSTITUTE OF ENGINEERING AND TECHNOLOGY NH. 65, NEAR KUDI HAUD, PALI ROAD, JODHPUR- 342001
  • 2. CERTIFICATE This is to certify that this Training report “ONLINE EXAMINATION” is the excellence work of “ANKIT LAHOTI” Roll No. “12EVECS002” carried out in partial fulfillment for the award of degree of B.TECH of RAJASTHAN TECHNICAL UNIVERSITY under my supervision. Submitted To: Submitted By: Mr. RITURAJ JAIN ANKIT LAHOTI HOD (CSE) B.Tech. 6th Sem. 12EVECS002
  • 3. ACKNOWLEDGEMENT The satisfaction that accompanies that the successful completion of any task would be incomplete without the mention of people whose case less cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. I sincerely express my gratitude to my guide “Mr. Jyoti Swaroop Singh” for his benevolent guidance in completing the report on “ONLINE EXAMINATION”. His kindness and help have been the source of encouragement for me. I am grateful to him for the guidance, inspiration and constructive suggestions that are helpful in the preparation of this Project. ANKIT LAHOTI B.Tech. 6th Sem. 12EVECS002
  • 4. COMPANY PROFILE Dave Packard and Bill Hewlett started their partnership on January 1, 1939. The company they founded would be called H-P or P-H? Hewlett- Packard Company commonly referred to as HP. This is an American IT Corporation headquartered in Palo Alto, California, USA. They designed the first personal computer HP specializes in developing and manufacturing computing, data storage, networking hardware, designing software and delivering services. HP enables you to learn from the technology experts, interfacing with instructors that are leaders in their fields and with access to teams that create the technology and contribute to standards. HP has over 35 years of experience in skills-based IT training, certification, and education services designed to encourage end-user acceptance during technology change. HP has proven training approaches and methods, recognized by IDC and others as a market leader in technology training. HP course content covers a broad range of technology innovations, organized into 15 portfolios which are constantly enriched and refreshed to keep up with innovative changes. HP provides flexible training modalities which range from virtual instructor-led and e-learning to traditional classroom, to enable your work force to obtain training when and how they need it, at their own convenience and pace. HP aligns our training to your IT and business objectives, rather than focusing on certifications or “training to the test.” HP offers a seamless mix of training and mentoring, with education consulting services designed to align with where you want help to do it with you and for you. HP offers courses designed for global business, with worldwide access to courses offered in 40 countries and 28 languages
  • 5. Table of Contents 1. Introduction.......................................................................................1 1.1. Project Overview....................................................................1 1.2. Purpose ...................................................................................1 1.3. Scope ......................................................................................1 1.4. Definitions, Acronyms ...........................................................1 2. Functional or Specific Requirements................................................2 2.1. External Interface Requirements............................................4 2.1.1. Hardware Interfaces.................................................................4 2.1.2. Software Interface....................................................................4 2.1.3. Third Party Software Interfaces...............................................4 2.1.4. Communication Protocol.........................................................4 2.1.5. Assumption and Dependency ..................................................5 2.2. Non-Functional Requirements.................................................5 2.3. Software System Attributes....................................................5 2.3.1. Globalization Support..............................................................6 2.3.2. Security....................................................................................6 2.3.3. Reliability.................................................................................6 2.3.4. Availability ..............................................................................6 2.3.5. Portability.................................................................................7 2.3.6. Performance.............................................................................7 2.4. Database Requirements..........................................................7 2.5. Technologies ..........................................................................7 2.6. Software..................................................................................7 2.7. Hardware ................................................................................8 2.7.1. Server.......................................................................................8 2.7.2. Client........................................................................................8 3. Analysis and Design..........................................................................9 3.1. Use Case Diagram..................................................................9 3.1.1. Use case Overview ..................................................................9 3.1.2. Add Faculty Use Case ...........................................................10 3.1.3. Login Use Case......................................................................10 3.1.4. Manage Student Groups Use Case ........................................11 3.1.5. Student Registration Use Case ..............................................11 3.1.6. User Profile Edit Use Case ....................................................12 3.1.7. Manage Test Use Case...........................................................13 3.1.8. Appear for Test Use Case......................................................14 3.1.9. Generate Result Use Case......................................................15 3.2. Activity Diagram..................................................................16
  • 6. 3.2.1. Login Activity Diagram.........................................................16 3.2.2. Manage Students Activity Diagram ......................................17 3.2.3. Manage Tests Activity Diagram............................................18 3.2.4. Generate Result Activity Diagram ........................................19 3.2.5. Student Registration Activity Diagram .................................20 3.2.6. Answer Test Activity Diagram..............................................21 3.3. Sequence Diagrams..............................................................22 3.3.1. Sequence Diagram Overview ................................................22 3.3.2. Login Sequence Diagram ......................................................23 3.3.3. Manage Student Groups Sequence Diagram.........................24 3.3.4. Student Registration Sequence Diagram...............................25 3.3.5. Manage Test Sequence Diagram ...........................................26 3.3.6. Appear for Test Sequence Diagram.......................................27 3.4. Class Diagram ......................................................................28 3.5. Database Design...................................................................29 3.5.1. Table: Student........................................................................30 3.5.2. Table: Test .............................................................................30 3.5.3. Table: TestQuestions .............................................................30 3.5.4. Table: StudentResponse.........................................................31 3.5.5. Table: TestSession.................................................................31 3.5.6. Table: Groups ........................................................................31 3.5.7. Table: Faculty ........................................................................31 3.5.8. Table: AssignGroupTest........................................................32 4. User Interfaces.................................................................................33 4.1. Home Page ...........................................................................33 4.2. Registration ..........................................................................34 4.3. Login Interface .....................................................................35 4.4. Create Questions Interface ...................................................35 5. Scope for Enhancement...................................................................38 6. Figures and Tables ..........................................................................39 7. References .......................................................................................40
  • 7. Online Examination Page 1 of 40 1. Introduction 1.1.Project Overview This 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. 1.2.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. 1.3.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. 1.4.Definitions, Acronyms The sub-section provides the definitions of all terms, acronyms, and abbreviations used in this document to understand the SRS properly. Sr. No. Terms/Acronyms Description 1. Student User mostly a student who will appear for the examination. 2. Faculty Another user mostly faculty member, lecturer or examiner who posts set of questions, the available options and correct answers. 3. Administrator Super user, adds faculty and manages system.
  • 8. Online Examination Page 2 of 40 2. Functional or 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. Adding or expelling faculty. 4. Changing the super password.  Faculty Aspect 1. Logging into the system. 2. Sending invitations to specific student by mail. 3. Accepting registrations of candidates. 4. Adding the candidate to a group. 5. Create/Edit/Delete candidate groups. 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. Specifying to allow user defined answer. 11. Time limit of the test if any. 12. Whether to randomize the questions. 13. Whether to randomize the options displayed. 14. To allow the test to be taken in practice mode where the correct .answer is shown immediately after the candidate selects an option. 15. Set negative marks for wrong responses.
  • 9. Online Examination Page 3 of 40  Student Aspect: 1. Requesting registration. 2. Logging into the system. 3. Edit user information. 4. Selecting the test. 5. Selecting whether the test to be taken in practice mode where the correct answer is shown immediately after the candidate selects an option. 6. Appearing for the examination. 7. Printing the result at the end of the examination. 8. Reviewing the given responses. 9. Changing password. 10. Resetting of forgotten password.  Analysis 1. Authenticating users based on username and password. 2. Keeping session track of user activity. 3. Recording candidate’s responses to every question. 4. Checking whether the given response is correct or not. 5. Keeping history of test reports of all users.  Mailing 1. The reports are required to be mailed to the candidates on the registered mail address. 2. Temporary password will be mailed to the user incase the user forgets the password. 3. Invitations for the appearance for the new test will be mailed.
  • 10. Online Examination Page 4 of 40 2.1.External Interface Requirements 2.1.1. Hardware Interfaces Server side hardware  Hardware recommended by all the software needed.  Communication hardware to serve client requests. Client side hardware  Hardware recommended by respective client’s operating system and web browser.  Communication hardware to communicate the server. 2.1.2. Software Interface Server side software  Web server software: XAMPP.  Server side scripting tools: Macromedia Dreamweaver.  Database tools: MySQL. Client side software  Web browser supporting JavaScript. 2.1.3. Third Party Software Interfaces None 2.1.4. Communication Protocol Following protocols are required to be permitted on the server side:  HTTP incoming request.  HTTPS incoming request if secure gateway is implemented. Following protocols are required to be permitted on the client side:  HTTP outgoing request.  HTTPS outgoing request if secure gateway is implemented.
  • 11. Online Examination Page 5 of 40 2.1.5. Assumption and Dependency 1. Username are valid email addresses of respective user. 2. Administrator has the authority to add/delete faculty level accounts. 3. Faculty have the authority to approve/expel student. 4. Faculty have the authority to change student’s group. 2.2.Non-Functional Requirements  System should be able handle multiple users.  Database updating should follow transaction processing to avoid data inconsistency. 2.3.Software System Attributes 2.3.1. Globalization Support The questionnaires and their respective options provided by the faculty may or may not be in English. Hence the questions and their options must be in Unicode format that will accept any Unicode character. 2.3.1.1. List of Locale The system will mostly be in US English, although the questions and their options may not be in US English. Hence the questions and their options are to be in Unicode format. Locale Date Format Time Format Currency Format Calendar Character Set en-US Use Default Use Default Use Default Use Default SBCS Non en-US dd-MM-yy HH:mm:ss Use Default d-MM-yyyy MBCS/Unicode 2.3.1.2. Content to be localized The following table lists all the possible area in the system and also mentions whether that area should support Globalization. Interface Type Needs Localization? User Interface Yes* Emails sent by system, Yes* Standard Errors and exceptions logged by system in error log No Logos, Images No Unit of Measurement ( Ex. Length, Weight, Area, Volume, Paper Size etc) No Reports Yes* *Limited to questionnaires set by user who posted questions.
  • 12. Online Examination Page 6 of 40 2.3.2. Security  Administrator has the highest authority to edit/delete/create database.  Faculty have the authority to add/expel students.  Students can only view their test records.  Faculty can view all the test records of every student.  Critical information like passwords should be transferred in encrypted form.  Passwords should be stored in encrypted form.  Password will not be mailed to the user in case user forgets password, instead either temporary password or a password reset link will be sent. 2.3.3. Reliability Data validation and verification needs to be done at every stage of activity.  Validating user input.  Use of locking mechanism while updating database like transaction processing.  Recovering the transaction using rollback. 2.3.4. Availability The examination system being an online system should be available anytime. Constraints: Though the system should be available 24x7 some features may be restricted.  Quiz creator may allow the specific test to be available only at certain time like scheduled examination.  The test may be time limited so the candidates appearing will have limited time to answer the test. 2.3.5. Portability  The web application will be built using PHP which has support to run on any platform provided the required compilers are available.
  • 13. Online Examination Page 7 of 40  For database either XML or MySQL would be used, that too has extensive support over many popular architectures and operating systems. Constraints: Portability would be limited to the support provided by the respective application vendor on various architectures and operating environments. 2.3.6. Performance The system would be used by multiple users at a time and may grow as time passes; the system would need to implement multithreading to achieve acceptable performance. Further a database connection pool may also be required for assigning faster database connection. 2.4.Database Requirements Database fields for questions and respective options must be in Unicode format to handle non English characters. 2.5.Technologies This section lists all the technologies for the web based system.  PHP scripting for server side scripting as it has a very strong support for XML and MySQL.  MySQL as database format: The database’ performance requirements are not very high and the ability to have custom fields in case the quiz creator needs to add more than expected answer options. This is limited in any other database management system where we have to first specify the maximum number of fields.  Apache as web server has a tight integration with PHP and is also available for various popular platforms. 2.6.Software Macromedia Dreamweaver for PHP and MySQL coding. XAMPP as Web server.
  • 14. Online Examination Page 8 of 40 2.7.Hardware The recommended hardware specified by the respective software would suffice the needs. The memory and processing power needed would increase as the number of users increase. The estimated hardware requirements are as specified. 2.7.1. Server The minimum hardware as recommended by all of the software required on server side say web server, operating system and development software  Processing speed of 1.6 GHz  1 GB of RAM  Network interface 2.7.2. Client The minimum hardware as recommended by all of the software required on client side say web browser, operating system  Minimum hardware depending on the operating system used.  True color visual display unit.  User peripherals for better interaction .
  • 15. Online Examination Page 9 of 40 3. Analysis and Design 3.1.Use Case Diagram 3.1.1. Use case Overview
  • 16. Online Examination Page 10 of 40 3.1.2. Add Faculty Use Case 3.1.3. Login Use Case
  • 17. Online Examination Page 11 of 40 3.1.4. Manage Student Groups Use Case 3.1.5. Student Registration Use Case `
  • 18. Online Examination Page 12 of 40 3.1.6. User Profile Edit Use Case
  • 19. Online Examination Page 13 of 40 3.1.7. Manage Test Use Case
  • 20. Online Examination Page 14 of 40 3.1.8. Appear for Test Use Case
  • 21. Online Examination Page 15 of 40 3.1.9. Generate Result Use Case
  • 22. Online Examination Page 16 of 40 3.2.Activity Diagram 3.2.1. Login Activity Diagram
  • 23. Online Examination Page 17 of 40 3.2.2. Manage Students Activity Diagram
  • 24. Online Examination Page 18 of 40 3.2.3. Manage Tests Activity Diagram
  • 25. Online Examination Page 19 of 40 3.2.4. Generate Result Activity Diagram
  • 26. Online Examination Page 20 of 40 3.2.5. Student Registration Activity Diagram
  • 27. Online Examination Page 21 of 40 3.2.6. Answer Test Activity Diagram
  • 28. Online Examination Page 22 of 40 3.3.Sequence Diagrams 3.3.1. Sequence Diagram Overview
  • 29. Online Examination Page 23 of 40 3.3.2. Login Sequence Diagram
  • 30. Online Examination Page 24 of 40 3.3.3. Manage Student Groups Sequence Diagram
  • 31. Online Examination Page 25 of 40 3.3.4. Student Registration Sequence Diagram
  • 32. Online Examination Page 26 of 40 3.3.5. Manage Test Sequence Diagram
  • 33. Online Examination Page 27 of 40 3.3.6. Appear for Test Sequence Diagram
  • 34. Online Examination Page 28 of 40 3.4.Class Diagram
  • 35. Online Examination Page 29 of 40 3.5.Database Design
  • 36. Online Examination Page 30 of 40 3.5.1. Table: Student Field Name Data Type Constraints/Description ID Unsigned Integer Primary Key, AutoIncrement studentName Varchar2 groupID Unsigned Integer Foreign:Groups.ID loginID Varchar2 password Varchar2 3.5.2. Table: Test Field Name Data Type Description ID Unsigned Integer Primary Key, AutoIncrement testTitle Varchar2 allowPractice Yes/No timePerQuestion Unsigned Integer in seconds, infinite if zero timePerTest Unsigned Integer in minutes, infinite if zero createdBy Unsigned Integer Foreign:Faculty.ID 3.5.3. Table: TestQuestions Field Name Data Type Description ID Unsigned Integer Primary Key, AutoIncrement TestID Number Foreign:Test.ID question Varchar2 option1 Varchar2 atleast two choices are required, hence this field is required option2 Varchar2 atleast two choices are required, hence this field is required option3 Varchar2 option4 Varchar2 answer Unsigned Integer allowCustomAns wer Boolean userAnswer Varchar2
  • 37. Online Examination Page 31 of 40 3.5.4. Table: StudentResponse Field Name Data Type Description ID Unsigned Integer Primary Key, AutoIncrement studentID Unsigned Integer Foreign:Student.ID questionID Unsigned Integer Foreign:TestQuestions.ID optionSelected Unsigned Integer if student does not answer, entry will not be made in db customAnswer Varchar2 only if optionSelected field is 0 3.5.5. Table: TestSession Field Name Data Type Description ID Unsigned Integer Primary Key, AutoIncrement testID Unsigned Integer Foreign:Test.ID studentID Unsigned Integer Foreign:Student.ID testTakenOn Date/Time field required 3.5.6. Table: Groups Field Name Data Type Description ID Unsigned Integer Primary Key, AutoIncrement groupName Unsigned Integer 3.5.7. Table: Faculty Field Name Data Type Description ID Unsigned Integer Primary Key, AutoIncrement facultyName Varchar2 loginID Varchar2 pass Varchar2
  • 38. Online Examination Page 32 of 40 3.5.8. Table: AssignGroupTest Field Name Data Type Description ID Unsigned Integer Primary Key, AutoIncrement groupID Unsigned Integer Foreign:Groups.ID testID Unsigned Integer Foreign:Test.ID
  • 39. Online Examination Page 33 of 40 4. User Interfaces The interfaces of this system are as below 4.1. Home Page
  • 40. Online Examination Page 34 of 40 4.2. Registration
  • 41. Online Examination Page 35 of 40 4.3.Login Interface 4.4.Create Questions Interface
  • 42. Online Examination Page 36 of 40 1] Test case For Log In: Project: - Online Examination System. Objective: - To check whether user name & Password valid or invalid. Prepared By: - Team-P Page: - Login Screen. Test Data: - User=”admin” and Password =”123.4”. Sr No. Steps Data Excepted Data Actual result Status 1 Enter user name, password and press submit button Should navigate to admin’s page Pass 2 Enter User name and press submit button. Should Display message box ‘please fill all the fields’ Pass 3 Enter password and press submit button Should Display message box ‘please fill all the fields’ Pass 4 Enter blank user name and blank password and press submit button. Should display a message box ‘please fill all the fields’ Pass 5 Enter wrong user and password. Should display a message box ‘Invalid ID or Password’ Pass
  • 43. Online Examination Page 37 of 40 2] Test case For Navigation: Project: - Online Examination System. Objective: - To check whether different hyperlinks are working properly or not. Prepared By: - Team-P Page: - home page (default page). Sr No. Steps Data Excepted Data Actual Result Status 1 Click on Home page hyperlink menu Should display home page Pass 2 Click on new questionnaires hyperlink menu Should display questionnaires details page Pass 3 Click on quiz hyperlink menu Should display quiz details page Pass 4 Click on show result hyperlink menu Should display result details page Pass 5 Click on login hyperlink menu Should display respective login page Pass 6 Click on queries hyperlink menu Should display queries details page Pass 7 Click on feedback hyperlink menu Should display feedback form page pass
  • 44. Online Examination Page 38 of 40 5. Scope for Enhancement Present system carries certain drawbacks and limitations as listed below 1. Current system provides only multiple choices but single correct answer selection. Faculty may wish to provide multiple choices multiple selection responses. 2. Incase questions and/or answers need to be in graphics, current system has no provision. 3. Unregistered users cannot answer test, they must belong to some group. This is a drawback incase the faculty wants anyone even anonymous users to answer the test. 4. Top score could be displayed on the home page; but this could be easily implemented while programming the home page. 5. Security logs though not implemented in this system would be well available through the respective database management system and web server software.
  • 45. Online Examination Page 39 of 40 6. Figures and Tables 1. 3.1.1. Use case Overview........................................................................................................................9 2. 3.1.2. Add Faculty Use Case.................................................................................................................10 3. 3.1.3. Login Use Case...........................................................................................................................10 4. 3.1.4. Manage Student Groups Use Case..............................................................................................11 5. 3.1.5. Student Registration Use Case ....................................................................................................11 6. 3.1.6. User Profile Edit Use Case..........................................................................................................12 7. 3.1.7. Manage Test Use Case................................................................................................................13 8. 3.1.8. Appear for Test Use Case ...........................................................................................................14 9. 3.1.9. Generate Result Use Case ...........................................................................................................15 10. 3.2.1. Login Activity Diagram..............................................................................................................16 11. 3.2.2. Manage Students Activity Diagram ............................................................................................17 12. 3.2.3. Manage Tests Activity Diagram .................................................................................................18 13. 3.2.4. Generate Result Activity Diagram ..............................................................................................19 14. 3.2.5. Student Registration Activity Diagram .......................................................................................20 15. 3.2.6. Answer Test Activity Diagram ...................................................................................................21 16. 3.3.1. Sequence Diagram Overview......................................................................................................22 17. 3.3.2. Login Sequence Diagram............................................................................................................23 18. 3.3.3. Manage Student Groups Sequence Diagram...............................................................................24 19. 3.3.4. Student Registration Sequence Diagram.....................................................................................25 20. 3.3.5. Manage Test Sequence Diagram.................................................................................................26 21. 3.3.6. Appear for Test Sequence Diagram ............................................................................................27 22. 3.4 Class Diagram ............................................................................................................................28 23. 3.5. Database Design.........................................................................................................................29 24. 3.5.1. Table: Student.............................................................................................................................30 25. 3.5.2. Table: Test ..................................................................................................................................30 26. 3.5.3. Table: TestQuestions...................................................................................................................30 27. 3.5.4. Table: StudentResponse..............................................................................................................31 28. 3.5.5. Table: TestSession ......................................................................................................................31 29. 3.5.6. Table: Groups..............................................................................................................................31 30. 3.5.7. Table: Faculty .............................................................................................................................31 31. 3.5.8. Table: AssignGroupTest .............................................................................................................32 32. 4.1. Login Interface............................................................................................................................35 33. 4.2. Create Group Interface...............................................................................................................35
  • 46. Online Examination Page 40 of 40 7. References  Sedna native XML http://modis.ispras.ru  XAMPP http://apachefriends.org  MySQL http://www.mysql.com  UML official website http://www.uml.org/  StarUML - The Open Source UML/MDA Platform http://staruml.sourceforge.net/