Skip to content

Commit

Permalink
🏗️ Re-remove unranked concept after merge
Browse files Browse the repository at this point in the history
To address issue #1 again.
  • Loading branch information
tameTNT committed Sep 14, 2024
1 parent 6daef34 commit f12bc4b
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
10 changes: 5 additions & 5 deletions server/ranking/copeland.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ func rankingToPairwise(judgeRanking JudgeRanking) []Comparison {
}

// Loop through each project in the ranking and compare it to all the unranked projects
for _, winner := range judgeRanking.Rankings {
for _, loser := range judgeRanking.Unranked {
pairwise = append(pairwise, Comparison{winner, loser})
}
}
//for _, winner := range judgeRanking.Rankings {
// for _, loser := range judgeRanking.Unranked {
// pairwise = append(pairwise, Comparison{winner, loser})
// }
//}

return pairwise
}
Expand Down
8 changes: 4 additions & 4 deletions server/ranking/copeland_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@ func TestCalcRanking(t *testing.T) {
jrs := []ranking.JudgeRanking{
{
Rankings: []primitive.ObjectID{obj1, obj5, obj3},
Unranked: []primitive.ObjectID{obj4, obj2},
//Unranked: []primitive.ObjectID{obj4, obj2},
},
{
Rankings: []primitive.ObjectID{obj5, obj4, obj2},
Unranked: []primitive.ObjectID{obj3, obj1},
//Unranked: []primitive.ObjectID{obj3, obj1},
},
{
Rankings: []primitive.ObjectID{obj1, obj5, obj2},
Unranked: []primitive.ObjectID{obj3, obj4},
//Unranked: []primitive.ObjectID{obj3, obj4},
},
{
Rankings: []primitive.ObjectID{obj2, obj1, obj5},
Unranked: []primitive.ObjectID{obj5, obj3},
//Unranked: []primitive.ObjectID{obj5, obj3},
},
}

Expand Down
2 changes: 1 addition & 1 deletion server/ranking/structs.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import "go.mongodb.org/mongo-driver/bson/primitive"

type JudgeRanking struct {
Rankings []primitive.ObjectID `json:"rankings"`
Unranked []primitive.ObjectID `json:"unranked"`
//Unranked []primitive.ObjectID `json:"unranked"`
}

type RankedObject struct {
Expand Down
2 changes: 1 addition & 1 deletion server/router/admin.go
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,7 @@ func GetScores(ctx *gin.Context) {
}

// Calculate the scores
scores := ranking.CalcBordaRanking(judgeRankings, projectIds)
scores := ranking.CalcCopelandRanking(judgeRankings, projectIds)

// Send OK
ctx.JSON(http.StatusOK, scores)
Expand Down

0 comments on commit f12bc4b

Please sign in to comment.