Ah good.. I was going to write you and ask if you wanted me to change the name of my hack. Since yours is 2.x only I think Karma for 1.x works for me.
I went back and read all of your older karma threads including the new updates you are planning. Honestly I think I prefer my system-- but that's because I wrote mine and you wrote yours. I played with implementing a few of the ideas from your latest thread... I didn't care for the ratio of pos/neg determining the number of karmastars (owens idea). It looks great on paper but doesn't work so well in action.
If a user had just 1 negative karma point and 0 positive, they have a 100% negative ratio and would show 5 negative marks. Ahh I see the difference though, you don't show "negative stars" where I do.
Still, if a user had just 1 pos and 0 neg, they had 5 stars.. but someone with 30 pos and 5 neg would have 4. That doesn't make sense to me, the second person should have a higher rating in my eyes. Extrapolating it out to when people have lots more karma, I tried adding 1 extra star for each 100 positive marks you had and that helped but made the "rules" so confusing it looked like a mess when I explained it.
So I went back to the straight 1 mark for every 100 points, no more %ratios. I scrambled to add the datafields to track user's positive and negative karma separately instead of just the total.. that is useful info in case I want to use it in the future, so good to get that in the code from the start.
Your comments do look useful and I may decide to do something like that in a future update.
OG
|