|
|
Quizzer:The Quizbowl Questioner |
Quizzer is a Java Based Program, written by David Levinson to quiz tossups.
The computer displays questions word by word.
You buzz in (Click Buzz) to stop the machine. (or Pause to Take a Break)
Type in the answer in the appropriate area (the field below the question area) and Hit Your Computer's Return or Enter Key.
If your answer matches the answer field in the file, you are
correct.
Your score depends on accuracy and speed:
The correct answer is shown in the middle top area. Scores are
accumulated for the 20 questions and shown in the upper right.
After you have buzzed in you can:
(sample quizzes are below),
At the bottom is a search utility. Say you want to lookup a key word from the question on the web. Each word is flashed in a window at the bottom of the game. you can scroll forward or backward with the arrows. Use the pull down menu to select a seach engine and hit search. The game will pause and search engine will be called forward to look up the key words in the window. Words can be added with the + button.
The program reads in a text file and parses it, word by word, into questions and associated answers, and among the answers, the required part.
I use a Simplified Quizbowl Markup Language to manage text.
Simplified quizbowl markup language
<QUE> </QUE> Question Begins, Ends (Note: </QUE>
Optional )
<ANS> </ANS> Answer Begins, Ends (Note: </ANS>
Optional)
<REQ> </REQ> Required Part of Question Begins, Ends (Note
Both required)
There must be a space or carriage return before and after the codes
(so the program knows they are distinct words).
Example:
American History Diagnostic Quiz 1: (c) 1997 David M.
Levinson
<QUE> 1. Traced to Virgil's "Moretum", this phrase is on the
flag of North Dakota and the seals of Michigan and Wisconsin. FTP,
what in Latin, means "from the many, one"?
<ANS> <REQ> E PLURIBUS UNUM </REQ> </ANS>
</QUE>
The source code for Quizzer is available under the GNU General Public License.
Quizzer is free software;
you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software
Foundation;
either version 2 of the License, or (at your option) any later
version.
Thiis program is distributed in the hope that it will be
useful,
but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program;
if not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA.
04/15/1999 - Fixed program to trim answers .trim() (this gets rid of control characters) which were interpreted differently in different java implementations.
04/05/2000 - Moved all links to UMN account
09/10/2001 - Moved all links to FAQT account
updated April 5, 2000 by David Levinson