TIP: Click on subject to list as thread! ANSI
echo: muffin
to: Richard Webb
from: Mvan Le
date: 2007-05-06 03:25:00
subject: new user questionaires anyone?

RW> Back in the day I had a pretty extensive new user 
 RW> questionaire that new users had to fill out before i 
 RW> called them back to validate them.  IT asked if the 
 RW> user is a ham radio operator, what class of license 
 RW> he/she held, etc.  Also it asked if the user was a 
 RW> musician or held other interests catered to by the 
 RW> system. tHIs allowed me to grant them access to my 
 RW> packet radio door and other goodies depending on how 
 RW> they answered.

Here's the gist of a MECCA based questionnaire:

================================================================
[open]nuv.txt
[write]***********************
[write]* New User Validation *
[write]***********************%!
[post]

Are you a ham operator ? (N,y) [ansopt menu]ny
[store]Is_Ham
[choice]y[goto ham_questions]
[goto next_question]

[/ham_questions ansreq][setpriv]radio[keyon]r
What is your license class ? [clear_stacked readln]License_Class
     What is your callsign ? [clear_stacked readln]Callsign
            Member of club ? [ansopt clear_stacked readln]Club

[/next_question ansopt]
What type of music ? [readln]Music

[xtern_batch]sendmsg.bat
================================================================

Note that the above questionnaire automatically elevates the user's
priviledge level to "radio" and turns on key "r" if
they responded Yes to the HAM question, which is probably not what you
want.

The above example runs a batch file when finished that could import the
answers into a message area.

You could do some fancy cursor control with [locate] and/or add colours etc.

 RW> This questionaire posted answers to a plain ascii file, 
 RW> which my robot then posted to an echo which was shared 
 RW> by myself and my co-sysop.  WE both ran points off the 
 RW> bbs and this way we could call to validate new users 
 RW> even when nobody was physically present at the bbs 
 RW> location for days at a time.

Nuv.txt is appended unless deleted. So you you may prefer to "type
nuv.txt >> keep_nuv.txt; del nuv.txt" in your import batch file
(to send only the latest details).

Use MEX for anything more sophisticated.

--- Maximus/2 3.01
* Origin: Top Hat 2 BBS (1:343/41)
SEEN-BY: 3/0 633/267 640/954 712/0 313 550 620 848
@PATH: 343/41 138/146 392 123/500 261/38 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.