Surprice MCQ Test

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

GOVERNMENT POLYTECHNIC COLLEGE

HIMATNAGAR
DEPARTMENT OF INFORMATION TECHNOLOGY
Diploma Engineering (SEMESTER: 3rd) year 2022-23

SRS-Software Requirement Specification

SUBJECT: fundamental of software Development (4331604)

SURPRISE MCQ TEST

Submitted by :
(1)Vaghasiya Harshil (216240316021)
(2)Kotadiya Jaimin (216240316007)
(3)Suthar Yash(2162403160)
GOVERNMENT POLYTECHNIC COLLEGE
HIMATNAGAR

CERTIFICATE
This is to certify that this SRS(Software Requirement Specification) report entitled “Surprise MCQ
Test” by 1.Vaghasiya Harshil, 2.Kotadiya Jaimin, 3.Suthar Yash, submitted in partial fulfillment of the
requirements for the Diploma Engineering in INFORMATION TECHNOLOGY of the Gujarat
Technological University, Ahmedabad, during 3rd Semester subject on FSD(fundamental of software
Development )and the academic year 2022-23, his/her term work is a bonafide record of carried out in
a satisfactory way.

Submitted By: faculty Guide:

(1) Vaghasiya Harshil (ER.no.123456789) Mr.”J. J. Patel”(Lect.IT)


(2) Kotadiya Jaimin (987654321)
(3) Suthar Yash (564123789)
Ku.P.N.Parikh
HOD,information Technology
Acknowledgement

We are very much thankful to “Prof.J.J.Patel” for providing all facilities and
support to meet our SRS. We would like to take opportunity to express our humble
gratitude to “Prof.J.J.patel”, under whom we executed this Software requirement
specification. Their constant guidance and willingness to share their vast knowledge
made us understand this project and its manifestations in great depths and helped us to
complete the assigned tasks. We are highly thankful to our SRS “Prof.J.J.Patel” whose
invaluable guidance helped us understands the Software better. Although there may be
many who remain unacknowledged in this humble note of gratitude, there are none who
remain unappreciated.

Abstract
Introduction: The effect of instructions of marking on item analysis during an MCQ examination was
studied. Material and Methods: It was an observational type of longitudinal study conducted in
students of any year. The students were given the same MCQ test twice with surprise. There were no
instructions regarding negative marking during the first test (T1),whereas instructions were given for
the second test (T2). The Raw score, Negative score and Corrected score along with Difficulty and
Discrimination index of each MCQ was calculated.

Results: There was no statistically significant between the indices when the values of T1 and T2 were
compared. There was statistically significant inverse correlation found between the difficulty index
and the number of students who did not attempt the respective MCQ

Conclusion: The Difficulty Index and Discrimination Index do not change with Conventional test and
test with instructions of negative marking. Thus, these indices form an important tool for MCQs
irrespective of the conventional and negative marking.

Keywords: Difficulty index, Discrimination index, Multiple choice questions, Negative marking,
Surprise test.
List of Symbol:

Symbol Name Symbol Description

1.Rectangle Represent Entity Set/Process

2.Ellipse Represent Attribute

3.Diamond Represent Relationship/Decision

Links attributes to entity sets &


4.Lines
Entity sets to Relationship

5.Aerrow Generalization

6.Double Ellipse Represent Multi valued Attribute


7.Double Rectangle Represent Weak Entity Sets

Represent total participation of an


8.Double Line
entity in a relation set

9.Circle Show the process

10.Dotted Ellipse Derived Attribute

11.Dark Circle Initial Node

12.Dark Circle in
Final Node
Circle

13.Terminator Start /Stop

14.User User

15.Square With
Object Life Line
Dotted Line
16.Class Class

17.Aggrigation Aggregation

18. Process Process in Data flow Diagram

19.Data store Data Store in Data flow Diagram

Flow of Data (May be input data


20.Flow of Data
of Output Data)

21.External Entity External Entity

22.Vertical Dotted
Represent the Life Line
Line

23.Vertical Active procedure on which object


Rectangle is Active

24.Cross Destruction of Object

 
1. Introduction
Surprise MCQ test Generator is special and unique software, which used
in school, institution, colleges, test paper setters which want to have a huge
database of questions for frequent generation of question papers. Questions can
have included in paper as well as difficulty level on the percentage

1.1 Purpose
This software will be used by several education institute, school, college,
university for generating tests and exam paper.

1.2 Scope
In this subsection: The best thing about this software is that make
processing of generating Objective Type paper easy way.

1.3 Risk Management

1. Risk identification
2. Risk analysis
3. Risk planning

1.4 Estimation
Effort estimation
Cost estimation
Project costs

2. General description
2.1 Product function

 Question Paper (MCQ) Generator System which makes use as a


randomization technique.
 
 In Paper Generator System, administration of the database inputs set of
question paper with an option of check box to tick the correct answer

 
 

2.2 User Characteristics


 
 A Question Paper can be generated for the specified Course and Semester

 User can generate test paper randomly and instantly, thus saving a lot
of time.
 
 Question paper can be generated and viewed only by admin and password
security is provided.

 Keeps record of Objective paper.

 Fully customization of test paper institute name, time instruction and


maximum marks.

 First the authorized user will register, after the successful registration the
user will be provided by the login-Id and password.

 Admin can enter ‘N’ numbers of question in the question bank with unique
key such as question paper code, subject and level of difficulty

2.3 what user can do?


2.4 what admin can do ?

3. Specific Requirement
3.1 External interface ( Software / Hardware )

3.1.1 System Interfaces

The software application is developed under windows


environment using Microsoft visual basic as front end user
interface and Microsoft access in the back end for database
management.

(1) GUI for user login


 
(2) GUI to generate paper

3.1.2 Interfaces

Specify: GUI For User Login The administrator has given


supervisory rights to manage different users. After login the
instructor is authorized to add new questions to the database and
to update the questions from the database if required. In which
three control buttons are provided.

1. Add
2. Save
3. Reset
 
1) Add

Add new question in the database. It generates question number


automatically. The fields are provided to enter the question, its
four answers and the correct answer.

2) save

A unique ID of the question is automatically generated when it is


saved in database using save button.

3) Reset

In case of any mistake Reset button is provided to clear all the


fields.

GUI To Generate MCQ


To generate question paper, authorized user login with valid user
ID and password. User login and password created for data entry
cannot be used for question paper generation and vice versa.

Three buttons are provided at the bottom side of GUI to generate


the MCQ paper and one more to exit this mode. First two buttons
are for manual generate and third button is for generate question
paper.

Once required numbers of questions are selected, press the


second button to generate the question paper.

 
3.1.3 Hardware Interfaces

Recommended hardware interfaces that can be specify the


software would be needed. There are following recommended
hardware:

 Intel core 2 quad


 Ram 1GB
 Hard Disk 380GB
 Window 7/8/10

3.1.4 Software Interfaces

Specify the use of other required software products and interfaces


with other application systems. For each required software
product, include: For each interface, provide:

 The paper builder is the software for setting and generating


examination paper.
 The software has complete key features of MCQ Generator.
 Printing answer key.
3.1.4.1 Microsoft SQL Server 7

The system must use SQL Server as its database


component. Communication with the DB is through
ODBC connections. The system must provide SQL data table
definitions to be provided to the company DBA for setup.

 Most popular open source system.


 It works on different platform/ independent platform.
 It is database engine to interpret SQL.
 It is database for this desktop application.

3.1.4 Communications Interfaces

It is an offline application just as desktop based application

3.2 Functional Requirements

This section describes specific features of


the software project. If desired, some requirements may be
specified in the use-case format and listed in the Use Cases
Section.

3.2.1 Functional Requirement

The system should specify the following requirement of


administrator that will be required as

 Admin can be select subject from database.


 Admin can choose difficulty level specification.
 Admin can manage this question.
 Admin can generate objective paper.
 Admin can manage these papers.
 Admin print this paper after generate.

3.2.1.1 Introduction
This system will be introduced about Multiple Choice Paper
Generator (MCQ).

3.2.1.2 Inputs

There are following inputs at the time of paper generate.


 The user login can enter name and password.
 Branch
 Semester
 Course
 Course code
 Year

3.2.1.3 Processing

 Admin can login with name and password.


 Admin Module further Divide in two module data entry operator
module and paper generator module.
 Data entry operator can update, delete and maintain question in
database.
 Data entry operator should be a instructor who can enter these
new course, unit number and questions.
 Paper generator can make some operation such as insert, delete,
update and print this paper.

3.2.1.4 Outputs

 We can generate MCQ paper after fulfill these requirement.


 Printout paper in PDF format
3.2.1.5 Error Handling
 Admin should enter correct name and password.
 If the data entry operator can enter incorrect question by mistake,
so that should be delete and update question in database.
 Admin must take and restore backup of MCQ paper generator.
 Admin must verify and validate question and answer key in
database.

3.2.2 Functional Requirement of MCQ generator

 Login name and password


 Easy to use
 Easy to update and delete.
 Paper generator can interact with database.
 It can generate paper within less time as compare to human.

3.3 Non-Functional Requirements

Nonfunctional requirements may exist for the following attribute.
Often these requirements must be achieved at a system-wide level
rather than at a unit level.

3.3.1 Performance

This system should be run fast and more than one user can access
this system. User can access directly to the system. Performance
of the system should not be affected.

3.3.2 Reliability
This system should not failure at any case .This system should be
reliable.

3.3.3 Availability
The availability of this system should be ensuring. The service of
the system should provide at every time.

3.3.4 Security

Unauthorized user cannot access this system.

3.3.5 Maintainability

This system should be enhance and maintain the quality


of software where and when required. If any errors occur in this
system should be maintained.

3.3.6 Portability

This desktop application will be run on any hardware and


operating system. It does not required specific hardware and
software. This application will be require independent platform.

4. Analysis software model & tools

4.1 Model & why selecting


4.2 Gantt chart
4.3 Pert chart

5. Design methodology

Use case Diagram:-


Activity Diagram:-
DFD Diagram:-
 

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy