[SUGGESTION] Change Statistics in Top of Utopian Weekly Posts

in #utopian-io6 years ago

One could notice that the number of submitted and reviewed Utopian contributions grew during the last weeks. Unfortunately, due to delays in upvoting contributions, the weekly statistics from Top of Utopian were less accurate. I introduce a few of minor enhancements in this post, which I believe can increase the accuracy of the presented numbers and readability of the table.

website github

Note: Although the main account @utopian-io publishes the Top of Utopian posts, which are related to the blog news of the Utopian.io project, this post focuses on a side project called utopian.rocks maintained by @amosbastian. The data can be obtained from there.

Potential Issues

Due to delayed votes that Utopian casts for the contributors, the data presented in the table were not accurate. One could notice that not all columns corresponded to other related columns.

Number of Rewarded Contributions and Total Rewards

Example of ToU table
ToU statistics

For example, we can see that the last two rows say that Utopian rewarded contributions from those categories but the column with the amount of given (received) rewards remains zero.

If you read through the code, which anyone can inspect, you find out that the number of rewarded contributions relies on the assumption that adequately scored contribution is rewarded. This sole fact may not be wrong, however. The issue is the delay of the vote, which comes after the data are gathered, and that introduces the inaccuracy.

Definition of a Top Contributor

The table also includes the column with a top contributor in a selected category. Readers have little chance to understand how the top contributor is selected. Current implementation takes the most active contributor, which means that they published the highest number of contributions.

I honestly believe that the number of contributions doesn't make one a better contributor. As Utopian aims to have as good submissions as possible, the quality should take part in deciding whether a contributor is at the top.

If we don't want to introduce complex metrics, we can use either the score of contributions or the amount of rewards that contributions received.

Suggested Improvements

I present a few suggestions of a potential implementation to improve the issues mentioned in the previous section.

Introduce New Column in the Table

As I already mentioned, the number of rewarded contributions is calculated as the number of contributions that Utopian upvoted or will (may) be upvoted in the future. Solution to this problem is simple. We can count only those that received a vote from Utopian.

However, I think that we can add a new column "Rewardable" that says how many contributions are eligible for a potential vote.

image.png

With this addition, the following holds:

reviewed >= rewardable >= rewarded

Change the Definition of Top Contributor

From my point of view, we could change the definition of the top contributor in a category. There are a few solutions that I can think of.

  1. Top contributor is the one that has the highest average score of contributions in a category.
  2. Top contributor is the one that has the highest sum of scores of contributions in a category.
  3. Top contributor is the one that has the highest sum of weights of received Utopian votes for contributions in a category.

The first potential solution could be favourable for people who contribute less but receive a high score. Let's see a simple case with two contributors A and B. A has one contribution with a score of 70 and B has two contributions with a score of 50 and 80. In this case, A is the top contributor.

The third one seems to be working fine. Yet, we can't forget that Utopian has some bonuses for users who set beneficiaries for Utopian and bonuses for VIPO members. If the increased weight of the vote is not acceptable, then this solution may not be the best one.

Thus, the second suggestion looks most promising. Also, in this case, we can find an issue with finding the top contributor. Iamutopian category does not follow the same evaluation process as other categories, which means that the result may still be inaccurate. Besides, this suggestion looks to be working the best of the three proposed here.

Conclusion

This post focused on a table with weekly statistics included in the regular posts published by @utopian-io. I highlighted potential issues with the current implementation and proposed adjustments. I believe that introduced changes will better reflect the columns' names and purposes and will increase the readability of the presented numbers.

steem github twitter
Sort:  

Hello @espoem, thank you for supporting this project (Utopian.rocks) via Utopian. Your idea contribution is informative and descriptive. However, I find the following statement unclear:

Let's see a simple case with two contributors A and B. A has one contribution with a score of 70 and B has two contributions with a score of 50 and 80. In this case, A is the top contributor.

In my opinion, if we truly want to showcase the best contributor, we should aim for the one with the highest score regardless of the amount of contribution made. If user A has a contribution with a score of 70 and user B has 2 to 3 contributions with at least one contribution higher than 70, then the top contributor should be user B. Also, if user A has a contribution with a score of 90 and user B with 5-10 contribution with the score of each contribution below 90, then automatically, user A takes the lead.

I think this is the only line that was unclear to me. Overall, nice contribution. I hope to keep seeing more awesome idea contribution from you in the nearest future.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Hey, the passage you cite was related to the idea with average but it was mentioned that such a solution is not suitable. The reasoning why taking a number of contributions or the score only is not suitable are demonstrated in the following examples.

  1. Taking a number of contributions
    • Let's have contributors A and B. A has 1 contribution with score 100 and B has two contributions with 15. B would be preferred although we can see that it is not right.
  2. Taking score
    • Let's have contributors A and B. A has 1 contribution with score 100 and B has two (arbitrarily more than A) contributions with score 99. A would be preferred although we can see that B has presumably put more effort into the contributions.

Your comment, however, made me realise that taking a simple sum of the scores is not enough. But that could be also improved by taking the sum of scores powered to two, which will give contributions with high score significantly more weight but will consider the number of contributions too.

Thank you for your review, @knowledges!

So far this week you've reviewed 2 contributions. Keep up the good work!

Hi @espoem!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 5.280 which ranks you at #738 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 239 contributions, your post is ranked at #200.

Evaluation of your UA score:
  • You've built up a nice network.
  • The readers appreciate your great work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

Not much to say other than I agree and think this is a good suggestion :)

If you see other things that could be improved for the Top of Utopian weekly, let us know. The readable template can be found at https://utopian.rocks/weekly .

Hi, I really like your content have an upvote.

This post has been upvoted by a voting bot.

Great ideas that needs to be updated for the platform.

Hey, @espoem!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63131.59
ETH 2586.04
USDT 1.00
SBD 2.78