====== Weighted contest board ====== [[https://marketplace.secondlife.com/p/BT-Weighted-Contest-Board/5644051|Marketplace]] version 4.3.2 This contest board tries to solve the last minute voters issue where contestants mass tp friends just a few minutes before end just to get them votes. For this, votes are multiplied by the number of minutes the voter spent at the party since the contest started and optionally also by minutes the contestant was present. ==== The board 5 phases: ==== **1** When a contest is ended or no contest was started after a reset, the board is in **Idle** or **Ended** phase. In that phase, all managers can access the menu. **2** Once "**►Name**" button in menu is used and a contest name given, the board goes to **Set up** Phase, the person that did that becomes the **contest manager**. In that phase, Owner and managers can change the settings from menu and give a texture UUID for the on board image display. **3** Contest Manager or Owner can now pay the total prizes amount to start the contest and get the board in "**Join**" phase. In that phase, only Contest manager and owner can access the menu to change some settings or click on a contestant name to remove him/her from contest. Generous sponsors can also pay the board to add to prizes if that option is enabled. Manager or owner can also start the contest with no L$ prize with "Start 0L$" in manager menu. this is in case your prize is a horse or anything else but money During Join phase contestants enter by hitting Join on the board Contest manager can proceed to vote phase from the manage menu before time is up. **4** When time is up or if Owner or contest manager choses "►Vote" from menu the board starts the "**Vote**" phase. Some settings can still be modified. ie if change vote is off and a voter asks manager for re-voting. manager can briefly turn change vote on for him During Vote phase guests give their points to a contestant by clicking on his name on list\ Button "List" that tell manager in private chat the list of guests, how many points they have and if they voted or not\ contest manager can terminate the contest from the manage menu Contest manager or owner can click a contestant name on board during join and vote phases to remove him/her if needed **5** When time is up or if contest manager choses "►End" from menu, the contest if finished. winners are paid and if for some reason nobody wins (nobody got points) the money is paid back to those that paid in. board goes into "**Ended**" phase again. Owner or any manager can start a new contest. ==== Menus ==== not all menu items will show depending the phase of the contest * **►Name** in Idle phase to set a contest name and go set up phase, in set up phase to change the contest name. * **Clear** In Set up phase, clears contest name and goes back to Idle * **Tag** To set/clear obligation to contestants and voters to wear tag to get points * **Sponsor** To allow/forbid sponsors to pay the board during contest to add to prizes * **Change vote** To allow/forbid voters to re-vote during vote phase * **Show pt** To show the scores during vote phase. Not recommended as it can influence voters. * **Share** To change the 1st and second %age of prize they get * You can choose one winner or the % for tow or three winners. * Or select split where all contestants get a part corresponding to their points. * **Join timer** To set Join phase duration. It can be shorted with the "Vote" button * **Vote timer** To set vote phase duration. It can be shorted with the "End" button * **Factor** turns on/off Factorization of scores. when ON, the score of a contestant is multiplied by his own points then divided by total time. Thus reducing his score if he wasn't there all time from the start of join phase * **Texture** To set a texture on the on board display. you right-click on the texture in your inventory and chose "copy UUID" then you enter that in the textbox that will show up. Texture must be copyable. entering not a UUID will clear the texture * **►Start 0L$** to start the contest without paying when your prize is not in cash * **Shout** If on the board will shout messages. or will say them. (to not disturb other parcels) or be off * **Access** toggles between 3 modes * Owner - Only owner gets menu * Group - members of the board's group can manage * List+ - Owner and managers (from managers notecard) get menu * List - same but once a manager has started a contest by naming it other managers are blocked ==== Managers ==== Managers for list and list+ access are defined by a notecard inside the board loaded at reset that the owner can modify. ==Crash== It can always arrive that a script crashes. Memory overflow or such things. The owner can save the contest before reseting by clicking on the right side of the board. They will get a list of top scores to let them finish the contest manually. ====Scores calculation==== Examples We are at the end of a 120min contest, we have 2 contestants and 2 guests A 120pt was there all time B 30pt arrived just 30 min before end C 90pt had to log out 30min D 40pt arrived 40min before end **example 1** "factor" is off A gets votes of B and D 30+40 = 70 pts B gets vote of A and C 120+90 = 210 pts B wins other votes A gets votes of B and C 30+90 = 120 pts B gets vote of A and D 120+40 = 160 pts B wins **example 2** "factor" is on, scores are weighted by contestant's points vs total time same votes A gets votes of B and D 30+10 = 70 pts 40*120/120 = 70 pts A wins B gets vote of A and D 120+90 = 210 pts 210*30/120 = 52 pts other votes A gets votes of B and C 30+90 = 120 pts 70*120/120 = 120 pts A wins B gets vote of A and D 120+40 = 160 pts 160*60/120 = 40 pts Voters get more power vote if they attend the party more time Contestants lose a part of there score proportional to the time they were not present when "factor" is ON it would be better to start the contest after most of the contestants have arrived. Example: 2 PM party starts 2:30 PM ppl is there, contest starts 3:30 PM vote phase starts (points continue to cumulate during vote phase even after voting) 4 PM contest ends **TO CUSTOMIZE** - the board front textures are provided in the package. You can change it - you can change the colors of the text prims