QUIZ(6) BSD QUIZ(6)
NAME
quiz - test your knowledge
SYNOPSIS
/usr/games/quiz [ -i file ] [ -t ] [ category1 category2 ]
DESCRIPTION
quiz gives associative knowledge tests on various subjects. It asks
items chosen from category1 and expects answers from category2. If no
categories are specified, quiz gives instructions and lists the available
categories.
quiz tells a correct answer whenever you type a bare newline. At the end
of input, upon interrupt, or when questions run out, quiz reports a score
and terminates.
The lines of the index file have the following syntax:
line = category newline | category `:' line
category = alternate | category `|' alternate
alternate = empty | alternate primary
primary = character | `[' category `]' | option
option = `{' category `}'
The first category on each line of an index file names an information
file. The remaining categories specify the order and contents of the
data in each line of the information file. Information files have the
same syntax. Use a backslash (\) as with sh(1) to quote syntactically
significant characters or to insert transparent newlines into a line.
When either a question or its answer is empty, quiz will refrain from
asking it.
OPTIONS
-t Enable tutorial mode, where missed questions are repeated
later, and material is gradually introduced as you learn.
-i file Substitute the named file for the default index file.
FILES
/usr/games/quiz.k/*
BUGS
The construct `a|ab' doesn't work in an information file. Use `a{b}'.