VOTE.DOC

8.5 KB ae9a3a10a21d44e0…
Super Vote for T.A.G. 2.6 by Peter Yao.
The BBS at the End of the Universe 1-201-884-2795   FIDO 1:2606/513
USR Dual Standard 1200/2400/9600 v32bis/v42bis
Support also available through FIDO's TAG Door Echo.

Special thanks to Rob and Vic for the TAG structure.

NOTICE
------
  o  You need to have SET PY=C:\BBS\DATA\ in your environment (recommended
     that you put this in your Autoexec.bat).
     C:\BBS\DATA\ is where your User.lst is located, and you must include the
     backslash after DATA\

  o  The reword choice function is design to good use, not to deceive public
     tally.

  o  The program is made and tested to use in local mode only.  It will work
     from remote if you use Doorway with SV and a Doorway compatible terminal
     program from remote.

  o  If you are new to Super Vote, please read the history comments below,
     they are also part of the document and can help you locate little
     features.


FUNCTIONS
---------
  o  Generate who voted what on all questions or selected questions.  The
     screen blanks out while it is in progress.  As long as you can hear
     the music, it is still working.

  o  Generate end result as a .msg for bulletin and option to delete question.
     Allows the viewing of individual voting result, will inform if the user
     is locked out.

  o  Allows re-wording the question and choice without starting all over.

  o  Find out who hasn't even voted once and show their ID.  You can then
     leave mail to tell them [V] to vote.  The system will do it for you.
     It will append to the mail if you have already left him something, and
     it will not send him anything if he already has the notice.

  *  Add additional choices that you missed and optionally reset user voting
     pointer.  This is good for if you do not feel like entering all the
     choices again.  New option of Reset choice of a particular question
     allows you to let those particular users to revote on the new choice
     you've just added.  For example I inserted a v32bis choice among the
     type of 9600 modems people have.  I reset just the old choice
     "Dual Standard" and leave everything else the way they are.

  o  Delete unwanted choices.  This function makes users who voted on the
     deleted choice(s) to vote again.

LET ME KNOW IF YOU WANT IT
   An alphabetized form of NOTVOTED.TXT instead of ID number-wise.

--------
If you like this program, please send $5 for registration.  Your sponsorship
will keep these utils going.
Custom design util that can also be used by other sysops will be considered.
Requests can be left on TAG echo or netmail to 1:2606/513 Peter Yao.
Send your registration to:

     Peter Yao
     27 Marlin Drive
     Whippany, NJ 07981


KNOWN BUG
---------
 o Delete question function after outputing end result might leave the
   system to tell user there is a new voting question although there is none.


UPDATES
    v2.7
03/31/92 o  Uses 2.6 structure.

    v2.6
02/21/91 o  SV will remeber your last position of the highlight bar instead of
            default to question #1.
         o  Some change of words.
         o  Distinguish deleted user from locked out user.
         o  New function:  Reset voters of a particular choice.  (read
            above * )

    v2.5
11/03/90 o  I don't have time to fix the problem with single question
            output so now system process would generate for all questions.
         o  If the dot stops, that means you have duplicate account for
            user.uname.  Use Match11.zip to check for duplicates.
         o  Got rid of music and displays '.' instead.
         o  Display '.' for Notvoted.txt also.
         o  No longer turns your cap lock on at Individual function.

    v2.4
09/03/90 o  ESC in main menu will bring you to Exit to DOS choice, before it
            would excute the highlighted choice.
         o  Not sure if you knew, but the menus are mouse supported.  Right
            button acts as ESC.  (It was never mentioned.)
         o  Officially end the 19 question limit.  It will split into 2
            sides for choices if you have 20 questions.
         o  Fixed the bug of locked out user showing a different user # in
            NOTVOTED.TXT.  Now it will display (Locked Out) next to the
            user last call date and also the right user account #.
            In VOTING.TXT it would show as (LO) instead.

    v2.3
07/28/90 o  Uses PY= environment.
         o  Changed the 2nd auto output NOTVOTED.TXT to 1st parameter.
         o  The sub-menu header under Output Question is fixed.
         o  Lined up last call dates in NOTVOTED.TXT.
         o  Last call date is changed from 1990 to 90 in NOTVOTED.TXT.
         o  Fixed a bug of where account #256 users have wrong account #s
            showing in Voting.txt.
         o  Optimized code.

    v2.2
05/15/90 o  Above dox change (more extensive).
         o  NOTVOTED.TXT now has a last call date next to the user.
         o  Adding a parameter allows you to output NOTVOTED.TXT
            to the parameter name. (IE. VOTE GFILES\BULLET5.MSG)
            So you can add this to your event batch and create a bulletin.
         o  Enhanced editing capability.  Now you can use INS to insert
            or delete characters in re-word or add choice.
         o  Option to re-init user voting on a particular question after
            adding more choices.
         o  The music will now play until the system process is finished.
            It will repeat if necc.  It will stop when the process is done.

    v2.1
04/21/90 o  This is a rush release to meet TAG v2.5e specification.
         o  Music change.
         o  Default path now work with any drive letter.

    v2.0
01/24/90 o  The program now releases memory of the sorted users.  Now after
            every system process it should retain the original RAM amount.
         o  Display old voting question when editing.

    v1.9
11/24/89 o  Inform if the user is locked out in Individual look up.
         o  Detect color or monochrome adaptor.  (Does not know if there is a
            problem with Hercules sysop - need input!)
         o  Fixed the bug if the percentage is divided by zero.
         o  Fixed the bug on deleting the voting question, however the
            system will prompt there is a new voting when you delete the
            question.
         o  Optimized code.
         o  Report K memory free.
         o  Properly capitalize user names on outputs.
         o  Added background music when it's doing system process.  This is
            to let you know that it is still working.  Of course the music
            might stop before the actual process is done.  No sound will be
            heard if you run Vote under Desqview window with Tame's -time
            -notimer parameter.

    v1.8
09/10/89 o  Added terminate question.  This will generate the voting result
            to VOTE#.MSG then you can put this in your bulletin.  You'll
            also be asked to terminate the voting question.
         o  Set to 64k stack size.
         o  Some other little enhancements.

    v1.6
08/30/89 o  New method for System Process (finally!)  The original method
            will read (total amount of choices * amount of user ).  On the
            max. user # handled by TAG (600) and max. choices (180), the
            program would have to read 108,000 records!  The new method
            will only read 600 records.  180 times the efficiency!

    v1.4
08/23/89 o  Fixed CAP lock release upon exit.
         o  Press return upon re-wording question/choice leave the question
            the same.
         o  Better looking menu, you can either use arrow keys and return or
            press the number for faster input.
         o  Re-word choice is now menu selectable.
         o  Stop adding more choices when there are 9 (max.) already.

    v1.2
08/10/89 o  Added fast CRT routine on individual look-up.
         o  Added total vote for each choice.
         o  Optimized source code utilizing more subroutines.
         o  Added buffers 2k and 10k respectively for Notvoted.txt and
            Voting.txt.  Majorly increase speed on slow HDs.
         o  Allow partial user name look up for Individual look-up section.
         o  Added error handling if User.lst does not exist.
         o  Got rid of deleted users showing up on Notvoted.txt.

Older history erased.  It goes back to stone age.