Skip to content

Advent (Cog)

Isaac Beh edited this page Jan 5, 2024 · 1 revision

This cog manages the /advent group of commands relating to advent of code. Users must "register" to link their discord account to an advent of code account. Note that this is currently done using an honor system, though admins can revoke or modify registrations at any time.

Common Terminology

  • AOC - Advent of Code, the coding competition that occurs during December. It consists of two problems per day, with the second problem only available after the first is complete.
  • Star - A indication of completion of one of the problems.
  • Global rank - A score given out for anyone in the top 100 times for either star for any day. A higher global rank is better.
  • Local rank - A score given out based upon the UQCS leaderboard. See the AOC website for more information.
  • AOC id - The id associated with each AOC user

Databases used

AOCWinners

Contains the AOC id, year and prize (i.e. a nullable description of what the person has won). An unique id is assigned to each entry so that people can earn multiple prizes within a year.

AOCRegistrations

Links discord ids with AOC ids and the year.

Clone this wiki locally