BritishYouthBandAssociation / OrgAdmin

Admin site for organisations
1 stars 0 forks source link

Event Judges #43

Closed rugulous closed 2 years ago

rugulous commented 2 years ago

We need to be able to assign a panel of judges for each event.

Whilst the panel should have the same number of judges/captions at each show, as we come back after Covid there is no guarantee. Some judges could also "double-judge", as in cover multiple captions

rugulous commented 2 years ago

This will also probably need a config section to allow the captions to be set up

matt-fidd commented 2 years ago

Thinking that I'll turn this into two config sections.

One for Judges where judges accounts can be set up (this will be purely for us at the moment but will make a judges portal in the future much easier)

And another for captions.

These can then be linked at an event level with a "Manage judges" button or some such thing, which from there will allow us to assign a panel of judges and also to assign scores.

rugulous commented 2 years ago

100% agree with captions config section - is it worth putting the weightings in there too? (E.g. percussion is scored out of 100 for content and 100 for achievement, but is then weighted to be out of 75 on recaps!)

Agree about manage judges at the event level too

I'm not quite sure how judge users are going to work at the moment (I think in the long run we may end up building something like CompetitionSuite, but that's another story), but I guess there's no harm dumping them in users for now!

Are you picking this one up?

matt-fidd commented 2 years ago

I can pick this one up now, sorry I missed your comment!

matt-fidd commented 2 years ago

On second thoughts, I'm going to have to have a chat with you before I can start with it. You'll probably have a far better idea of how the user stuff could work and I'd like to chat it through with you if that's okay?

rugulous commented 2 years ago

Of course - better to wait and do it right than to have to redo :)

I'm out tonight from 8 but rest of the week should be good for me?

rugulous commented 2 years ago

So the way I see this working:

Config:

We also need some form of hierarchy for Captions - General Music Effect is a subcaption of General Effect, for example.

Event:

After the event has been created, there will be an "Assign Judges" button that takes the user to a separate page. On visiting this page for the first time, all the current Captions will be loaded and displayed in a table, with a dropdown of available judges for the caption under each one (loaded from the new UserCaption table)

|   Percussion   |      Brass     |      Guard     |   Field Music  |
---------------------------------------------------------------------
| -- dropdown -- | -- dropdown -- | -- dropdown -- | -- dropdown -- |

Once the first judge has been saved, these captions are "locked" - the judges are still editable, but the actual breakdown of captions is not.

We may also need to introduce divisions at this point - I can't see it happening, but there is always the possibility that a judge could only judge one division and not do the full show