Srs Automatic Question Paper Generator

srs (software requirments specifications)

SRS Automatic Question Paper Generator

Examinations are integral part of any educational institute. In school education, examinations are conducted four times a year. A typical schedule of exams in schools is as follows:
 First term exams – after 3 months of start of classes
 Second term exams – after 6 months of start of classes
 Third term exams – after 9 months of start of classes
 Final term exams – after 12 months of start of classes
For each exam, a question paper of each subject is manually developed by the concerned teacher and submitted to the composing staff for typing and printing. Suppose, a school has 10 classes and in each class 5 subjects are taught, therefore, 50 papers are needed to be developed and composed on computer for each examination. It requires a lot of time and effort to develop such huge number of question papers for each exam.
Furthermore, this activity is repeated for each term-examination which results in duplication of effort and huge waste of time and resources. The time and effort can be saved if there is a computerized question paper generation system that randomly selects questions from a computerized question bank and generates the question paper automatically. You are required to develop this automatic question paper generation system. For it to be accessible from any computer or location, it should be an online web application.


Scope of Project Automatic Question Paper Generator:

Project scope is the part of project planning that involves determining and documenting a list of specific project  goals, deliverables, tasks, costs and deadlines. Defining the project scope involves adopting a clear vision and an agreement on the outcomes of the project. This allows each milestone of the project to stay on target

Functional and Non Functional Requirements of Automatic Question Paper Generator:

Functional Requirements :

A functional requirement shows that what the system must do what services the system present to users. It describes a software system or its component. A function is nothing but inputs to the software system, its behavior, and outputs

Functional Requirements of Automatic Question Paper Generator:

1. All the functionality of this web application should be available after login only.
2. There will be two types of accounts to use this web application:
a) Admin
b) Teacher
Role of Admin:
 Admin will add, delete, modify classes and subjects.
 Admin will add, delete, modify teacher’s accounts.
 Admin will assign classes and subjects to teachers in the web application.
 Admin will have full access to the entire functionality (e.g., view question bank and generated papers) of the web application
Role of Teacher:
 After login, teacher can change the password.
 Teacher should be able to add, delete and modify the questions and answers of
his/her subject and class only.
 Teacher should be able to generate the question paper of his subject and class.
 Each teacher should be able to view the question bank of his/her subject and class only. The question bank of subjects and classes that are not assigned to a particular teacher should not be visible to him/her.
Question Bank:
3. Question bank part of web application should provide interface to view, add, delete and modify questions and answers.
4. For adding each new question, following information needs to be selected first:
 Subject
 Class
 Chapter no.
 Topic name
 Type of question
 Total marks of question
 Estimated time to solve the question (in minutes).
5. Following types of questions are allowed:
 Multiple Choice Questions (MCQ) of 1 mark each
 Short questions of 2 and 3 marks
 Long question of 5, 8 and 10 marks
 Fill in the blanks of 1 mark each
 Diagram questions in which students are asked to either label the diagram or identify it.
6. Teacher should be able to define new categories for the questions as well.
7. In web application, name of teacher who developed/modified the question should be displayed against each question. But this should not be part of generated question paper.

Question Paper Generator:
8. Web application should provide interface to generate a question paper after selecting the following information:
 Class
 Subject
 Syllabus (i.e. number of chapters and topics)
 Type of question
 Quantity of each type of question
9. Generated paper should display the following information in formatted way along-with selected questions:
 Name of the school on the top and middle of paper in heading style
 Class
 Subject
 Total marks of paper
 Total marks of each type of question
 Total time allowed
10. Questions should be randomly selected from the syllabus and no question should be repeated (i.e., selected twice).
11. Generated paper should be printable and downloadable as Microsoft Word and PDF file.

NON-FUNCTIONAL REQUIREMENTSAutomatic Question Paper Generator:

  • Application is user friendly.
  • Application Perform fast manipulation and calculations.
  • Application is adaptable.
  • Application will be able to work on all types of operating systems.
  • Application will be capable to handle multi user activities simultaneously.
  • There will be back up system to face any problem in system
  • All the options should be learning friendly I.e. member could easily understand what that option will do if he clicked on it.
  • Response Time is very awesome.
Some others are:
  • Accessibility
  • Maintainability
  •  Fault Tolerance.
  • Security
  • Robustnes


Use Case Diagram of Diagnosis of Automatic Question Paper Generator

a use case diagram can summarize the details of your system’s users   and their interactions with the system. Scenarios in which your system or application interacts with organizations, people, or external systems. Goals that your system or application helps those entities achieve



Usage Scenarios Diagnosis of Automatic Question Paper Generator:

A brief user story explaining who is using the system and what they are trying to accomplish. A Scenario is made up of a number of simple, discrete steps that are designated as being performed by either the System or a  User.


ADOPTED METHODOLOGY for Automatic Question Paper Generator:

The adopted methodology for this project is vu process model. Vu process model is a combination of water-fall model and spiral model. This combination has many advantages. This model has high risk analysis so avoidance of risk would be achieved. This model is easy to understand and use. Now first we will discuss the Water-fall model.


Work Plan of Diagnosis of Automatic Question Paper Generator:

Work plan

for complete srs contact us

watsapp: 03469806607