SiteExperts.com Logo Home | Community | Developer's Paradise
User Groups | Site Tools | Site Information | Search
 Main Menu
 Forums
SiteExperts.com Forums
All Discussions

SiteExperts Feedback
The Lounge
Dynamic HTML
Site Design/ Critiques
HTML and CSS
XML Technologies
The Wireless Internet
Internet Explorer
Microsoft .NET
The Server
Technical Support

Sponsored Links

User Groups : Forums : SiteExperts : SiteExperts.com Feedback :

Previous DiscussionNext Discussion
 Moderation, not IF but HOW

I've been thinking about moderation lately. Not if it should be done, that's Scotts decision. But how one could be implemented.
I think, it might be a good idea to think about one, discuss it's pros and cons and design one we can all feel happy about.
(Partly in response to reply #16 in 18051.)

Oke, my proposal.
(Assuming the articles linked below reflect the true core of the forums.)

On the usertable (t_user) a new field, u_modPoints, a positive integer.

t_user.u_modPoints integer Null

This field depicts the weight of that users opinion. (The Null is for backward compatibility, not every existing user has to be set)
Null, or 0 (zero) means none. The user can't moderate. 1 (or more) means that user can.

Scott can decide which users opinion gets which weight. This can range from all users at 1, meaning everyone can moderate. To most users at 0, some trusted ones at 1, and possibly a happy few at higher weights.
Scotts opinion obviously has a weight of several million. Users should not be able to see each others weight, as it is in fact a level of trust in that user.

First a note on the t_topics table. There is really no difference between threads and replies to threads. Threads have a topic_parent value of -1 (or, no parent and thus a thread) Replies have a value corresponding to the topic_id of the threads they are children off.
(I'll use topic where both thread and reply are applicable.)

On the topics table we add topic_modPoints, an integer.

t_topics.topic_modPoints integer Null

This field represent what the moderators think of this topic. A value null means "has not been moderated (yet)". The value 0 means it has been moderated, but the current feeling is neutral. Negative values reflect a disapprovement by the moderators.
Replies with values below a certain threshold, lets say -5, are hidden from normal view. Similar to those by banned users. (#10 in this thread) Threads with values below the threshold will not be shown on the frontpage (possibly not on other listings either, maybe after a second more severe threshold?) and tagged for review. (in other words, will be listed on an admin-type "what are my moderators up to today" page.)

This field is not really needed as its value can be retrieved from the t_mod table (see below) But it will speed up queries if set here.
It also allows for maintenance, if we add a timestamp field to the t_mod table we can delete "old" records after a few months to decrease the table size.

A new table, t_mod. To track who did what to whom.

t_mod.u_id          int not null
t_mod.topic_id int not null
t_mod.mod_modPoints int not null
#t_mod.mod_ts datetime not null

Moderators can award their modPoints in the range minus u_modPoints..0..plus u_modPoints. (Negative reflects disapprovement/disagreemnet)
The value mod_modPoints can never be set greater than that users u_modpoints value.
There should be only one record for each user/topic pair. (That would be the primary key to the table then)

Later alterations to u_modPoints only affects that users future possibilities.
Meaning that if a user downgraded by Scott, goes back to reconsider his/her opinion the possibilities will reflect the then current maximum u_modPoints available to him/her. If the user was at level 5 and is downgraded to 3, the range will be -3..3 instead of the former -5..5
Yes, this means that if a user is upgraded a reconsideration will give him/her a larger range and the option to do more damage.

A page where users can enter the number of the topic (thread or reply) and see what the current moderation on that topic is and, if applicable, their maximum in modpoints and a select box (filled in correspondence to their range, defaulted to their previous opinion or 0 if no previous opinion was found) to award points.
If (re)set to 0 the record should be stricken from the t_mod table. In other words, we're not interested in what you used to think about it.

Some remaining questions.

  • Should the current topic_modPoints be visible in normal view?
    • Pro: easy to see what others think of this topic.
    • Con: Sooner or later it will turn into an ego tool.
      "We (royal plural, or arrogant plural whatever you like) are better than thou, cause We (again) have a higer moderation than thee."
    • Perhaps an additional threshold? Below -3 (for example) visible as a warning that it is in danger of disappearing.
    • As tooltip on the link to that specific post?
      <a href="/members/activity.asp?u_id=...">...</a></b> on <b>...date...time...</b> (<a href="getMessage.asp?m_id=..." title="This post is modded to ... points."># ...</a>)
  • Easy links to the moderation page?
    • This way? (enter the topic id yourself)
      /forums/moderate.asp
    • Or like this? (topic id prefilled)
      /forums/moderate.asp?t_id=_appropriate_id_
    I favor the first, a fairly non-descript link in the menu. We shouldn't make it too easy.
  • Such "easy links" for everyone to see or only for those who can moderate?
  • Should the thresholds, if any, be uniform? For a certain threshold 1 value across the whole site. Or multiple values to reflect different forums?
  • What are the moderation guidelines?
    • When should you?
    • When should you not?
    • Always, everything you read?
    • Only if you stronly (dis)agree?
    • On your whim?
    Failure to obey the guidelines is of course punishable by downgrading.
    To moderate or not to moderate, that's the question.
  • In lieue of the previous question, should we list the other moderators who gave their opinion? (unordered, alpabetical order, random order?)
    e.g.
    + Joey
    - mr smith
    etcetera.
    Indicator of positive/negative opinion and username should do.

Started By BachusII on Oct 18, 2005 at 4:07:19 AM
This message has been edited.

21 Response(s) | Reply

Earlier Replies | Replies 15 to 21 of 21 | Later Replies
Goto Page: 3 2 1
MHenke on Nov 10, 2005 at 2:31:23 AM (# 15)

No backup? Tststs... 8)

Just kidding, backups are for rejmorgh', sorry for your bad luck.


Winterwolf on Nov 10, 2005 at 3:04:49 AM (# 16)

Eep Robinann please give your laptop my condolences and well wishes...sick computers are worse than sick puppies. especially when they hold valuable work.


RobinAnn on Nov 10, 2005 at 8:41:00 AM (# 17)
This message has been edited.

...a RobinAnn MOD Posting Style...
~ beep---beep---beep ~

I have several back ups - but all older than the icon. :( I am creating a new backup of the computer files before trying to recover the system - or vice-versa...

I'd like to blame my delemma on spyware, which is of course what promted my hack of the system. oops. We spent some time building a win2000 system which would accept my drive as a server disk but we had lots of issues with drivers and such and eventually still the system could not "see" the drive! I had to leave after we started the next phase - I did so much damage to the system the Win XP installation disk that came with my system read the "install XP" as an upgrade. ! ...We left it running last night so today it might actually be ok. I do however have confidence in my tech man - so my data is safe. When I can again use my data - well that's another post.


MHenke on Nov 10, 2005 at 9:25:17 AM (# 18)

Wow, that assitant met me in a somehow awkward situation...  8)


BachusII on Nov 10, 2005 at 9:47:46 AM (# 19)

What? Bend over the bottom drawer of a filling cabinet?
The image could be seen as an interesting peek into RAs inner mind.

That said. I think it's ominous that the first and most recognizable tool in the Police Tools of the trait image is an assault rifle.


RobinAnn on Nov 10, 2005 at 10:43:04 AM (# 20)


...a RobinAnn MOD Posting Style...
~ ~

what? You know what's on my mind... Learning!


MHenke on Nov 11, 2005 at 2:39:37 AM (# 21)

I hereby guarantee that I won't open any more RA easter-egg.

OK, let my refine it.

I hereby guarantee that I'm surely open any RA easter-egg.
I just have to be attentive, since my cubicle has a glass front.
But please proceed, RA, I'm sure to get a grip on that...  8)


Earlier Replies | Replies 15 to 21 of 21 | Later Replies
Goto Page: 3 2 1

To respond to a discussion, you must first logon.

If you are not registered, please register yourself to become a member of the SiteExperts.community.

User Name
Password
Copyright 1997-2004 InsideDHTML.com, LLC. All rights reserved.