Positive digital karma

13 Replies, 2513 Views

We need encouragement, appreciation, gratitude, acknowledgement, rewards. Some need competition. Hence the idea of the positive karma, which can only decrease if posts, thanks or attachments are deleted. In all other cases it always becomes more positive. So far, we have the following statistics:

- amount of posts
- amount of attachments
- amount of received "thanks"
- amount of given "thanks"
- time, spent online on the forum

Generally, we want all these to increase. The current formula is:

sqrt(postnum + 2 * received_thanks + 1/4 * attachments + 1/2 * (timeonline * given_thanks)/(timeonline + given_thanks) )

[Image: attachment.php?aid=61511]

The square root here is to add non-linearity to resrict the grow.
The weights are to shift the priorities:
- One "thanked once" posts gives sqrt(3) times more points than one "unthanked" post.
- Spread across several poss attachments will bring more, than all in one (good for page loading time)
- "Karma" increases even if you do not post, but simply read, watch and "thank"
- Removing own posts (especally with "thanks") and attachments decreases the "karma"

There is no user-visible implementation yet  - it's only a concept.

Any ideas?


Attached Files Thumbnail(s)
 equation.png   
(This post was last modified: 04 Jan 2024, 21:59 by Like Ra.)
(This post was last modified: 04 Jan 2023, 21:53 by Like Ra.)
(This post was last modified: 01 Jan 2024, 20:15 by Like Ra.)
(This post was last modified: 02 Jan 2024, 15:01 by Like Ra.)
(This post was last modified: 02 Jan 2024, 23:26 by Like Ra.)
Need to say that I am surprised with my "score".
This one does not work, because the first part will be zeroed out if there are no thanks:

(02 Jan 2024, 15:22 )Like Ra Wrote: (postnum * received_thanks)/(postnum + received_thanks) + 1/2 * (timeonline * given_thanks)/(timeonline + given_thanks)

This one should work better:

sqrt(postnum + 2 * received_thanks + 1/4 * attachments + 1/2 * (timeonline * given_thanks)/(timeonline + given_thanks) )
(This post was last modified: 04 Jan 2024, 21:58 by Like Ra.)
Added first post for explanations.
(This post was last modified: 05 Jan 2024, 00:01 by Like Ra.)