SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
OnlineQuiz
1
Project Report
ON
OnlineQuiz
BY
Kishan Kumar Maurya
SAVITRIBAI PHULE PUNE UNIVERSITY
MASTERS OF COMPUTER APPLICATION
Dr.D.Y.Patil Institute Of Management & Research
2017-20
OnlineQuiz
2
TABLE OF CONTENTS
Sr. No. Content Page No.
Chapter 1: Introduction
1 1.1 Existing System and Need for System 4
2 1.2 Scopeof Work 4
3 1.3 Operating Environment-Hardware & Software 4
4 1.4Detail Description of technology used 5
Chapter 2:Proposed System
5 2.1 Proposed System 6
6 2.2 Objectives of system 6
7 2.3User Requirements 6
Chapter 3:Analysis and Design
8 3.1 Class Diagram 7
9 3.2 Use Case Diagram 8
10 3.3 Module Hierarchy Diagram 9
11 3.4 Component Diagram 10
12 3.5 Deployment Diagram 11
13 3.6 Interface Diagram 11
14 3.7 State Chart Diagram 12
15 3.8 Table Specifications 12
Chapter 4: User Manual
OnlineQuiz
3
16 4.1 User Manual 13
17 4.2 Program Specification/Flow Chart 13
Chapter 5: Drawbacks and Limitations 14
Chapter 6: Proposed Enhancement 14
Chapter 7: Conclusion 14
Chapter 8:Bibliography 14
TABLE OF CONTENTS
Sr. No. Content Page No.
Tables
1. Table 1: Hardware Components 4
2. Table 2: Software Components 5
3. Table 3: Driver 12
4. Table 4: Technician 12
5. Table 5: Trash Bin 12
OnlineQuiz
4
FIGURE OF CONTENTS
Sr. No. Content Page No.
Figures
1. Fig.1: Class Diagram 7
2. Fig.2: Use Case Diagram 8
3. Fig.3: Sequence Diagram 9
4. Fig.4: Activity Diagram 10
5. Fig.5: Module Hierarchy Diagram 11
6. Fig.6: Component Diagram 11
7. Fig.7: Deployment Diagram 12
OnlineQuiz
5
1. INTRODUCTION
On-line examinations contents providers to focus on creating effective assessment
questions and focusing on exam’s feedback delivery to students. In the paper we present
techniques that are pertinent to the elements of assessment process: answers submission,
computerized grading, and feedback after submission.
As the modern organizations are automated and computers are working as per the
instructions, it becomes essential for the coordination of human beings, commodity and
computers in a modern organization.
The administrators ,instructor,Students who are attending for online examination can
communicate with the system through this projects, thus facilitating effective
implementation and monitoring of various activities of Online Examinations like
conducting Exams as per scheduled basis and delivering result to that particular use or
student.And the details of students who attempted Online Examination are maintained at
administrator.
1.1 Existing System & need of the System
Existing system is a manual one in which users are maintaining books to store the
information like Student Details,InstructorDetails,Schedule Details and feedbacks about students
who attempted exam as per schedule.. It is very difficult to maintain historical data.
1.2Scope of Work
Technological advancements in this era of digitization along with being a boon to the world have
been advantageous to the educational sector too. The introduction of online exam
software replaced the conventional system of assessment.
The various examination conducting agencies are now able to evaluate the test takers freely
and cost-effectively through computer-based tests. Today’s article discusses the scope and
objectives of an online examination system.
OnlineQuiz
6
Before proceeding further let us understand the concept of online examination software. Exam
software allows users to take online tests and automatically generate results based on the answers
marked by the users.
Lets now discuss the reasons for the introduction of online examination in the modes of
conducting an assessment.
 Conduct exams effortless:
Computer-based tests as a method of conducting an assessment enable
users to manage an exam easily. The functionalities of an exam software
such as user-friendly dashboard, multiple languages, support for multiple
question types and formats, detailed reporting, automatic instant results
help in smooth conduction.
 Reduce exam anxiety Amongst test takers:
The flexibility associated with computer-based tests reduces exam anxiety
among test takers as they can take the exam at any time of the day that
coincides with their preferred sleep/ wake cycle.
 Promote social interaction between the test taker and experts:
An online environment promotes exam preparation with experts or peers
as they can review the course content together. Online assessment possible
through exam software lays the real foundation of academic teaching as it
facilitates discussion with teachers or other students.
 Prevents cheatings:
Cheating amongst the test-takers in the examination hall is one of the
major drawbacks of pen paper-based assessment. Online examination
managed avoids the possibilities of secretly using unfair means to get the
right answers. The presence of various functionalities in exam software
prevents cheating irrespective of the test taker’s location.
 Safe and secure data:
OnlineQuiz
7
Various tools offered by exam software have enabled the assessment
conducting agencies to manage the crucial data related to examination
questions and test-takers safely.
 Reduce administrative burden:
Organizing and running exams online not only reduces an organization’s
administrative burden but also saves cost and time. Online examination
with its objective to make evaluation massive but simple, cost-effective
and faster has replaced the pen paper-based assessment.
The examination managing agencies have started preferring computer-
based test to instill their lost faith in the method of conducting an
evaluation. Thus online examination software offered by Pesofts is one of
the most advanced software for conducting tests.
1.3 Operating Environment
1.3.1 Hardware Specification
Table1: Hardware Specification
HARDWARE SPECIFICATION
Client side
RAM 512 MB
Hard Disk 40 GB
Processor Intel Core Duo or higher
Server Side
RAM 2 GB or higher
Hard Disk 80 GB or higher
OnlineQuiz
8
Processor Intel Core Duo or higher
1.3.2 Software Specification
Table2: Software Specification
Client side
Operating System Windows 7& above
Web Browser
IE 6 & above
Mozilla Firefox 6 & above
Google Chrome 6 & above
Server Side
Operating system Windows 7 & above
Database Server SQL Server 2008& above
1.4 Detail Description of Technology Used
Following is the brief description about various technologies used while designing this system.
 PHP (Hypertext Preprocessor)
Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally
designed for web developments.
 PHP Advantages
A popular choice in today’s web world is using PHP. PHP is a general-purpose scripting
language that is especially suited to server-side web development where PHP generally runs on a
web server. Its clarity in design, well organized modules and better upkeep of various
technologies, make it the most popular language in the online industry today. Its popularity and
OnlineQuiz
9
credibility can be gauged by the fact that reputed organizations like Harvard University and
popular social Networking site Face book, both are based on PHP. This is possible because PHP
websites can be easily maintained, improved and updated from time to time.
 JavaScript:-
JavaScript is an object-oriented scripting language used to enable programmatic access to object
s within both the client application and other applications. It is primarily used in the form of
client-side JavaScript, implemented as an integrated component of the web browser, allowing the
development of enhanced user interfaces and dynamic websites. JavaScript is a dialect of the
ECMA Script standard and is characterized as a dynamic, weakly typed, prototype-based
language with first-class functions. JavaScript was influenced by many languages and was
designed to look like Java, but to be easier for non-programmers to work with. JavaScript was
originally developed by Brendan Eich of Netscape under the name Mocha, which was later
renamed to Live Script, and finally to JavaScript..
 Apache
The name 'Apache' was chosen from respect for the Native American Indian tribe of Apache,
well-known for their superior skills in warfare strategy and their inexhaustible endurance. It also
makes a cute pun on "a patchy web server” a server made from a series of patches but this was
not its origin. The group of developers who released this new software soon started to call
themselves the "Apache Group".
 MICROSOFT SQL SERVER
Microsoft SQL Server is a relational database management system developed by Microsoft.
As a database, it is a software product whose primary function is to store and retrieve data as
requested by other software applications, be it those on the same computer or those running on
another computer across a network (including the Internet). There are at least a dozen different
editions of Microsoft SQL Server aimed at different audiences and for workloads ranging from
small single-machine applications to large Internet-facing applications with many concurrent
users. Its primary query languages are T-SQL and ANSI-SQL.
OnlineQuiz
10
2. PROPOSED SYSTEM
2.1 Proposed System
This application is used to conduct online examination. The students can sit at individual
terminals and login to write the exam in the given duration. . The questions have to be given to
the students.This application will perform correction, display the result immediately and also
store it in database. This application provides the administrator with a facility to add new
exams.This application provides the Instructor add questions to the exam, modify questions in
the exam in a particular exam. This application takes care of authentication of the
administrator,Instructor as well as the student.
2.2 Objectives of Proposed system
The objective of the Online Examination Tool is to provide better information for the users of
this system for better results for their maintainence in student examination schedule details and
grading details.
2.3 User Requirement
1. User must be computer literate.
2. Each user has their authentication when placing the orderi.e user requested to register
first before login.
3. Customer has their mobile number & address required for their authentication.
4. User provide with smart garbage dustbin that must be kept in safe and proper way as the
cost of the dustbin is to much so user requested to keep the dustbin like her own dustbin
not thought that it’s a company product and damage to dustbin the customer will be liable.
OnlineQuiz
11
3 Analysis& Design
3.1 Class Diagram
Fig1: Class Diagram
OnlineQuiz
12
3.2 Use Case Diagram
Fig2: Use case Diagram
OnlineQuiz
13
3.3 Module Hierarchy Diagram
Fig3: Hierarchy Diagram
OnlineQuiz
14
3.4 Component Diagram
Fig4: Component Diagram
OnlineQuiz
15
3.5 Deployment Diagram
Fig5: Deployment Diagram
OnlineQuiz
16
3.6 Interface Diagram (in case of WAP and Embedded Systems)
Fig6: Interface Diagram
OnlineQuiz
17
3.7 State Chart Diagram
Fig.7 State Chart Diagram
OnlineQuiz
18
3.8Table specifications
3.7.1 Registration
Table Name Registration
Purpose It stores the information about the users.
Primary Key Quid
Field Name Data Type Data Size Constraint Description
Id Int Auto-
Increment
ID of user
FirstName Varchar 50 Not Null First name of user
MiddleName Varchar 50 Allow Null Middle name of user
LastName Varchar 50 Allow Null Last name of user
UserName Varchar 50 Not Null User name of user
Email Varchar 50 Not Null Email of user
College_Name varchar 50 Not Null College name of user
Password Varchar 50 Not Null Password of user
C_Password Varchar 50 Not Null Confirm Password
DOB date Not Null Date of birth
Contact_No Varchar 12 Not Null Contact Number
P_Address Varchar Max Not Null Permanent Address
OnlineQuiz
19
3.7.2 Quiz
Table Name Quiz
Purpose It stores the information about the users.
Primary Key Quid
Field Name Data Type Data Size Constraint Description
Q_Id Int Auto-
Increment
ID of user
Title Varchar 50 Not Null Subject information
True_Ans int 50 Not Null Right Answer
False_Ans int 50 Not Null Wrong Answer
Total int 50 Not Null Total no of right Answer
Time datetime 50 Not Null Current date and time
Tag varchar 50 Not Null Title information
Date timestamp 50 Not Null Current date
Ans_id int 50 Not Null Right Answer
3.7.3 Answer
Table Name Answer
Purpose It stores the information about the users.
Forgien Key Ans_id
Field Name Data Type Data Size Constraint Description
A_Id Int Auto-
Increment
Id of Answer
Answer Varchar 50 Not Null Option Type Answer
Ans_id int 50 Not Null Right Answer
OnlineQuiz
20
3.8 TestProcedures and Implementation
3.8.1 Test Procedure
The project need to be fully tested as it needs to be integrated to an internal existing system. Also
the data that it processes and its accuracy as equally important. Since system works on the
network it was thoroughly tested internally and can only then he implemented inclemently to the
other modules.
3.8.2 Login
Whenever user will open the site & he want to perform any operations, Contract. User must have
click on login. User is login with his userid and password then he/she will go to next page that is
Home page. For valid user name and password user must register with the system.
Table11: Login Test Plan
Test Case
Description
Test Data Expected
Result
Actual
Result
Pass/Fail
Criteria
Enter Valid
username
and
password
User Id: Kishan
Password: Kishan@123
Profile
page
should be
displayed
Home page
Displayed
Pass
Enter invalid
username
and
password
UserId: KishanMaurya
Password:Kish1234
Error
message
should be
displayed.
Error
message is
displayed.
Pass
OnlineQuiz
21
Enter Blank
username
and
password
User Id:KishanKumar
Password:Kishan@1234
Error
message
should be
displayed.
Error
message is
displayed.
Pass
Enter valid
username
but wrong
password
User Id: Rakesh
Password:Rakeshcharuef
Error
message
should be
displayed
Error
message is
displayed
Pass
4 User Manual
This manual will be order to get overall idea about the system this is to be used. This manual will
explain the need scope of a user manual as well as outline the suggested organisation and content
of user manual.
Purpose:
A user manual is prepared just before the implementation phase in the system development life
cycle. The objective of the user manual is too clearly described and documents the operating of
the system for the user department, in specific, non-ambiguous and non-technical terms.
The ultimate test for any system is whether it can be used efficiently and effectively. A system
can’t implement itself. It needs to people to start, use and maintain it, but they must learn how.
Providing documentation that teaches how is the part of responsibility of every individual, as
member of the system development team.
The need for user manual arises for the following reasons
 The user manual represents the entry point into the system from the end user angle.
 The manual identifies the task which must be carried out by the user, in using the system,
the objectives of these takes and main deliverables which signify successful completion
of each task.
OnlineQuiz
22
 In many cases the manual is the sole means of learning how to the work or how to correct
errors.
 A comprehensive user manual describes in details all system inputs processor, outputs
and control and provides background reading to supplement training and testing.
The steps using this portal are as follows:
1. The very first step for this portal is user-login.
2. The user is checked authentication.
3. Once the user is authenticated user, main screen appear.
4. He/she is able to access the desired page and makes manipulation with data.
5. The user can add in the database.
4.1 User manual for Developers:
This manual will be order to get overall idea about the system for the developers. This manual
will explain how the system has been developed? , which are the technologies are used for
development? Which coding architecture is followed by the developers?
 Coding Architecture:
3-tier architecture is used for the development of cooped.
 Application Layer
 Business Layer
 Database Access Layer
 Technology Used:
For the Application Layer
-PHP: used to create .php pages and allow for the dynamic web content.
-HTML: used to create the static web content.
-CSS, JavaScript & AJAX: used for the client side validations, to make the user interface
attractive.
For the Business Access Layer
OnlineQuiz
23
-PHP: used to handle the .phppages as well as various namespaces and classes.
For the Database Access Layer
-MS-SQL 2008: used for the data storage and data manipulation.
5.Drawbacksand Limitations
a. User must be computer literate
b. If internet is not provided then can’t book the dustbin
c. Limited to Pune and near by city.
6. ProposedEnhancements
1.This application avoids the manual work and the problems concern with it. It is an easy way to obtain
the information regarding the different scheduled examinations information that are Currently issued.
2. We will make it more user friendly.
3.The enhancement that we can add the searching option. We can directly search to the particular student
details from this site.
7. Conclusion
The package was designed in such a way that future modifications can be
done easily. The following conclusions can be deduced from the development of the project.
 Automation of the entire system improves the efficiency
 It provides a friendly graphical user interface which proves to be better when
compared to the existing system.
 It gives appropriate access to the authorized users depending on their permissions.
 It effectively overcomes the delay in communications.
 Updating of information becomes so easier.
 System security, data security and reliability are the striking features.
OnlineQuiz
24
8. Bibliography
1 Object Oriented Analysis and Design with Applications by Grady Booch.
2 Object Oriented Software Engineering – Ivar Jacobson Pearson Education
3 www.wikipedia.com
4 www.c-sharpcorner.com
5 www.slideshare.com
6 www.google.com
7 www.w3Cschool.com

Mais conteúdo relacionado

Mais procurados

Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result SystemKuMaR AnAnD
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPTShanthan Reddy
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentationGyanuRana
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a gameNadia Nahar
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]Rajon
 
Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using phpArchana Jha
 
project
projectproject
projectdnraj
 
Online examination system
Online examination systemOnline examination system
Online examination systemRahul Khanwani
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System DocumentationSanjana Agarwal
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)Yashraj Nigam
 
Online quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesOnline quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesDanish Anwar
 

Mais procurados (20)

Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPT
 
Srs for project
Srs for projectSrs for project
Srs for project
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 
Industrial Training report on java
Industrial  Training report on javaIndustrial  Training report on java
Industrial Training report on java
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
project
projectproject
project
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System Documentation
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
Core Java Training report
Core Java Training reportCore Java Training report
Core Java Training report
 
Online quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesOnline quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlites
 

Semelhante a quiz game project report.pdf

Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdfKamal Acharya
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemVivek Mehta
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemjbpatel7290
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management SystemRIDDHICHOUHAN2
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development Love Kothari
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination websiteAnuj Kumar
 
Lab management
Lab managementLab management
Lab managementlogumca
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHIJuhi Sharma
 
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET Journal
 
Android quiz application
Android quiz applicationAndroid quiz application
Android quiz applicationMOHDAHMED52
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance SystemShyam Sundar Pandey
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 
University android app
University android app University android app
University android app ADI ADARSH
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemIRJET Journal
 

Semelhante a quiz game project report.pdf (20)

Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
SRS_Vision_Grade_Companion
SRS_Vision_Grade_CompanionSRS_Vision_Grade_Companion
SRS_Vision_Grade_Companion
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
Online Exam
Online ExamOnline Exam
Online Exam
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management System
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
Lab management
Lab managementLab management
Lab management
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
 
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
 
Android quiz application
Android quiz applicationAndroid quiz application
Android quiz application
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
University android app
University android app University android app
University android app
 
School management System
School management SystemSchool management System
School management System
 
Bright
BrightBright
Bright
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
 
Sample report
Sample reportSample report
Sample report
 

Último

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

quiz game project report.pdf

  • 1. OnlineQuiz 1 Project Report ON OnlineQuiz BY Kishan Kumar Maurya SAVITRIBAI PHULE PUNE UNIVERSITY MASTERS OF COMPUTER APPLICATION Dr.D.Y.Patil Institute Of Management & Research 2017-20
  • 2. OnlineQuiz 2 TABLE OF CONTENTS Sr. No. Content Page No. Chapter 1: Introduction 1 1.1 Existing System and Need for System 4 2 1.2 Scopeof Work 4 3 1.3 Operating Environment-Hardware & Software 4 4 1.4Detail Description of technology used 5 Chapter 2:Proposed System 5 2.1 Proposed System 6 6 2.2 Objectives of system 6 7 2.3User Requirements 6 Chapter 3:Analysis and Design 8 3.1 Class Diagram 7 9 3.2 Use Case Diagram 8 10 3.3 Module Hierarchy Diagram 9 11 3.4 Component Diagram 10 12 3.5 Deployment Diagram 11 13 3.6 Interface Diagram 11 14 3.7 State Chart Diagram 12 15 3.8 Table Specifications 12 Chapter 4: User Manual
  • 3. OnlineQuiz 3 16 4.1 User Manual 13 17 4.2 Program Specification/Flow Chart 13 Chapter 5: Drawbacks and Limitations 14 Chapter 6: Proposed Enhancement 14 Chapter 7: Conclusion 14 Chapter 8:Bibliography 14 TABLE OF CONTENTS Sr. No. Content Page No. Tables 1. Table 1: Hardware Components 4 2. Table 2: Software Components 5 3. Table 3: Driver 12 4. Table 4: Technician 12 5. Table 5: Trash Bin 12
  • 4. OnlineQuiz 4 FIGURE OF CONTENTS Sr. No. Content Page No. Figures 1. Fig.1: Class Diagram 7 2. Fig.2: Use Case Diagram 8 3. Fig.3: Sequence Diagram 9 4. Fig.4: Activity Diagram 10 5. Fig.5: Module Hierarchy Diagram 11 6. Fig.6: Component Diagram 11 7. Fig.7: Deployment Diagram 12
  • 5. OnlineQuiz 5 1. INTRODUCTION On-line examinations contents providers to focus on creating effective assessment questions and focusing on exam’s feedback delivery to students. In the paper we present techniques that are pertinent to the elements of assessment process: answers submission, computerized grading, and feedback after submission. As the modern organizations are automated and computers are working as per the instructions, it becomes essential for the coordination of human beings, commodity and computers in a modern organization. The administrators ,instructor,Students who are attending for online examination can communicate with the system through this projects, thus facilitating effective implementation and monitoring of various activities of Online Examinations like conducting Exams as per scheduled basis and delivering result to that particular use or student.And the details of students who attempted Online Examination are maintained at administrator. 1.1 Existing System & need of the System Existing system is a manual one in which users are maintaining books to store the information like Student Details,InstructorDetails,Schedule Details and feedbacks about students who attempted exam as per schedule.. It is very difficult to maintain historical data. 1.2Scope of Work Technological advancements in this era of digitization along with being a boon to the world have been advantageous to the educational sector too. The introduction of online exam software replaced the conventional system of assessment. The various examination conducting agencies are now able to evaluate the test takers freely and cost-effectively through computer-based tests. Today’s article discusses the scope and objectives of an online examination system.
  • 6. OnlineQuiz 6 Before proceeding further let us understand the concept of online examination software. Exam software allows users to take online tests and automatically generate results based on the answers marked by the users. Lets now discuss the reasons for the introduction of online examination in the modes of conducting an assessment.  Conduct exams effortless: Computer-based tests as a method of conducting an assessment enable users to manage an exam easily. The functionalities of an exam software such as user-friendly dashboard, multiple languages, support for multiple question types and formats, detailed reporting, automatic instant results help in smooth conduction.  Reduce exam anxiety Amongst test takers: The flexibility associated with computer-based tests reduces exam anxiety among test takers as they can take the exam at any time of the day that coincides with their preferred sleep/ wake cycle.  Promote social interaction between the test taker and experts: An online environment promotes exam preparation with experts or peers as they can review the course content together. Online assessment possible through exam software lays the real foundation of academic teaching as it facilitates discussion with teachers or other students.  Prevents cheatings: Cheating amongst the test-takers in the examination hall is one of the major drawbacks of pen paper-based assessment. Online examination managed avoids the possibilities of secretly using unfair means to get the right answers. The presence of various functionalities in exam software prevents cheating irrespective of the test taker’s location.  Safe and secure data:
  • 7. OnlineQuiz 7 Various tools offered by exam software have enabled the assessment conducting agencies to manage the crucial data related to examination questions and test-takers safely.  Reduce administrative burden: Organizing and running exams online not only reduces an organization’s administrative burden but also saves cost and time. Online examination with its objective to make evaluation massive but simple, cost-effective and faster has replaced the pen paper-based assessment. The examination managing agencies have started preferring computer- based test to instill their lost faith in the method of conducting an evaluation. Thus online examination software offered by Pesofts is one of the most advanced software for conducting tests. 1.3 Operating Environment 1.3.1 Hardware Specification Table1: Hardware Specification HARDWARE SPECIFICATION Client side RAM 512 MB Hard Disk 40 GB Processor Intel Core Duo or higher Server Side RAM 2 GB or higher Hard Disk 80 GB or higher
  • 8. OnlineQuiz 8 Processor Intel Core Duo or higher 1.3.2 Software Specification Table2: Software Specification Client side Operating System Windows 7& above Web Browser IE 6 & above Mozilla Firefox 6 & above Google Chrome 6 & above Server Side Operating system Windows 7 & above Database Server SQL Server 2008& above 1.4 Detail Description of Technology Used Following is the brief description about various technologies used while designing this system.  PHP (Hypertext Preprocessor) Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web developments.  PHP Advantages A popular choice in today’s web world is using PHP. PHP is a general-purpose scripting language that is especially suited to server-side web development where PHP generally runs on a web server. Its clarity in design, well organized modules and better upkeep of various technologies, make it the most popular language in the online industry today. Its popularity and
  • 9. OnlineQuiz 9 credibility can be gauged by the fact that reputed organizations like Harvard University and popular social Networking site Face book, both are based on PHP. This is possible because PHP websites can be easily maintained, improved and updated from time to time.  JavaScript:- JavaScript is an object-oriented scripting language used to enable programmatic access to object s within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites. JavaScript is a dialect of the ECMA Script standard and is characterized as a dynamic, weakly typed, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to look like Java, but to be easier for non-programmers to work with. JavaScript was originally developed by Brendan Eich of Netscape under the name Mocha, which was later renamed to Live Script, and finally to JavaScript..  Apache The name 'Apache' was chosen from respect for the Native American Indian tribe of Apache, well-known for their superior skills in warfare strategy and their inexhaustible endurance. It also makes a cute pun on "a patchy web server” a server made from a series of patches but this was not its origin. The group of developers who released this new software soon started to call themselves the "Apache Group".  MICROSOFT SQL SERVER Microsoft SQL Server is a relational database management system developed by Microsoft. As a database, it is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). There are at least a dozen different editions of Microsoft SQL Server aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users. Its primary query languages are T-SQL and ANSI-SQL.
  • 10. OnlineQuiz 10 2. PROPOSED SYSTEM 2.1 Proposed System This application is used to conduct online examination. The students can sit at individual terminals and login to write the exam in the given duration. . The questions have to be given to the students.This application will perform correction, display the result immediately and also store it in database. This application provides the administrator with a facility to add new exams.This application provides the Instructor add questions to the exam, modify questions in the exam in a particular exam. This application takes care of authentication of the administrator,Instructor as well as the student. 2.2 Objectives of Proposed system The objective of the Online Examination Tool is to provide better information for the users of this system for better results for their maintainence in student examination schedule details and grading details. 2.3 User Requirement 1. User must be computer literate. 2. Each user has their authentication when placing the orderi.e user requested to register first before login. 3. Customer has their mobile number & address required for their authentication. 4. User provide with smart garbage dustbin that must be kept in safe and proper way as the cost of the dustbin is to much so user requested to keep the dustbin like her own dustbin not thought that it’s a company product and damage to dustbin the customer will be liable.
  • 11. OnlineQuiz 11 3 Analysis& Design 3.1 Class Diagram Fig1: Class Diagram
  • 12. OnlineQuiz 12 3.2 Use Case Diagram Fig2: Use case Diagram
  • 13. OnlineQuiz 13 3.3 Module Hierarchy Diagram Fig3: Hierarchy Diagram
  • 16. OnlineQuiz 16 3.6 Interface Diagram (in case of WAP and Embedded Systems) Fig6: Interface Diagram
  • 17. OnlineQuiz 17 3.7 State Chart Diagram Fig.7 State Chart Diagram
  • 18. OnlineQuiz 18 3.8Table specifications 3.7.1 Registration Table Name Registration Purpose It stores the information about the users. Primary Key Quid Field Name Data Type Data Size Constraint Description Id Int Auto- Increment ID of user FirstName Varchar 50 Not Null First name of user MiddleName Varchar 50 Allow Null Middle name of user LastName Varchar 50 Allow Null Last name of user UserName Varchar 50 Not Null User name of user Email Varchar 50 Not Null Email of user College_Name varchar 50 Not Null College name of user Password Varchar 50 Not Null Password of user C_Password Varchar 50 Not Null Confirm Password DOB date Not Null Date of birth Contact_No Varchar 12 Not Null Contact Number P_Address Varchar Max Not Null Permanent Address
  • 19. OnlineQuiz 19 3.7.2 Quiz Table Name Quiz Purpose It stores the information about the users. Primary Key Quid Field Name Data Type Data Size Constraint Description Q_Id Int Auto- Increment ID of user Title Varchar 50 Not Null Subject information True_Ans int 50 Not Null Right Answer False_Ans int 50 Not Null Wrong Answer Total int 50 Not Null Total no of right Answer Time datetime 50 Not Null Current date and time Tag varchar 50 Not Null Title information Date timestamp 50 Not Null Current date Ans_id int 50 Not Null Right Answer 3.7.3 Answer Table Name Answer Purpose It stores the information about the users. Forgien Key Ans_id Field Name Data Type Data Size Constraint Description A_Id Int Auto- Increment Id of Answer Answer Varchar 50 Not Null Option Type Answer Ans_id int 50 Not Null Right Answer
  • 20. OnlineQuiz 20 3.8 TestProcedures and Implementation 3.8.1 Test Procedure The project need to be fully tested as it needs to be integrated to an internal existing system. Also the data that it processes and its accuracy as equally important. Since system works on the network it was thoroughly tested internally and can only then he implemented inclemently to the other modules. 3.8.2 Login Whenever user will open the site & he want to perform any operations, Contract. User must have click on login. User is login with his userid and password then he/she will go to next page that is Home page. For valid user name and password user must register with the system. Table11: Login Test Plan Test Case Description Test Data Expected Result Actual Result Pass/Fail Criteria Enter Valid username and password User Id: Kishan Password: Kishan@123 Profile page should be displayed Home page Displayed Pass Enter invalid username and password UserId: KishanMaurya Password:Kish1234 Error message should be displayed. Error message is displayed. Pass
  • 21. OnlineQuiz 21 Enter Blank username and password User Id:KishanKumar Password:Kishan@1234 Error message should be displayed. Error message is displayed. Pass Enter valid username but wrong password User Id: Rakesh Password:Rakeshcharuef Error message should be displayed Error message is displayed Pass 4 User Manual This manual will be order to get overall idea about the system this is to be used. This manual will explain the need scope of a user manual as well as outline the suggested organisation and content of user manual. Purpose: A user manual is prepared just before the implementation phase in the system development life cycle. The objective of the user manual is too clearly described and documents the operating of the system for the user department, in specific, non-ambiguous and non-technical terms. The ultimate test for any system is whether it can be used efficiently and effectively. A system can’t implement itself. It needs to people to start, use and maintain it, but they must learn how. Providing documentation that teaches how is the part of responsibility of every individual, as member of the system development team. The need for user manual arises for the following reasons  The user manual represents the entry point into the system from the end user angle.  The manual identifies the task which must be carried out by the user, in using the system, the objectives of these takes and main deliverables which signify successful completion of each task.
  • 22. OnlineQuiz 22  In many cases the manual is the sole means of learning how to the work or how to correct errors.  A comprehensive user manual describes in details all system inputs processor, outputs and control and provides background reading to supplement training and testing. The steps using this portal are as follows: 1. The very first step for this portal is user-login. 2. The user is checked authentication. 3. Once the user is authenticated user, main screen appear. 4. He/she is able to access the desired page and makes manipulation with data. 5. The user can add in the database. 4.1 User manual for Developers: This manual will be order to get overall idea about the system for the developers. This manual will explain how the system has been developed? , which are the technologies are used for development? Which coding architecture is followed by the developers?  Coding Architecture: 3-tier architecture is used for the development of cooped.  Application Layer  Business Layer  Database Access Layer  Technology Used: For the Application Layer -PHP: used to create .php pages and allow for the dynamic web content. -HTML: used to create the static web content. -CSS, JavaScript & AJAX: used for the client side validations, to make the user interface attractive. For the Business Access Layer
  • 23. OnlineQuiz 23 -PHP: used to handle the .phppages as well as various namespaces and classes. For the Database Access Layer -MS-SQL 2008: used for the data storage and data manipulation. 5.Drawbacksand Limitations a. User must be computer literate b. If internet is not provided then can’t book the dustbin c. Limited to Pune and near by city. 6. ProposedEnhancements 1.This application avoids the manual work and the problems concern with it. It is an easy way to obtain the information regarding the different scheduled examinations information that are Currently issued. 2. We will make it more user friendly. 3.The enhancement that we can add the searching option. We can directly search to the particular student details from this site. 7. Conclusion The package was designed in such a way that future modifications can be done easily. The following conclusions can be deduced from the development of the project.  Automation of the entire system improves the efficiency  It provides a friendly graphical user interface which proves to be better when compared to the existing system.  It gives appropriate access to the authorized users depending on their permissions.  It effectively overcomes the delay in communications.  Updating of information becomes so easier.  System security, data security and reliability are the striking features.
  • 24. OnlineQuiz 24 8. Bibliography 1 Object Oriented Analysis and Design with Applications by Grady Booch. 2 Object Oriented Software Engineering – Ivar Jacobson Pearson Education 3 www.wikipedia.com 4 www.c-sharpcorner.com 5 www.slideshare.com 6 www.google.com 7 www.w3Cschool.com