[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
     ------------------------------------
     HOW INFOFORM QUESTIONNAIRES ARE MADE
     ------------------------------------

     InfoForm questionnaires are text files with certain commands that only
     have meaning to the BBS.  The questionnaire is stored in the MISC
     directory, in a file with the extension ".INF".  When users answer the
     question(s), their answers are also stored in the MISC directory, in a
     file with the extension ".ASW".  Answers from other users are appended
     to the end of the answer file.


     --------------------------
     THE NEW USER QUESTIONNAIRE
     --------------------------

     A special InfoForm questionnaire called NEWUSER is always given to a new
     user during the new user logon process.  An example is listed below.

-----------------------------------------------------------------------------
Alright!  Only a few more questions to go before you can logon.  Please
answer the questions, as they are essential for Validation and just as a
security measure.  Don't worry though....  It's not a test. (it's a quiz..)


;YAre you the Sysop of a BBS (Y/N)? : *
;INO,NOSYSOP

What is the Phone # of the BBS?
     ###-###-####
;A   ? *

;AWhat BBS software do you run? *

;AHow long has it been running for? *
;GNOSYSOP1

:NOSYSOP
Oh well!  Someone's gotta do it, eh?

:NOSYSOP1
Do you know of any of the current users on this BBS, or any other good
users that could recommend you? (2 lines)

;A 1) *
;A 2) *

Ok!  Thanks for answering the questions, and I'm sure you'll be validated
very soon!

     -------------------------------
     INFOFORM QUESTIONNAIRE COMMANDS
     -------------------------------

     Below are listed all the InfoForm questionnaire commands currently
     supported by Renegade.  All commands must start on a separate line,
     beginning with a ";" character.  Labels also start on a separate line,
     but beginning with a ":" character, and are followed by a string of
     characters which define the label name.  Everything else is treated as
     viewable text.  A "; <string>" line is treated as a comment.

          Command:  A<string>*
          Function: Displays <string> then inputs the string at the "*"
                    character.

          Command:  B<string>*
          Function: Similar to the "A" command, except input is uppercase only.

          Command:  C"chars"<string>*
          Function: Displays string, then inputs a single character at the "*"
                    character.  Only accepted answers are the characters between
                    the quote marks ("").

          Command:  Dx<string>
          Function: Outputs a doorfile (See Door in Menu Commands for x)
                    then executes <string>.  All rules for standard door
                    commands apply.

          Command:  G<label>
          Function: Goes to label <label>.  If <label> doesn't exist, the
                    questionnaire will terminate.

          Command:  H
          Function: Terminates questionnaire and hangs up on user.

          Command:  I<string>,<label>
          Function: Branches to <label> if <string> was the the last input
                    value from a "A", "B", "C", or "Y" command.

          Command:  K
          Function: Terminate questionnaire without saving answers.

          Command:  L<string>
          Function: Outputs <string> to the questionnaire answer file only.

          Command:  Q
          Function: Terminates questionnaire and saves answers in answer file.

          Command:  T<filename>
          Function: Displays the file <filename>.

          Command:  Y<string>*
          Function: Displays <string>, then accepts either a "Y", or "N"
                    at the "*" character.

*-----------------------------------------------------------------------------*

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson