Steemit Random Picker Update 2

in utopian-io •  7 years ago  (edited)

Bug Fixes

bugfix.png

Unfortunately it was possible to add empty entries by clicking the "add Steemian" button. This behavior got fixed. From now on, the value within the field must not be empty to add new participants. Reported by @flashboot

New Feature

  • Reesteem Consideration got added to the Project

reestemers.png

From now on, users can consider reestemers as participants and do not need to add them on their own.

To enable this feature, I used the getRebloggedBy Function from the steemit api.

code1.png

I needed to disregard the author from the result of the function, since it seems like the author is always within it. I dont think this is the wanted behavior from the steemit api function because I expect it to only return resteems made by other people.

Other Changes

As requested by @codingdefined here the following things got assimilated

  • License got added
  • Readme gives information about the project

What's up next?

Im going to move the diffrent recording methods of the user actions to one formula. This Formula will have checkboxes for each user action to take into account. Additionaly, the user will be able to weight each action (the amount of tickets which will be generated).

If they want to recompense each user actions diffrently they can do so for example

Upvote - 1 Entry
Comment - 2 Entry´s
Resteem - 5 Entry´s

If the user does all the requested actions, he will than have 8 tickets instead of 3 (currently). The weight can be adjusted by the user to fit their needs.

Also as reported here, by selecting multiple winners, currently the tool allows to draw the same participant over and over again. This behavior was not intended and will get fixed asap. All whats need to be done is to remove the tickets from the lucky one out of the pott. But for more flexibility, the user will be able to decide whether or not multiple drawings of the same people are allowed or not.



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:  

Cool project. If you select more than 1 winner the layout of the message box is not very nice. Would prefer the winner output on the page itself in a box similar to the participants list instead of the message box.

Hello there! Im glad to hear that you like it :) I appreciate your feedback and will bear it in mind. I´m kinda unhappy with that aswell, definitely going to change that soon.

Thank you for the contribution. It has been approved.

It would be good if you added instructions on how to install it locally. I also really recommend you change the German variable names to English!

You can contact us on Discord.
[utopian-moderator]

Thank you for your feedback. I´m going to change the variables with the next update.

If you want to install it locally, just check out the project and open one of those index.html files. Since it is a webapplication it will run within every browser

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

Achievements

  • WOW WOW WOW People loved what you did here. GREAT JOB!
  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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

You have a minor spelling mistake in the following sentence:

Im going to move the diffrent recording methods of the user actions to one formula.
it should be different instead of diffrent.