We have implemented a new "Judge's activity map" feature. This allows competition organizers to visualize the activity of judges during live scoring events. The map displays a heatmap of interactions, showing where judges are spending their time and their overall engagement. This provides valuable insights into the judging process and helps identify areas where judges might be struggling or excelling.
We have added vouchers to the payment part of the system. Vouchers are strings like
and are specific to a certain competition and (optionally) a user. The voucher contains a certain discount amount: 0-100%. The organisers can generate vouchers via a plugin.
When the user enters the voucher, it is decrypted and matched against the competition and user. If it is correct, the price is immediately updated and - in the case of a 100% discount - the photos are marked as paid.
The idea is that a headjudge should not be able to glance at other competition's scores, but can edit and control judging events associated with the competition that they are assigned to.
A headjudge can "become" a judge, for testing purposes.