displays the actual scores in the scoreboard (ie the sum of the positions all submissions have)
for example a team has done two exercises. They were the first one to hand in the flag in the first exercise and the 68th one to hand in the flag for the second one then their overall score is (1+68=) 69
Note
NOT a correct representation of how the scores work under the hood. The scores displayed here give incomplete exercises a score of zero, the scoreboard gives them a score of 9999
Warning
With installing you're basically giving the code permission to be executed in your browser. I suggest you take a look before installing.
to install either
- use
wgetwith the link from the release in the sidebar of the*.xpifile - install from file with the
*.xpifrom the realease in the sidebar - just click the
*.xpifile in the release. This should just ask to install the addon
- clone the repository
- using a nix-shell to setup the development environment
- install nix
- open a web-ext shell installed with
nix-shell -p nodePackages.web-ext
- change the directory to src in the repository
- run
web-ext runto start firefox with the addon installed - open the scoreboard in the browser and login
You need an API key from addons.mozilla.org and a github token with the repo scope. Then you need to add them as secrets to your repository with the names MOZILLA_ISSUER and MOZILLA_SECRET for the mozilla key and GITHUB_TOKEN for the github token.
- create a new tag with
git tag -a vx.x.x -m "Version x.x.x" - push the tag with
git push origin vx.x.x
Now the github action should build a new version and upload it to the release page. It can take a few minutes until the new version is available. You will receive an email from mozilla when the new version is available.
