RoyaleAPI / cr-api-ux

User Experience and content issue tracker for RoyaleAPI website.
https://royaleapi.com
22 stars 16 forks source link

Data filter or information visualization regarding minimum requirements of the clan #3

Closed sergiodop92 closed 5 years ago

sergiodop92 commented 6 years ago

Some clans have minimum requirements as X donations or Y crowns in clan chests. It would be nice if the website could look for parameters, wether they come from analysis of the description of a clan, or by inputs in the members list.

Leaders could write the decided parameters if they want to use this feature, for example:

"Clan X. minimum-crowns: 30. minimum-donations: 400"

In the history, it could be seen if each member covered the requirements of that week, not only the quantity of donations/crowns.

With this, leaders would have so much easier the task of tracking useless members.

smlbiobot commented 6 years ago

I can look into this and this is a good suggestion.

Right now however I am unsure how we can verify you as a leader and set the clan settings for the whole clan. However, I can add some filters on the page that will allow you to selectively show people who don’t meet these requirements.

Would something like that work?

sergiodop92 commented 6 years ago

The idea is that the leader by himself would put the keywords in the game into the clan description, like the url to enable the clan history tracking. In any case, yes, the filters in the page is also a suitable option. The main idea is that the leaders can see in a quick and easy to understand way who makes stuff every week, without having to check all the data or remember all.

smlbiobot commented 6 years ago

What do you mean by put the tags in the game? If say you create a human readable syntax I suppose it's doable but it takes up a lot of room for your description does it not?

But sure I can see if I set it to min-crowns 30, min-donations 40 and read it intelligently from clan description to help you preselecting the filter fields.

We don't currently have stats per week though. I'll see what I can do. For testing purposes, can you let me know which clan you are in right now and just put what I written about in description?

sergiodop92 commented 6 years ago

The idea about the keywords is what I had in mind. After that, finding it in the text should be trivial. Thank you so much for giving it a thought and doing it. I am willing to collaborate :).

About the adding to my clan description, I am on it. I am not the leader, though, I am elder. But the leader also likes the idea, so I guess we will do it. My clan has the tag 2QCQU8JG.

smlbiobot commented 6 years ago

Oh right, in that case I guess I will use one of my mini clans for it. But yeah unless i can test with real data it's gonna be really hard to help you implement. Not to mention that not everyone would wanna stick parameters onto their description.

And alternatively would be for me to save your selected Params on the client side. We don't do logins right now so it won't be possible to save it on the server but I can do something similar to what I do for favorite player drop down.

I'll let you know if / when this gets implemented.

sergiodop92 commented 6 years ago

Hi, sorry for the late response. I could not get here before. My clan's description contains the parameters we talked about, so you can use it for the testing :)

smlbiobot commented 6 years ago

Thanks. Since we don't show last weeks results atm (or do you have history enabled?), should I use current to test?

smlbiobot commented 6 years ago

Hi there – sorry for the delay in trying to implement it. So I’ve noticed that your clan description is in fact not in English. This is going to be fairly difficult for us to try to satisfy for all languages. I will look into making a dropdown filter for you but trying to understand international natural language to compose UI might not be the best solution right now.

Clan link: http://royaleapi.com/clan/2QCQU8JG

6Sean commented 5 years ago

I'll go ahead and close this one due to age (almost 1 year without an update). Looks like it's not in the realm of feasibility at the moment and would be difficult to roll out globally.