[<<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