Manggigi / voting-system

Daedalus Hackathon - Season 1
https://voting-system-getgian.vercel.app
3 stars 0 forks source link

Score Computations #8

Closed Manggigi closed 11 months ago

Manggigi commented 11 months ago

Community - 20% Total Score from Community / Total Participants (without the team) * 20

Judges - 80% Total of score from judges (ex. 4 judge with perfect score = 25 4 = 100) or Average of scores from judges/ Max Score is 25 80

Sol: 25 + 25 +25 +25 = 100 average = 25 maxScore = 25

25/25 * 80 = 80

Frostzeichen commented 11 months ago
Final Score = ∑{[Total Score / (Max Score per Voter * Number of Voters)] * Weight}

Suppose we had the following data for a perfect score:
- Judges: 5 out of 5
- Community voters: 20 out of 20
- Max score per judge: 25
- Max score per community voter: 1
- Weights:
    - Judge: 80%
    - Community: 20%

For judge:
[125 / (25 * 5)] * 0.8
(125 / 125) * 0.8
1 * 0.8
Judge score = 0.8

For participants:
[20 / (1 * 20)] * 0.2
(20 / 20) * 0.2
1 * 0.2
Participant score = 0.2

Total of all scores: 1.0