Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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}'.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026