Staredit Network

Staredit Network -> Website Feedback, Bugs & Discussion -> Newbie Control
Report, edit, etc...Posted by Merrell on 2005-11-06 at 16:14:27
Shoutbocks paying? No thanks.

Shoutbocks = lots of spam tongue.gif, and would cause people to shout more often which would be more spam, that just sounds like a totally bad idea.
Report, edit, etc...Posted by IsolatedPurity on 2005-11-06 at 16:15:55
So every week... you go through the 4000 members to give them ratings?
Isn't rating a member simply based on popularity? Your friends get 10 while enemies get 1?


The % to get 1 little mineral would be too low to even attempt to spam to get anything worthwhile. Besides, being caught spamming the shoutbox would simply mean a mineral deduction worth years of shoutbox mineral gains.
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-06 at 16:19:06
QUOTE(isolatedpurity @ Nov 6 2005, 01:15 PM)
So every week... you go through the 4000 members to give them ratings?
Isn't rating a member simply based on popularity?  Your friends get 10 while enemies get 1?
The % to get 1 little mineral would be too low to even attempt to spam to get anything worthwhile.  Besides, being caught spamming the shoutbox would simply mean a mineral deduction worth years of shoutbox mineral gains.
[right][snapback]349724[/snapback][/right]


And your reputation isn't popularity? The whole point of my system is that the points that the member is giving you there is only a part of the final total.

It's my stance that a simple one-stop value like your repuation or karma is too much popularity and not enough real respectability.

I suggest using the second one, with giving rep for posts and having it factor with the exponential equation.
Report, edit, etc...Posted by Mini Moose 2707 on 2005-11-06 at 16:22:09
I still don't see why numerical values found via complex formulas are better than human reasoning and opinions of responsible human ability... maybe I should develop a rating system. wink.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-06 at 16:24:12
There aren't enough repsonsible humans around. And complex formulas can't be hoodwinked.
Report, edit, etc...Posted by IsolatedPurity on 2005-11-06 at 16:25:42
I want this figured out before writing tons of code for it...

The thing is dtbk, if a member were to purposely cheat the system, don't you think the same member would be the type to get "warns"?
I was thinking, if a member's post gets reported and a mod takes action, they loose rep points of (the number of member's who reported the post) * 3 or something.
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-06 at 16:28:37
With my forumla, you just lower their staff rating. Simple as that happy.gif.

I mean you could go into the complexities of negative reputation but..

And beware, that equation gives negative multipliers for n ≤ 0.543
Report, edit, etc...Posted by IsolatedPurity on 2005-11-06 at 16:38:41
Your system is based on rating the MEMBER. That cries out popularity right there. And really, who in their right mind would go around rating anyone other than their friends and enemies? Again, 4000 different members each week (or even month)? Think about that, because, that would be a serious conflict with your 2nd equation.

Giving rep points for a post would be a simple click and reload back to where you were. I would think that if a couple people want to waste their rep points on each other instead of on real posts they respect/like, it really wouldn't balance out for them in the end. Rep nymphomaniacting would probably be easy to see if their logs for rep all goes to the same member multiple times for retarded posts.

Any system would be flawed.


I think this discussion harded my decision on the system I'm concieving now...
I want to see a system moose comes up with though ;o


The only other feasible system I would think of is having no rep system at all... .. .



In the end, the rep system is just for fun and what difference does it make if it's slightly skewed from people basing their decisions on sheer popularity?
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-06 at 16:47:14
Maybe you misunderstand. I meant replace the member rating part in it with the new formula. Like this:

[f [1.4a + b/10 + (d/5)[0.1 * (-1.2)[sup]-e+22[/sup]+5] ] [(-1/20) (c-6)[sup]2[/sup] + 2]]

Where

a - days as a member of SEN
b - post count
c - posts per day
d - post rating total
e - #of members who have given post rating points
f - admin rating of member starting at 1.000 and bounded from 0.500 to 1.200)

I like your "reputation" per post idea, and that's what d and e relate to. The entire system is most centrally based on Staff Rating and activity in PPD and Time at SEN.

Let me make one more change and carry it to the Beta forum.
Report, edit, etc...Posted by MapUnprotector on 2005-11-06 at 17:04:19
I like DTBK's idea/formula. It factors in more than just reputation/karma and includes things like post count and the amount of days the person has been here, sort of like participation.

I think that's better than just member ratings/reputation/karma alone.
Report, edit, etc...Posted by IsolatedPurity on 2005-11-06 at 17:05:45
Oh.

Well, in that equation, d naturally equals e, unless admin karma gets switched to +5 rep points per global+ dishing out some rep.

I really don't see the reason for an admin rating...
Karma would be subtracted if moderation actions are taken against the member, given by global+ for good posts, and probably increase naturally with post activity like gamefaqs system. In such a situation, karma would balance out repuation...

I really don't see that much of a problem with such a system and, if using a reputation system based on individiual posts, I don't see a need for your equation then.



What I really could use is some type of shoutbox equation for that 1 mineral gain. MAYBE factor in shouting count for the member and make the % perportional to that. So, the more you spam up the shoutbox, the less of a % to gain that little mineral. That kinda sounds good.

1 / (total shouts * 10 / (karma * 5 + reputation))

1 / ((2000 * 10) / (50 * 5 + 500))

= 4% chance

1 / ((1000 * 10) / (25 * 5 + 250))

= 4% chance

1 / ((500* 10) / (25 * 5 + 250))

= 7% chance

1 / ((1500 * 10) / (2 * 5 + 100))

= .7% chance

1 / ((500* 10) / (2 * 5 + 100))

= 2% chance


kinda seems to balance out...? ? ?







Post count and sen age would naturally be a factor if karma increases with time + activity and the longer you've been here and the more intelligent/funny posts you make, the more chances at rep you'll have.
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-06 at 17:06:15
@Devilesk: Yeah, the only new change I made was to differentiate between active and inactive days at SEN, 2a + .5g where a is active days and g is inactive days.

@IP: Wait, eggsplain how post reputation works again? I thought it was like every week you could give up to 5 reputation points to different members for a certain post. Then d would be much bigger than e, say 8 members give you 1 point a week for 10 weeks, d = 80 and e = 8. That's what I was envisioning anyway.

I was thinking staff rating replacing karma/admin karma or whatever you have. Staff Rating would be the thing that factors the equation, and then keep warn logs to track moderatory actions against the member.

Hmm, maybe make it d/3, since post reputation actually comes rather slow.

QUOTE
Post count and sen age would naturally be a factor if karma increases with time + activity and the longer you've been here and the more intelligent/funny posts you make, the more chances at rep you'll have.


Using it as an actual factor makes it much harder to cheat the system, for basically the same effect as you said.
Report, edit, etc...Posted by Dr.Shotgun on 2005-11-06 at 18:51:38
So, what would I be using this formula compared to, I don't know, Syphon?
Report, edit, etc...Posted by Syphon on 2005-11-06 at 19:14:45
QUOTE
Okay stupid, first of all, about 90% of SEN are atheists, and just because you are a jew, doesn't mean you don't believe in the bible. Jews believe in God but call it yaasya or something close.

But since you're only 10 you wouldn't understand..


Well the english ones refear to God as... God. Jews don't believe in Jesus, or at the least don't believe he was the messiah. And moving allt he bibles to the fiction section would still be going against judaism since the Torah is simply the old testement with some books changed around.

(Also off topic)

Merrell, is that an optical illusion or is the ... in your title pink?

QUOTE
So, what would I be using this formula compared to, I don't know, Syphon?


Are you asking something of me? I'm not sure.




This system proposed by DTBK seems excelent, save the fact that everyone would have a massive karma count.

Might it be to much to ask how you're going to do all these calculations though? Program, or by hand? ...Program.

Could someone calculate mine? I think I made a mistake when I did it. blushing.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-06 at 20:18:11
Program, duh.

Your count on average should be under 3000.

Calculate youself, I can't stick in reputation values and such for you.
Report, edit, etc...Posted by Syphon on 2005-11-06 at 20:37:55
Uggh, It's gonna be tricky because by the time version 5 roles around I should not be leaving every other weeked, like I'll have about 30 posts a day. Hmm... Where'd I put my calculator...
Report, edit, etc...Posted by in_a_biskit on 2005-11-07 at 08:00:23
QUOTE(Pepsi.)
Why would you say that.
Noobs dont all spam. Kind of steroetype. Im new and I dont really spam. by the way is it even possible to make it where new people who just join sen can look at 5 threads before they can post is that even possible?? Also newbs who just logged on would think i cant reply screw this then just leave, wouldnt you think that
QUOTE(No_Authority)
I have only been on sen since august and I dont spam but than again im not exactially a noob 2 sen i got 3 months anyways not all the new people 2 sen are spammers alot of members are spammers tho and not all of them are new

It seems like I gave an impression that was quite a bit stonger than I intended. I didn't mean to say that all new members spam or that no new members make valuable posts. Rather, now and then, I notice that some members, not necessarily through any fault but simply because of inexperience, make posts that are a little annoying to more established members because they don't understand the social conventions.

So Moose, I really am talking about "newbs", and not "noobs". Established members who should already know the rules do definitely cause a problem, but my suggestion is targeted towards new members, to help them to start out with a better footing.

But on reflection, perhaps the problem isn't as big as I first thought, and it may be more beneficial to deal with the flamers and spammers first.

QUOTE(Mini_Moose_2707)
Common social and etiquette rules? If it is stupid or you think its stupid, don't do it. You want another rule? If it is stupid, you do it and get punished, don't do it again. There's a good chance you won't be banned on a minor offense for the first shot. Most specific do's and don'ts should be in the FAQ section... which I should update.

And if you really need something to go by: "Would Moose post this?" tongue.gif
QUOTE(Ultimo)
I think that's a bad example since Moose can post anything without any real consquences. wink.gif

It's not just about stating the rules - it's about getting the rules into members' heads. People learn rules best through observation. Of course, if someone observes Moose posting in an otherwise-unacceptable fashion, and then doesn't realise that Moose is the only one allowed to do that, then a new member can actually learn the wrong lesson.

I think that Staff still have a responsibility to act in the fashion expected of other members - they are the leaders of SEN, and they should lead by example.

QUOTE(Mini_Moose_2707)
Yes, I can, but that isn't how I got here.

"Would Moose post this if he were a regular member?" wink.gif

As far as I can see, all versions of this rule are pretty useless for any new member, and either confusing or ambiguous or misinterpreted by all other members.

The fact that members still flame and spam to the point of getting suspended for it only emphasises the fact that simply stating the rules, no matter how explicitly or clearly, won't necessarily get the message across. That said, I recognise that this example also counters the notion that experience improves social conduct.

QUOTE(Persephone)
Oh the ego and elitistism. Hasn't this always been a problem, and weren't all we the newbies with etiquette malfunctions?

I didn't intend to be egoistic or elitist with this suggestion - I'm trying to say that new members don't know the rules because of inexperience (which can be fixed through experience), not because they are flawed or immature. I know when I first joined SEN that I said things that were probably a little annoying for other members because I was unfamiliar with SEN's style. The idea is to make sure that all members start out on a better footing so that they don't aggravate other members just because they're inexperienced. (Of course it's also good if other members are nice and don't get aggravated too often.)



My examples of restrictions you might use are only examples of what I could think of at the time; they are open to feedback, change, and demolition (most likely the latter =S). I would support light restrictions on posting and making topics in null, lite and serious discussion forums such as proposed by DTBK [snapback]348691[/snapback].



I'm quite glad that the topic has turned towards a discussion of a karma system (as opposed to becoming filled with irrelavent posts) because I think a feedback system for members would be a valuable thing. It would give members good incentive to make high-quality posts, it would indicate to new members which members are good examples to follow, and it could add a bit of fun to SEN.

I understand that the relatively recent karma system that was at SEN got taken down because people were trying to trick each other into giving them karma - or was it something else?

Personally, I prefer a more member-to-member basis for reputation/karma than a formulaic calculation based on SEN-age/post-count/posts-per-day/member ratings, because it's more straightforward and intuitive. I'm not exactly sure how you can (or how DTBK did) decide what 'weightings' each component gives - why would it be, for example, that the optimal number of posts per day should be six? (apart from the fact that DTBK himself has ppd of 6.3 tongue.gif jk)

I agree with IP that karma should be given for posts, not for people. If it is a rating of a 'person', then popularity plays a bigger role than if your rating as a person is derived from ratings of how good your posts are.

I think that each post should be rate-able, so that other members can give either positive or negative feedback on any post, and the feedback given on posts should both be displayed as part of the post itself (so people know which post to read in a thread) and contribute to the member's karma/reputation number (in the same way as accumulated minerals are displayed for each person).
New members should start with some base amount of reputation (e.g. 100); the amount of reputation you can give out (number of people per week and/or strength of feedback per post) increases the more reputation you have yourself; if your reputation is sufficiently low, you shouldn't be able to give feedback at all.
Exploitation of the system can be punished by taking away reputation permanently or by temporarily suspending ability to give feedback. You might make reputation very slowly reset over time to account for inactivity or to give offenders a second chance. Reputation would be a good basis for member groups with extra privileges (like the current 'regulars' and 'elites').
Hmm...Looks like I've outlined a system very similar to that referred to by Ultimo [snapback]349715[/snapback] - but I like it.

I guess reputation could include age/posts as a factor, so requiring an equation - but it seems that DTBK's formula makes member ratings quite weak. I would put the main emphasis on member ratings (derived from post ratings), and make age and post count less important. I don't think admin rating is necessary if staff will naturally have a higher reputation score (and therefore more influence on others' reputation) as well as punishing power.

I don't think exploitation by getting friends to give reputation will be too widespread if ratings clearly have to be based on good (or bad) posts, not just a liking/disliking for a person - especially if you put appropriate restrictions on how often/how much reputation you can give.
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-07 at 19:40:33
You're practically quoting Moose..

QUOTE
Personally, I prefer a more member-to-member basis for reputation/karma than a formulaic calculation based on SEN-age/post-count/posts-per-day/member ratings, because it's more straightforward and intuitive. I'm not exactly sure how you can (or how DTBK did) decide what 'weightings' each component gives - why would it be, for example, that the optimal number of posts per day should be six? (apart from the fact that DTBK himself has ppd of 6.3 tongue.gif jk)


I wrote that when I had a PPD of 7.8 though. 6 is a highly active but not overly spammy number. The parabola doesn't change much, so between 4 and 8 of still a very high number. I'm open to changing that number, it's (c-y)[sup]2[/sup] where y is optimum. Anywhere betwee 5 and 6 for y would work.

With the new exponential function and reputation idea, I think member ratings provide a bigger factor. I suggest for the formula allowing this:

Each member can give another member 1 post quality point per post.
You can't give a member more than 1 post quality point in a day.
The total number of post quality points you can give in a week is your reputation/50, rounded up.
Report, edit, etc...Posted by in_a_biskit on 2005-11-09 at 05:09:29
QUOTE(DT_Battlekruser @ Nov 8 2005, 10:40 AM)
You're practically quoting Moose..
[right][snapback]350547[/snapback][/right]

Well, then I agree with him wink.gif - just because it's Moose's opinion, doesn't mean that it's not mine tongue.gif

I don't see posts per day as a very good indicator for reputation - I'm sure it'd be relatively easy to find two people each with the same number of ppd, but one posts far more spam than the other. At the same time, it's possible to have a low number of ppd (much less than 6) and still make a valuable contribution. And I think that having ppd contribute to rep would only encourage some people to spam.

I think valuable factors for reputation should be (from most to least important): member/admin rating, total post count and SEN age.

On the other hand, posts per day are a good indicator of activity or participation - and participation, as a separate number, can be quite useful. For example, it can tell a member who he or she can expect to get the fastest reply from.

I think valuable factors for participation should be (from most to least important): posts per day, total post count, SEN clicks per day (can you measure this?), and total SEN clicks. I've included 'clicks' because they tell you how often a member visits SEN and how much of SEN they visit, because some people visit SEN often but only post rarely.

I think it's good to have separate indicators for different things - I wouldn't try to put it all into an indicator-of-everything number.

I think that your post-quality point system is a good starting point for a rep system.
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-09 at 11:09:59
QUOTE
I don't see posts per day as a very good indicator for reputation - I'm sure it'd be relatively easy to find two people each with the same number of ppd, but one posts far more spam than the other. At the same time, it's possible to have a low number of ppd (much less than 6) and still make a valuable contribution. And I think that having ppd contribute to rep would only encourage some people to spam.


First of all, it stops spam. If you PPD goes too high, your reputation falls, even going negative.

Second, the biggest factor is still SEN age, and you can up your post reputation factor.
Report, edit, etc...Posted by IsolatedPurity on 2005-11-09 at 12:47:37
Nice posts in_a_biskit. Are you interested at playing with senv5 and helping out with ideas? ATM, there isn't too much help that I'm looking for until the forums are more stabalized, but, I could still add you anyways...



DTBK, your equations are too massive. For senv4, promotions are simple if my.posts = x, promote me. I don't think ppd should play in any role of promotions...
Post count is an easy determination... but seriously flawed because it's too common for people to spam to increase, and that's it's only flaw. While your equation may deal with it, it's really too excessive.


Maybe your equations could work... I just can't glance at them and say, oh, hey, that makes a lot of sense... however, I judge them by what they are composed of. There is NO admin rating from .5 to 1.2 (like the 4th time I said it, I know) for example!



I like moose's senority thing for promotion... the idea's flaw is that any extra participation over 1 ppd doesn't benefit you at all... and it probably should. Wounds and healing is a nice factor, however, senv5 will only have logs... and due to complications, they may be faulty to an extent, but not against the member (because all log entries will have links to the orginal post material for reference).


An equation that might work beautifully takes into account Moose's "Senority"... maybe. Or maybe just senority by itself...! Or perhaps senority multiplied by PPD bonus.

Bonus (x)
Senority (S)

Promotion rating = S * 1.X

As PPD increases, X increases... to an extent.
PPD of 2, X = .07
PPD of 3, X = .125
PPD of 4, X = .163
PPD of 5, X = .191
PPD of 6, X = .210
PPD of 7, X = .219

I don't remember how to write an equation such as that... pinch.gif
But you get the idea...

You need a promotion rating of at least 75 to become a regular. That means, at least 75 posts (weak) but at least 75 active days on sen. Posting more than 1 ppd helps, but only so much... and as PPD increases, it still helps, just doesn't increase as much as it gets in the higher numbers. With this (fake) number scale, you could become a regular with PPD of 3 and 67 days.

It has a small flaw... of course... but, it's rather simple.


Edit: Perhaps, maybe, I should re-think my own definitation of a "regular" because when I judge methods, I look at total participation and not total participation over the time span. But then again, promotions for senv4 are the same way so that's why I naturally think like this. A "regular" should regularly be posting, right?
However.
If someone goes away for awhile and then comes back, ppd gets ruined drastically... and it really shouldn't hinder promotion.

On another note, promotions aren't some dead-serious matter like presidental elections or anything... it would be nice to stop the spamming to get to a promotion though. Moose's senority method (minus the rating) easily does that... but takes away the aspect of serious participation... however, adding a ppd bonus like stated or SOMETHING might offset that.


I challenge you to make an equation that takes these thoughts into mind...
Report, edit, etc...Posted by Mini Moose 2707 on 2005-11-09 at 13:51:05
For all those wondering what my system was, it wasn't posted in this topic or this forum. Here it is:

QUOTE
I haven't been very involved in v5, so I'm going to start contributing a bit here.

Here's the basic formula:

Rating = (Seniority * Rep) - Wounds

Trial Member: ONLY member group allowed for anyone who has under 5 or 10 seniority points.

Rating < 0: Restricted. Uh oh. tongue.gif
Rating >= 10: Member
Rating >= 100: Regular: Must have at least 75 seniority points.
Rating >= 400: Elite: Must have at least 200 seniority points.
^Of course, we can always change the values and add new groups, just some theorycrafting.

Seniority - Increases by one for each day the member logs on to the site. Maybe there can be a button or something to push every day, or just have it not increase if they haven't posted within a certain amount of time since the last increment (24, 48 hours). I'm biased towards seniority, sorry. tongue.gif I really don't like post count or posts per day to go towards the formula, so this is the closest thing to it.

Reputation - This one gets a little more involved. Reputation starts out at 100.0%. A member's level determines to what degree they can affect it. Each member can set a value for any other member ONCE, but they are able to change their value at any time.

Trial Member: Cannot affect reputations.
Member: Can affect reputation on a -.2 to +.3% scale.
Regular: Can affect reputation on a -.3 to +.5% scale.
Elite: Can affect reputation on a -.5 to +.7% scale.
Staff (?): Can affect reputation on a -2 to +3% scale.
Global Mod (Higher Staff?): Can affect reputation on a -4 to +5% scale.
Admin: Can affect reputation however they want. tongue.gif

And, of course, the Staff and above must factor in that they must use reputation fairly... they have the next factor for punishment.

Wounds - Admin fun time. When someone is warned/fined/disliked by admins or whatever, we set this to some number. It is subtracted from the whole thing at the end. The wound value is "healed" by 3 per day... or some other value. Maybe a percentage, or the mod/admin can set a value for how much to heal it.

And, that's it. Expect a few edits. wink.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-11-09 at 19:41:33
I know there is no admin rating, you should replace admin karma with the admin rating, it would serve the same purpose.

Let me revise a bit and explain.

[f [2a + 0.5g + b/10 + (2d/5)[0.1 * (-1.2)[sup]-e+22[/sup]+5] ] [(-1/20) (c-5)[sup]2[/sup] + 2]]

Where

a - active (logged on) days as a member of SEN
b - post count
c - posts per day
d - post rating total
e - #of members who have given post rating points
f - admin rating of member starting at 1.000 and bounded from 0.500 to 1.200
g - inactive days as a member of SEN

First of all, the whole point of the complicated formula is that it isn't immenently apparent as to how it works. Instead of explaining how reputation is calculated, the formula is very good and we can claim that it is "magic".

HOW IT WORKS:

[2a + 0.5g + b/10 + (2d/5)[0.1 * (-1.2)[sup]-e+22[/sup]+5]]

This is your base amount before any multipliers are tacked on.

2a + 0.5g

A seniority factor which is a large part of your reputation. This factor should make your reputation be about constant with inactive days (the 0.5 increase will be balanced by falling participation values), and rise slowly but steadily with active, but non-posting days.

b/10

Adds one tenth of your post count, a small boost to your rating based on your total number of posts.

(2d/5)[0.1 * (-1.2)[sup]-e+22[/sup]+5]

Fairly hard to see what this does. Members can give one post rating point per post per member, no more than one post rating point to a member per day, and no more than their total repuatation/50, rounded up, in a week. 2d/5 gives two fifths of the repuation value. 0.1 * (-1.2)[sup]-e+22[/sup]+5 is an exponential function that has an upper limit at 5, and starts at a little more than 0. This means the 2/5 of the post rating is multiplied by a number up to 5, based on how many different members gave post rating points. If many members give you points, your rating into the equation can be as much as doubled. This should play out as a factor almost twice as big as SEN age.

[(-1/20) (c-5)[sup]2[/sup] + 2]

This is a negative parabolic function with a vertex at (5,2). It generates a multiplier to your base reputation value based on your participation in PPD. More than 5, or less than 5, it starts to slack off. 0 PPD is 0.75, and above 11, it goes negative, forcing you not too spam.

f

This does a final multiplier based on your staff rating. Staff rating can be raised and lowered by high staff as a simple way of raising or lowerer your Reputation with qorrying about keeping a +/- constant on each one. Can also be used in place of Warn Level.
Report, edit, etc...Posted by RexyRex on 2005-11-09 at 20:10:36
I fail to see the problem with isolated's original reputation system.

Hm, couldn't you just make a cron script that checks logs for circles of friends that abuse the system every 24 hours, if need be? It'd be fairly simple - if userX has had reuputation added by userY five times in a row in the past 12 hours, warn both users.

...Or something?
Report, edit, etc...Posted by Mini Moose 2707 on 2005-11-09 at 20:20:17
DT, you have a seriously bad habit of posting your system directly after mine, you've done it two out of two times. -_-
Next Page (3)