Implement shared scoreboard UI
This commit is contained in:
@@ -3,7 +3,7 @@ module ContestantsConcern
|
||||
|
||||
def ranked_contestants(contest)
|
||||
if contest.ranking_mode == "actual"
|
||||
contest.contestants.sort_by { |contestant| [
|
||||
contest.contestants.includes([ :completions, :offline ]).sort_by { |contestant| [
|
||||
-contestant.completions.where(remaining_pieces: nil).size,
|
||||
(contestant.completions.where(remaining_pieces: nil).size == @contest.puzzles.length ? 1 : 0) * contestant.time_seconds,
|
||||
contestant.completions.size > 0 && contestant.completions[-1].remaining_pieces ? contestant.completions[-1].remaining_pieces : 1000000,
|
||||
|
||||
Reference in New Issue
Block a user