The following is some thoughts on altering the
First, I believe
Underlying these labels would be an expanded, and scalable counter. To determine the range of the counter, one would set the increment for a category. If we select the increment to be 20, for instance, the counter would go from 0 to 101. A comment at 0 is 'bad', a comment at 101 is 'terrific', and everything else is evenly divided into groups of 20. For instance, the structure might look like
In the discussion below I will assume that moderation counter starts at zero. I will also refer to the increment as defined above. As an aside, is feasible to make the increments nonlinear, and there are reasons to do this, but I believe the such functionally can be incorporated into the moderation procedure.
The next issue is the starting moderation based on Karma. Currently logged in users start at 1 and eventually get a point. If the user is subsequently very bad, they will lose the point. This system is effective, but imprecise. I feel it gives a new user excessive benefits, delays additional benefits until the user reaches top status, and does not quickly punish bad behavior. My suggestion is that anonymous users start at the low end of unrated, which in general is 1. All registered users would have their starting moderation calculated based on karma, as described below.
If we assume that the underlying karma count sets a neutral karma to zero and goes positive and negative with increasing and decreasing karma, we might calculate default moderation as
default_moderation=offset + karma*scale.
This equation has two variable. The first is offset, which is where we give logged in users a boost over anonymous users. For instance, if the offset is equal to the increment, a new logged in user will still start with 'unrated' comments, but a single moderation would guarantee the comment would become 'default'. The other variable is scale. To be consistent with the current system, this should cause a user with maximum karma to in the 'great' rating. This could be done by having each label change in karma add half the increment. Therefore, a karma of 'positive' and 'good' would make the moderation increasingly 'fine', while a karma of 'excellent' would have moderation in the middle of great. The application of this is that the default moderation is a continuous function based on karma, which we assume also changes continuously with user behavior.
Moderation itself should not change from the point of view of the moderator. The moderator will still choose a label and moderate. However,
There are several possible pitfalls in this proposal. First, the moderation of a comment will not necessarily lead to the change in moderation status for an article. This may confuse moderators. Second, communicating the variable moderation points may be prohibitively difficult. If such information is not communicated to user at the time of moderation, this proposal may not be an improvement over the current system. Third, an increased amount of computation may be necessary to display as moderation page. This increased load on the web-server may prove excessive.
A final comment on the '3 day limit' for moderation. I believe this limit is excessive and does not encourage the important activity of moderation. My suggestion is based on when the user logs into