Jump to content

Anti-Harassment Tools/SecurePoll Improvements/Test Results/20 6 5100 319413701/archive

From mediawiki.org

Actual Tally: Secure Poll commit unknown

[edit]

Elected

[edit]

Election for 6 seats with 20 candidates. Total 5,100 votes.

  1. This seat could not be filled because no candidates fulfill the criteria. The last eliminated candidates were: "1", "12", "19", "18", "17", "16", "15", "14", "13", "11", "2", "10", "9", "8", "7", "6", "5", "4", "3", "20"
  2. This seat could not be filled because no candidates fulfill the criteria. The last eliminated candidates were: "1", "12", "19", "18", "17", "16", "15", "14", "13", "11", "2", "10", "9", "8", "7", "6", "5", "4", "3", "20"
  3. This seat could not be filled because no candidates fulfill the criteria. The last eliminated candidates were: "1", "12", "19", "18", "17", "16", "15", "14", "13", "11", "2", "10", "9", "8", "7", "6", "5", "4", "3", "20"
  4. This seat could not be filled because no candidates fulfill the criteria. The last eliminated candidates were: "1", "12", "19", "18", "17", "16", "15", "14", "13", "11", "2", "10", "9", "8", "7", "6", "5", "4", "3", "20"
  5. This seat could not be filled because no candidates fulfill the criteria. The last eliminated candidates were: "1", "12", "19", "18", "17", "16", "15", "14", "13", "11", "2", "10", "9", "8", "7", "6", "5", "4", "3", "20"
  6. This seat could not be filled because no candidates fulfill the criteria. The last eliminated candidates were: "1", "12", "19", "18", "17", "16", "15", "14", "13", "11", "2", "10", "9", "8", "7", "6", "5", "4", "3", "20"

Eliminated/Not elected

[edit]
  • "1"
  • "12"
  • "19"
  • "18"
  • "17"
  • "16"
  • "15"
  • "14"
  • "13"
  • "11"
  • "2"
  • "10"
  • "9"
  • "8"
  • "7"
  • "6"
  • "5"
  • "4"
  • "3"
  • "20"

Rounds table

[edit]

The following table describes the calculations that happened in order to achieve the result above. In each round of calculation, the candidate(s) who achieved more votes than the quota are declared elected. Their surplus votes above the quota are redistributed to the remaining candidates. If nobody achieves the quota, the lowest ranking candidate is eliminated and their votes are redistributed to the remaining candidates. To understand this better, please refer to this link.

Round Number Tally Result
1
  1. "1": 255
  2. "12": 255
  3. "19": 255
  4. "18": 255
  5. "17": 255
  6. "16": 255
  7. "15": 255
  8. "14": 255
  9. "13": 255
  10. "11": 255
  11. "2": 255
  12. "10": 255
  13. "9": 255
  14. "8": 255
  15. "7": 255
  16. "6": 255
  17. "5": 255
  18. "4": 255
  19. "3": 255
  20. "20": 255
Quota: 728.571430
2
  1. "1": 255
  2. "12": 255
  3. "19": 255
  4. "18": 255
  5. "17": 255
  6. "16": 255
  7. "15": 255
  8. "14": 255
  9. "13": 255
  10. "11": 255
  11. "2": 255
  12. "10": 255
  13. "9": 255
  14. "8": 255
  15. "7": 255
  16. "6": 255
  17. "5": 255
  18. "4": 255
  19. "3": 255
  20. "20": 255
Quota: 728.571430

Eliminated: "1", "12", "19", "18", "17", "16", "15", "14", "13", "11", "2", "10", "9", "8", "7", "6", "5", "4", "3", "20"

(Results from 04:05, 1 September 2021)

Actual commit 7456aea7198d58e058d56ed4c1fd550354803cd5

[edit]

SecurePoll output (var_export( $this->tallier->resultsLog );):

<?php return array (
  'elected' => 
  array (
  ),
  'eliminated' => 
  array (
    0 => 1,
    1 => 12,
    2 => 19,
    3 => 18,
    4 => 17,
    5 => 16,
    6 => 15,
    7 => 14,
    8 => 13,
    9 => 11,
    10 => 2,
    11 => 10,
    12 => 9,
    13 => 8,
    14 => 7,
    15 => 6,
    16 => 5,
    17 => 4,
    18 => 3,
    19 => 20,
  ),
  'rounds' => 
  array (
    0 => 
    array (
      'round' => 1,
      'surplus' => 0,
      'rankings' => 
      array (
        1 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        2 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        3 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        4 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        5 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        6 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        7 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        8 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        9 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        10 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        11 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        12 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        13 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        14 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        15 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        16 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        17 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        18 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        19 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
        20 => 
        array (
          'votes' => 0,
          'earned' => 255,
          'total' => 255,
        ),
      ),
      'totalVotes' => 5100,
      'keepFactors' => 
      array (
        1 => 1,
        2 => 1,
        3 => 1,
        4 => 1,
        5 => 1,
        6 => 1,
        7 => 1,
        8 => 1,
        9 => 1,
        10 => 1,
        11 => 1,
        12 => 1,
        13 => 1,
        14 => 1,
        15 => 1,
        16 => 1,
        17 => 1,
        18 => 1,
        19 => 1,
        20 => 1,
      ),
      'quota' => 728.57142957142855,
      'elected' => 
      array (
      ),
      'eliminated' => 
      array (
      ),
    ),
    1 => 
    array (
      'round' => 2,
      'elected' => 
      array (
      ),
      'eliminated' => 
      array (
        0 => 1,
        1 => 12,
        2 => 19,
        3 => 18,
        4 => 17,
        5 => 16,
        6 => 15,
        7 => 14,
        8 => 13,
        9 => 11,
        10 => 2,
        11 => 10,
        12 => 9,
        13 => 8,
        14 => 7,
        15 => 6,
        16 => 5,
        17 => 4,
        18 => 3,
        19 => 20,
      ),
      'surplus' => 0,
      'keepFactors' => 
      array (
        1 => 1,
        2 => 1,
        3 => 1,
        4 => 1,
        5 => 1,
        6 => 1,
        7 => 1,
        8 => 1,
        9 => 1,
        10 => 1,
        11 => 1,
        12 => 1,
        13 => 1,
        14 => 1,
        15 => 1,
        16 => 1,
        17 => 1,
        18 => 1,
        19 => 1,
        20 => 1,
      ),
      'quota' => 728.57142957142855,
      'rankings' => 
      array (
        1 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        2 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        3 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        4 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        5 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        6 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        7 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        8 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        9 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        10 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        11 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        12 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        13 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        14 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        15 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        16 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        17 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        18 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        19 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
        20 => 
        array (
          'votes' => 255,
          'earned' => 0,
          'total' => 255,
        ),
      ),
      'totalVotes' => 5100,
    ),
  ),
);