Steemit Random Picker Update 4

in utopian-io •  7 years ago  (edited)

New Feature

From now on, the participant list will show which actions of the user got fullfilled.
pic1.png

To enable this feature, I first had to modify the participant constructor.

pic2.png

The constructor will now take care of the information whether or not a user did upvote, comment or resteem.

Next step was to save the information from which steemapi call the participant got added to the list.

pic3.png

Also a merge of the conducted useractions is necessary for the case that the user was already within the list. Otherwise, the information of the previous useraction would get lost.

pic4.png

The last thing todo is to display the new gathered information. Therefore I decided to use the svgs from steemit.com. All I had to do is to append them when creating the participants list.

pic5.png

What's planned next?

Because of the new stored information, following features will get implemented:

  • There will be the possibility to sort the participants.
  • There will be the possibility to filter the participants.

Both of these features will get realised with the help of the jquery framework jquery table.

Also as mentioned within the last contribution:

there will be the possibility to weight each user action within the winnerdetermination tab.

For this change, I want to rework the form within the winnerdetermination tab and add the weightings in the form of input fields.

There will be a winner tab instead of the current notificationmessage with some additional data showing, maybe winrates and so on.

This change will get released in connection with the sorting & searching feature. For the additional data, im going to use the google data visualization api called google charts.

There will be the possibility to export the outcome of the lottery.

This change will also get realised with the help of jquery plugin called jquery tables.

Prove of work

Pull Request



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hey @snackaholic I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Utopian Witness!

Participate on Discord. Lets GROW TOGETHER!

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

I don't know how to add a request to utopian. I gave your tool a try and it was accurate. I'm wondering if you can put in a way to download the participant list as .csv

If you look at this post, I typed out each participant.

https://steemit.com/contest/@omitaylor/and-the-winner-is-or-basic-income-raffle-results-1

I had to type out their name and date/time by hand.
Is it okay to render at least a text version of the participants so typing it out is not neccessary?

Hey, I hope the manuell writing wasnt to much struggle for you x)

to contribute, you have to login in utopianio. click on contribute and select suggestion here

I'm wondering if you can put in a way to download the participant list as .csv

This feature will be enabled when jquery table plugin is successfully integrated to the application. As far as i know, there is the possibility to export data in the form of a csv file.

If you got more questions, dont hesitate to ask me, i will answer all of them.

I'm wondering if you can put in a way to download the participant list as .csv

Hey omitaylor, check out my last update, it is possible now :)

Wow really?! Yay! I'll check it after work! Woohoo

Thanks for the contribution. It has been approved.


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

[utopian-moderator]