wwevo / guildhome

Day to day guild management tool and community hub for Guild Wars 2
0 stars 2 forks source link

Statistical logic for Event signups #64

Open wwevo opened 7 years ago

wwevo commented 7 years ago

Sorry to use such a title, i just don'T know how to say this better...

I need some help, specially, some brains for this one. Let's talk about event-signups and multiple sigups per user.

Let's say we have 10 spots for a raid and open up signups with multiple roles.

The required roles would be:

Like for example Ani signs up with Healing Druid and PS Warrior, where the Druid of course is the preferred. Then let's say Kakirtog signs up with PS Warrior and because he feels adventurous, a Healing Cat. And Necro as, fishing in the dark here, A Healing Cat and Bloodsucking Vampire.

So all in all we'd have three actual signups but four filled position. What I need is some sort of logic/math to determine how many required positions can actually be filled with this composition, and if it's even possible to fill all positions.

Kakirtog commented 7 years ago

Can't you just make it a list of those that signed up, simple names from top to bottom, then after their names, put the roles they put as available, and make the ones they put as preferred Bold.

On the event sheet, you can simply adapt those roles for yourself as a logged in user, just as a list of what the event organiser put in, with a checkbox for if you have that avaiable, and another checkbox for if that's your favorite. You can then also have multiple or no favorites (if you have no preference whatsoever).

In the event organiser page, you can have a checkbox to have role signups, then fill however many 1-line fields role descriptions are needed (I mean it's an input field of 1 line, in which you put the description of the role, for example Healing Cat). The event organiser will also be able to see what is already available as a list, and maybe play around with it. You can for example check a role on somebody, then their other roles will be greyed out, and you can make a total composition. That should have no effect on the signups or the preferred roles as they are visible to the rest of the people. Though you can implement a 'make the public' button, that shows how you divided the roles.

I realise this explanation is not the clearest, so if you have any questions, please ask ^^

wwevo commented 7 years ago

I don't even know what t answer to this, it does not address my question at all ^^ even if i implemented all your ideas listed here, i'd still need the requested function/logic to create, for example, 'list events in need of my preferred classes list from profile options' :) perhaps this belongs to events 2.0 anyways ^^ I'll change the milestone accordingly ;)

Kakirtog commented 7 years ago

Then I misunderstood, my apologies.

Do you mean to get some math on how to fill multiple roles, liek tank and Ps warrior at the same time, without being able to fill both PS warrior and healer or healer and chrono at the same time?

wwevo commented 7 years ago

Let's bench this until I have an idea what I am talking about ^^

AniOnGit commented 7 years ago

Okay, I think I understood what Evo is talking about. This is not the easiest stuff to do for sure. The idea is basically defining certain roles for an event and having people signing up for not only the event, but the certain roles where they can mark more than one with a 'preferred option'. The system then can help to work out a team comp on the member signups calculating which member needs to be on what class to most possibly match the event creators most desired team comp.

This is a good idea, but to be honest I don't really know if we need this complex functionality. I am just starting with the raid events and for now there no big wave of interestest flooding the signups, so we don't even know if raids WILL be a thing in EoL. And I know no other event type where this logic is needed. The again it's also a part of a raid leader working on the team comp, knowing the people and their preferences and sometimes you can get someone to bring another class he didn't even signed up with - cause sometimes that's simply necessary ;) For me personally it's part of the fun.

What I WOULD LIKE to see is not an automatic algorythm which creates the team comp but me as an event creator being able to set the team comp on the website and display them to the members which signed up for the event. That would be super awesome, if you want I can write a new issue for it ;)

AniOnGit commented 7 years ago

It may sound a bit weird, but right now I/we have a totally different approach idea for this. The classes/roles should not be handled in the event itself but furthermore in the user's character settings. Please see issue #93 for that ;)

If you agree this would be a much better and comfortable way to handle this stuff please close this topic ;)