cmu-sei / Gameboard

2 stars 3 forks source link

Certificate updates #254

Open sei-bstein opened 1 year ago

sei-bstein commented 1 year ago

Currently, practice certificates use a new stack (which includes server-side image rendering) to generate printable/shareable certificates. We didn't update the competitive certificates to use it because we'll likely need to update competitive templates to work with the new stack (or adjust the stack to be more flexible). In the future, we should address this so practice and competitive use the same core functionality.

sei-bstein commented 2 weeks ago

We've had to expand the scope of this one for a couple of reasons, so we're looking at a semi-significant update to certificates:

  1. Make certificate templates reusable across games
  2. As described above, move competitive certificate generation to the new stack and either migrate or accommodate for old templates
  3. Allow per-game practice certificates (and fall back to the global default if a game doesn't have one)
sei-bstein commented 1 week ago

Also allow users to enter the name of their choice to be shown on the certificate.