Você está na página 1de 16

Chapter 1

Introduction

This ‘IC-Quiz application’ is designed for student to Play and learn. Our main objective is to help student for
preparation for the interview. The Questions are automatically generated by the software stored in a data base.
Software asks for 5 options on start-up main-menu as per user input it will proceeds further. There are two
group of quiz on menu screen one is Soft skill question quiz and second is Computer knowledge question
quiz. Questions are multiple choice based, each correct answer player will get points. The points score by user
can be viewed using view score function in the main menu.

The ‘IC-Quiz application’ is designed with file handling function of c++ programming. The data base is
expandable which is stored in back end file system of windows. We have use minimal graphic function to
draw menu and start-up screen and loading screen. Questions in the quiz are randomly generated using random
function. There are 50 questions in each quiz on which player will get +5 points on correct and -2.5 on wrong
answer. After the completion of 50 question points are stored in data base file with respected to registered
name of player. Player will able to see their score in main-menu view score option. Program will not exit till
user don’t want to close it if user want to close program there is an option on main menu to exit.

In future this application can be enhanced to work with server and client network for multiuser interface. As
the files used as main data they give ability to expand the question data base easily.

IC-QUIZ APPLICATION P a g e 1 | 16
Chapter 2

Aim & Objective

• Our aim is to develop a platform for students for testing and enhancing their own ability to face a
interview with methodology of play and learn

• To implement play and learn methodology

• To develop two different quiz games on basis of interview skill question and computer knowledge
base question.

• To develop a system which will tell student score result of quiz by which he/she will get the status of
his/her preparation.

• To work with an file handling functions of c++ programming.

• To work with graphic in c++ programming.

IC-QUIZ APPLICATION P a g e 2 | 16
Chapter 3
Proposed Methodology

Project methodology
As per the research the play and learn method is a natural way to understand so we have use this methodology
to develop IC-quiz Application. In this program we have use file handling function to access database. Files
are considered as a main database to the program. Files contain ‘n’ number of question which can be used in
quiz.

General Idea of play and learn methodology

Monkeys play. Dogs play. Rats play. Even octopuses play. And without any instruction, student of all races
and genders, in all cultures of the world, invent and reinvent play in every generation. Something this
ubiquitous must provide evolutionary advantages to both animals and humans. Decades of research suggest
just that. In particular, play and learn together known as pedagogical tool through which student can learn in
joyful and conceptually rich ways, as is evident in the opening vignette. Brain science research in animals has
left clues along a path that may begin to reveal play’s human biological underpinnings.

IC-QUIZ APPLICATION P a g e 3 | 16
3.1Modules of the project

3.1.1 Main-menu

 Main menu scree is console base screen.


 It consists of all main function of program.
 It will be the midpoint screen where the program will return after completion of each function
 User can handle the main menu by the keyboard arrow keys
 We have use highlighter scroll bar to select option on main menu screen
3.1.2 Interview Skill Quiz

 This is a first option on main menu screen.


 Quiz consist of Multiple choice base question.
 The question in the quiz are automatically generated randomly from the backend data base system.
 Question are stored in backend txt file with the predefined format.
 Program will read the question from text file and show it on the screen.

3.1.3 Computer Skill Quiz

 This is a second option on main menu screen.


 Quiz consist of Multiple choice base question.
 The question in the quiz are automatically generated randomly from the backend data base system.
 Question are stored in backend txt file with the predefined format.
 Program will read the question from text file and show it on the screen.

3.1.4 View Score

 This is third option on main menu.

 It will work as an output screen of quiz result

 User can able to view their scored points in this option after completion of quiz.

IC-QUIZ APPLICATION P a g e 4 | 16
3.1.5 Help

 In this module user can find help to operate the program and the rules of playing the quiz.

 This is also function on main menu screen.

3.1.6. Exit

 The program will not quit till user selection exit option.
 After user select the exit option program will show the credit screen and

3.2 Block diagram or Data flow diagram or flowchart

 3.2.1 Interview Skill Quiz

IC-QUIZ APPLICATION P a g e 5 | 16
 3.2.2 Computer Skill Quiz

IC-QUIZ APPLICATION P a g e 6 | 16
 3.2.3 Main-menu

IC-QUIZ APPLICATION P a g e 7 | 16
 3.2.4 View score

IC-QUIZ APPLICATION P a g e 8 | 16
Chapter 4

SPECIFICATION/REQUIREMENTS

4.1 Hardware

 1.7 GHz Pentium IV


 64 MB RAM
 A Hard-drive space for storing questions. (minimum 256 GB)
4.2 Software

 Operating System: Windows XP Service Pack 1 and above


 TurboC3 compiler.

4.3 Technology Used


4.3.1 Front end

 C++
C++ is an object-oriented programming language. It is a superset of c language. C++ adds a
number of object-oriented features such as object inheritance, function overloading, operator
overloading to C. C++ is a versatile language for handling very large programs.

 Uses of C++
C++ can be used to build a variety of system such as editor, compiler, database, communication
system.

C++ is easily maintainable and expandable.

4.3.2 Back end

 Any file storing system for database file such as text file (we have used text file). Many real-life
problems handle large volumes of data so we need to use some devices such as floppy disk or hard
disk to store a data. The data is stored in these devices using a concept of files. A file is a collection of
data stored in a particular area on a disk. Programs can be designed to perform read and write
operations on these files

IC-QUIZ APPLICATION P a g e 9 | 16
Chapter 5

Output
5.1 logo screen

5.2 Loading Screen

IC-QUIZ APPLICATION P a g e 10 | 16
5.3 Main-menu screen

5.4 Quiz screen

IC-QUIZ APPLICATION P a g e 11 | 16
5.5 View Score

5.6 Quiz screen

IC-QUIZ APPLICATION P a g e 12 | 16
Chapter 6

ADVANTAGES AND APPLICATIONS

6.1 Advantages:

 As the program backnd is an update-able file so it can be use as different knowledge platform
 Easily access able and easy to understand
 No need of any special hardware it can be run on minimal pc specification
 No special requirement of any software package
 Console based handling makes it easier to access
 User can play as many time as he can but it will get new question because of big data base

6.2 Application:

 This application can be used to test student preparation in institute.


 This application can be also use-full for student to test their own skill individually.
 As this is an play and learn application so it can be beneficial to student to learn through playing.

IC-QUIZ APPLICATION P a g e 13 | 16
Chapter 7

CONCLUSION
An IC-QUIZ APLICATION FOCUS at solving the issues of manual methods of existing learning systems.
They use the concept of play and learn methodology to implement a system which will help student as their
personal trainer and enhance their knowledge.
There is room for improvement since these systems has own back end updatable database
which is not as much as secured. The speed at which the quiz runs is a problem. The privacy of the students
whose score are stored in the databases must be considered so that it is accessible only to authorized people.
The project is designed for student mainly but it can be used for the non-freshers also. The method proposed
here is an natural so it will more effective.

IC-QUIZ APPLICATION P a g e 14 | 16
Chapter 8

FUTURE WORK
 More question can be added along to improvise the project.

 Is it will coded for a server it can be use-full to run it on multiple client based model.

 The system can be joining with the SMS feature which will give result directly to student on their
mobile with help of server service.

 It can be used as an test module.

IC-QUIZ APPLICATION P a g e 15 | 16
Chapter 9

REFERENCES

9.1 Book:
 C++ book by balaguruswamy
 The C++ Programming Language, 4th Edition by Bjarne stroustrup

9.2 Website:
:
 Article on website www.naeyc.org The Case of Brain Science and Guided Play: A Developing Story
 http://www.cplusplus.com/files/tutorial.pdf,
 http://www.ymcaust.ac.in/it/images/studymaterial/filehadnling.pdf

IC-QUIZ APPLICATION P a g e 16 | 16

Você também pode gostar