Typing Tester v1.0: Designed By: 10 - Pranav Gandhi
Typing Tester v1.0: Designed By: 10 - Pranav Gandhi
Tester v1.0
Designed By:
10 – Pranav Gandhi
08 – Viraj C Desai
Guided By:
- Prof Neepa Shah
- Prof Aruna Gawade
System Information
1. Problem Definition:
In the Pro Test Training the user after logging on is given a set of 25
tests in which he can test his typing abilities in the various types of keys like
small case, large case, special symbols and number keys which will help
him/her get familiar with the keyboard and help him/her in the test to be
given later on.
Then the program also includes a Test section which contains five
different levels depending on the ability of the user. He is allowed to move
to the next level only if he attains certain accuracy in the current level’s test.
The basic use of the program is to calculate the accuracy, no. of errors
and the typing speed of a user which is being calculated at the runtime. The
program can store results for several users and track their progress over
several tests.
This project will be of particular help to the users who are looking to
improve their typing skills. It requires no further training from the user
and hence can be used without any hassles by the beginners. The
simplicity of the program is such that it can be as effectively used by
typing pros as well just as a practice tool to stay in touch with their
typing skills and further enhance them by providing various features like
Test and Practice.
We all know how important once typing skills are when sending an
email or developing a program or making a report of any kind. For the
people with very low typing skills, it takes them almost double the time
for doing the simple tasks as described above. This is where the Typing
Tester Pro 2007 v1.0 comes in as a very handy and effective tool in
improving once typing speed and accuracy and thus saving loads of time
on such naïve tasks.
3. Detailed Description:
This project is basically a typing tester which will test the typing skills
viz. the typing speed and the accuracy of a user while typing.
The user is given the option of either giving a test or practicing one’s
typing skills.
In the practice session, he is given a choice of 25 different practice
tests depending on the area of typing on which he wants to improve. He
is also given the option of choosing the amount of time he needs to
practice depending on his requirements. After the completion of the test,
the detailed statistics are provided to the user about his speed, no. of
errors, accuracy and time taken to complete the test. This is then updated
in the database of the practice session as well and he/she can anytime
check his results in the various tests from the main menu.
The user can see his statistics in the test and the practice sessions any
time he wants from the main menu. His average speed and average
accuracy is calculated and it is updated in the database and thus on every
login he can view it. A graphical representation can also be seen by the
user which provides him with a quick overview of his overall progress
both in the practice as well as the test session.
Another feature provided in the Typing Tester Pro 2007 v1.0 is the
Tutor Tips. It provides various tricks and tips to the user to improve his
typing speed, accuracy and reduce the no. of errors, thus improving the
overall typing skills of the user. It also gives some tips regarding the
sitting posture and the amount of time one can sit on the computer
without exerting oneself too much.
Database Design
As clearly visible from the above diagram, the database only contains
three tables viz. users, practice and test.
The practice table contains username (derived from the user table), the
current level reached by the user in the practice session, the accuracy and
speed of the test in all the levels given thus far by the user. The primary key
is combination of username and plevel.
The test table contains username (derived from the user table), the
current level reached by the user in the Test session, the accuracy and the
speed of the test in all the tests given thus far by the user. Here, too, the
primary key is combination of username and tlevel.
Interface Design
Login window
Software Requirements:
Typing Tester Pro 2007 is a Java based program and hence can run on
any Operating System that supports Java Runtime Environment (JDK 1.4 or
higher). It runs without any hassles on Windows 95/98/ME/NT4/2000/XP or
a newer 32-bit Windows operating system.
The database has been created using MS Access 2003 and the actual
program is created using Net Beans v5.5. So these are the two tools that
should be present on the machine of the user.
Hardware Requirements:
Minimum:
The Typing Tester Pro 2007 requires a 486 CPU with 16 MB RAM
and Microsoft Windows 98, or 32 MB RAM with Windows NT. If you want
to play audio, you need a standard windows compatible sound card with
current sound drivers.
Recommended:
1. www.google.com
2. www.wikipedia.org
3. www.typingmaster2007.org
Books referred: