Updatable Test Application
All the applications in this project were developed using Java. This project containing two separate executables, a question generator and a test application. The question generator is basically used by the examiner, to set the test questions and the test application is used by the end user to take the test. The question generator creates an encoded flat file that contains the test questions along with the right answer and an explanation about the right choice. This information is encoded by the question generator using the Base-64 encoding scheme, before being stored in the flat file. The test application then reads this information then decodes it and then uses this information to conduct the test and review sessions.
Features
You are free to use both question generator and the test application, as long as its for a non commercial purpose.
Question Generator
procedure
--------------------
on the opening screen, enter the name for the first chapter and click create
questions to start entering the questions for
that chapter. click the next question button to move to the next question under
the same chapter. To begin a new chapter click
on the begin new chapter button. Reset button is used to reset all the feilds. on
entering the details of the last question of
the final chapter click the generate file button to generate the database
files (quest & chap) containing all the questions
and other related info which you have just entered.
--------------------------------------------------------------------------
In order for the test application to read the generated questions file
properly, it must conform to the following
requisites, these are only temporary constraints which can be corrected in the
future releases :
*the system in its current state requires that the generated flat-file must
contain exactly 4 chapters in order for the test application to read it properly.
*ensure that the following characters are not present in any of the fields
comma ,
quotes "
backslash /
(this constraint is due to the structure of the database file)
*under each chapter a minimum of two questions is required and maximum can be
any number.
*make sure no field is left empty
*enter the correct choice as a number between 1 to 4.
Important :
---------------------------
on clicking the generate file button two files namely, quest and chap gets
generated in the class folder of the question generator application.make sure
they both are transferred to the test application's class folder before the test
application is executed. OTHERWISE THE APPLICATION WONT
RUN!!!
click
here to download the question generator
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Test Application
Important:
----------
run the question generator application first, create the database
files containing the questions.
Before you execute the test application, make sure you place the quest
and chap files generated by the question generator, into the class
folder of the test application in order for it to run.
Working:
---------------------------
1)select a chapter of your choice and click on take test button.
The functions of various buttons in the Test Application,
Answer : to confirm your choice.
next : to move to the next question.
previous : to revisit the previous questions.
home : to get back to the initial chapter selection screen.
Result : to view the performance of the test taken.
(the result screen has two options, one to retake the test and the
review button provides a review of your performance in the test by
showing u the correct choice and description)
Features
---------------------------
*user can move back and forth amongst the questions.
*only once can the user confirm an answer for a question by clicking
on the answer button. the next time he comes back to the answered
question the answer button becomes disabled.
*the result button will enabled on reaching the last question.
*unanswered questions are assumed to be wrong.
*if all questions are correct the review button is automatically
disabled in the result screen.
click here
to download test application
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DISCLAIMER: Even thought I have worked with the system long enough, and have found it to be very stable. It is still in its beta version and so I take it on my part to warn u that I'm not responsible in anyway, for any crucial information that u might lose because of the system. USE IT AT YOUR OWN RISK!
© 2004-6 Celambarasan Ramasamy. All rights reserved.