Subj : new user questionaires anyone?
To : Richard Webb
From : Mvan Le
Date : Sun May 06 2007 03:25 am
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
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)