During the 2016 competition, certain challenges were completed, but each page refresh continued to increment the time for certain teams.
Need to investigate if it’s possible to harden the scoreboard if messaging anomalies show up. Perhaps the following is sufficient for this.
What if we add a scoring overrides table in the database that holds the following columns:
team_name
challenge_name
score_or_time
forced_value
I propose a string team name rather than any obscure team ID number since this can easily be copied from the scoreboard page and entered without any lookups; let the SW do the lookups.
On competition day, if we determine that the score or time is being computed incorrectly, we can enter the correct value for the team’s specific challenge here.
The scoreboard logic can check this table prior to any computation and take the value here if it is present, which will be displayed on the scoreboard for all to see and keep the students happier.
During the 2016 competition, certain challenges were completed, but each page refresh continued to increment the time for certain teams.
Need to investigate if it’s possible to harden the scoreboard if messaging anomalies show up. Perhaps the following is sufficient for this.
What if we add a scoring overrides table in the database that holds the following columns:
I propose a string team name rather than any obscure team ID number since this can easily be copied from the scoreboard page and entered without any lookups; let the SW do the lookups.
On competition day, if we determine that the score or time is being computed incorrectly, we can enter the correct value for the team’s specific challenge here.
The scoreboard logic can check this table prior to any computation and take the value here if it is present, which will be displayed on the scoreboard for all to see and keep the students happier.