Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Moderator Checkpoint System Details »
Moderator Checkpoint System
Mod Version: 1.1.7, by Kirk Y (Member) Kirk Y is offline
Developer Last Online: Jun 2013 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.7.x Rating: (12 votes - 4.83 average) Installs: 135
Released: 20 Mar 2008 Last Update: 03 Jan 2009 Downloads: 857
Not Supported DB Changes Uses Plugins Template Edits  

Moderator Checkpoint System

For boards with a large moderating staff, it can be difficult to know who has checked what post and which threads are completely checked. The goal of the Moderator Checkpoint System is to ensure that moderators don't read over the same post(s) twice, leaving them to spend this time checking other posts/threads.

The core functionality of the Moderator Checkpoint System (MCS) is the ability (for those with appropriate permission) to mark threads/posts as having been "Checked" - indicating that no further action is required and the thread(s)/post(s) has/have been given the OK by a Staff Member. When a post is marked as checked, the checking user's User ID, Username, and a timestamp is stored in the database. This information then appears on the checked post(s), and the post will change markup (depending on your customizations through the included options) indicating the post has been checked. This process is, of course, completely invisible to the community at-large, and only those Users with adequate permission will be allowed to Check/Uncheck and view Checked posts/threads.

Because some Moderators may like to browse forums normally, a feature has been integrated that will allow each user to Enable/Disable viewing the forum in "Moderation Mode" at their leisure. Disabling Moderation Mode will return the display of posts/threads to their normal state.

Features
  • Forumdisplay
    • Threads can be (Admin Optional) colored according to whether they are completely checked -OR- contain unchecked posts.
    • A new column next to "Views" will display the number of Unchecked Posts in each thread.
    • Clicking the "Unchecked" column's header will allow the user to sort threads by the least/most number of unchecked posts, allowing them to see which threads need the most attention.
    • Threads can be (Admin Optional) marked as "Checked", thereby checking ALL the posts in a thread. This is useful for large, old threads which you know contain no problem posts.
  • Showthread
    • Posts can be (Admin Optional) colored according to whether they have been checked -OR- remain to be checked.
    • Checked posts will display the Date/Time they were Checked and the Moderator Username/User ID who checked it. (Unchecked posts will have text indicating as much)
    • Posts can be marked as Checked/Unchecked via Inline Moderation.
    • "Active Checking" is utilized.
      • Active Checking is a feature which each User can Enable/Disable at their leisure. When Active Checking is Enabled, each time the User visits a thread, the posts displayed on that page will be marked as "Checked". The idea is that when in Active Checking mode, the User is actively reviewing the posts that they are reading, thus each can be marked as Checked.
    • Newly Checked Posts can be (Admin Optional) colored to indicate their recent activity. This coloring is visible only to the Checking User and is intended to serve as a guide for them to see which posts they, in their current session, have checked.
  • Update Counters
    • If you ever feel your counters (Unchecked Count per Thread) are off, there is an Update Counters feature included in the modification. To access this feature, go to your AdminCP -> Maintenance (Very bottom) -> Update Counters -> Update Checkcount Counters (Very bottom).
Installation
  1. Import the Product XML file.
    1. (a) IMPORTANT: THIS PRODUCT ADDS COLUMNS TO YOUR DATABASE'S POST TABLE. IF YOU HAVE A LARGE NUMBER OF POSTS, THE IMPORT PROCESS WILL TAKE SOME TIME (AND MAY APPEAR TO HANG); IT IS *IMPORTANT* THAT YOU DO NOT EXIT YOUR BROWSER DURING THE INSTALLATION PROCESS
  2. Follow the instructions included in the ZIP archive to edit your templates.
  3. Configuration Options are accessible through AdminCP -> vBulletin Options -> Moderator Checkpoint Configuration. Permissions are accessible through the Moderator Permissions panel (AdminCP -> Forums & Moderators -> Show All Moderators -> Edit Permissions.
UpgradeIf you like this modification, feel free to Nominate it for Modification of the Month. Please click Install if you're actively using it, so you can receive updates about new releases.

This modification was written by request for Spinball, whose MCS Concept was utilized throughout development.

------------------------------------------------------------

Version History:
1.1.7 - Fixes Checkcount Display Bug in Forumdisplay
1.1.6 - Fixes Announcement Bug in Forumdisplay
1.1.5 - Prevents Checks/Unchecks from being written to the Moderator Log
1.1.4 - Added option for Default Moderation Mode
1.1.3 - Bug fixes
1.1.2 - Bug fixes
1.1.1 - Bug fix for soft-deleted post redirection issue
1.1.0 - Core code consolidated - numerous bug fixes
1.0.9 - Minor SQL Query fix

1.0.8 - Bug fix to correct issue with Forumdisplay sorting of Unchecked Threads

1.0.7 - Bug fix to correct counters not carrying over when merging threads
1.0.6 - Initial Release to Community

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	ss1.JPG
Views:	1767
Size:	139.9 KB
ID:	77489   Click image for larger version

Name:	ss2.jpg
Views:	2266
Size:	162.5 KB
ID:	77490   Click image for larger version

Name:	ss3.jpg
Views:	2534
Size:	41.8 KB
ID:	77491   Click image for larger version

Name:	ss4.jpg
Views:	2511
Size:	39.7 KB
ID:	77492  

Click image for larger version

Name:	ss5.jpg
Views:	3180
Size:	117.4 KB
ID:	77493   Click image for larger version

Name:	ss6.jpg
Views:	1199
Size:	62.6 KB
ID:	77494   Click image for larger version

Name:	ss7.jpg
Views:	888
Size:	145.8 KB
ID:	77495  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Moderator management system Kentaurus vBulletin 3.0 Full Releases 149 22 Oct 2007 22:59

Comments
  #2  
Old 20 Mar 2008, 18:11
lasto lasto is offline
 
Join Date: Jan 2002
is this boardwise or can it be set to only allowing checking in certain forums.
Good hack by the way m8
Reply With Quote
  #3  
Old 20 Mar 2008, 18:20
mystic10 mystic10 is offline
 
Join Date: Sep 2007
Will Be Installing It Tonight Exactly What I Was Looking For..thanks So Much...i Was Wondering As Mr. Lasto Asked Can It Be Set For Certain Forum And Not So Much For Others...regardless Awesome...thanks So Much Its A Prayer Well Answered
Reply With Quote
  #4  
Old 20 Mar 2008, 18:48
codershark codershark is offline
 
Join Date: Feb 2008
also works on 3.7 ?
Reply With Quote
  #5  
Old 20 Mar 2008, 18:56
iogames's Avatar
iogames iogames is offline
 
Join Date: Jan 2007
Real name: Josh Arcadia
Wow! incredible job! [as always]

But I was planning to assign my Mods which forums to moderate and which don't :P

anyways voted & promoted

I'm more worried about the 'Mod Performance', your hack got this function? HOW MY MODERATORS ARE WORKING?
__________________
. █│║▌│█│║▌║│█║▌│║║█║

Last edited by iogames; 20 Mar 2008 at 22:27.
Reply With Quote
  #6  
Old 20 Mar 2008, 19:12
Cybertims Cybertims is offline
 
Join Date: Nov 2005
Real name: Paul
All works great for me so far except:

I get this column but no numbers show up in yet...

A new column next to "Views" will display the number of Unchecked Posts in each thread.

Sorry, forgot to add I am using it on 3.7, is that maybe why?
Reply With Quote
  #7  
Old 20 Mar 2008, 20:28
Kirk Y's Avatar
Kirk Y Kirk Y is offline
 
Join Date: Apr 2005
Originally Posted by lasto View Post
is this boardwise or can it be set to only allowing checking in certain forums.
Good hack by the way m8
It was designed to work globally across all a board's forums.

Originally Posted by codershark View Post
also works on 3.7 ?
I have not tested this version for 3.7.x compatibility, but I will be releasing a 3.7-specific version (should this one be incompatible) sometime soon.

Originally Posted by iogames View Post
Wow! incredible job! [as always]

But I was planning to assign my Mods which forums to moderate and which don't :P

anyways voted & promoted

I'm more worried about the 'Mod Performance', your hack got this function?
Mod Performance? Are you speaking of database usage, extra queries, etc. or something else?

Originally Posted by Cybertims View Post
All works great for me so far except:

I get this column but no numbers show up in yet...

A new column next to "Views" will display the number of Unchecked Posts in each thread.

Sorry, forgot to add I am using it on 3.7, is that maybe why?
Like I said above, I haven't tested this version for compatibility with the 3.7.x series, however, if this version is incompatible, I will be releasing a 3.7-specific version.
__________________
Former vBulletin.org Staff Member

Please feel free to re-use any of the code in any of my projects submitted to vB.org, so long as original attribution is retained.
Reply With Quote
  #8  
Old 20 Mar 2008, 21:09
Magnumutz's Avatar
Magnumutz Magnumutz is offline
 
Join Date: Feb 2006
Real name: Alex
Whoa... this sure is an awesome idea. Good job !!
Hope that it is compatible with 3.7.
__________________

Reply With Quote
  #9  
Old 20 Mar 2008, 22:36
fluentdesigns fluentdesigns is offline
 
Join Date: Sep 2005
Awesome will look for the 3.7 version!
Reply With Quote
  #10  
Old 20 Mar 2008, 23:45
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
I want to thank Kirk for scripting this mod for our board.
We used to have an unapproved checkpoint thread in each forum which indicated which threads had been checked. The moderators read those threads newer than the checkpoint thread and then replied to to it to bump it to the top.
But this was crude and didn't prevent moderators from reading the same posts in a thread.
So a while back I kicked around the checkpoint system idea here which helped me focus some ideas.
With help from the moderators on our forum (I have about 60 of them), we nailed the functionality down and Kirk agreed to put it into action.
I feel it's important that the community benefits from ideas like this so I asked Kirk to release it here.
My moderators love this functionality as it saves loads of their precious time and helps them efficiently work their way through posts and threads checking the content for rule breaking, infractions and libellous material.
(Incidentally here in the UK at least, the OWNER of a forum can get sued for libellous contents of their board irrespective of whom wrote it).
I think we're going to become very reliant on this modification very quickly.

I found a couple of SQL statements very useful.
Firstly to assign post check and uncheck permissions to all the moderators in all the forums they moderate (after you have installed the plugin, of course!):
UPDATE moderator SET cancheck=1,canuncheck=1
(remember to put any table prefixes in).
And because we wanted to start with a clean slate and mark all the old threads as having been checked, I ran this:
UPDATE post SET `ischecked`=1, `checkedby`=nnnnn, `checkedbyu`= 'Username', `checkedtime`=xxxxxxxxxx WHERE `ischecked`=0 AND `dateline`<xxxxxxxxxx
Where nnnnn is the id of your chosen moderator, 'Username' is the name of your chosen moderator and xxxxxxxxxx is the unix time before which you want to mark your posts as having been checked.
On our board, we have a system user which I used, and I marked all the posts prior to 01/01/2008 to having been checked on 01/01/2008:
update post set `ischecked`=1, `checkedby`=160503, `checkedbyu`= 'AVForums system', `checkedtime`=1199145600 WHERE `ischecked`=0 AND `dateline`<1199145600
(remember to put any table prefixes in).
This processed 4.7 million posts in a few minutes - which is a lot faster than manually checking all the threads! And afterwards don't forget to run the checked post counter (in admincp->update counters) to correctly set the checked post count in your threads.
__________________
AVForums.com the UK's largest audio visual home consumer electronics forums. Now using Xenforo because vB5 is not suitable for large forums and vB3 and vB4 are no longer being developed.
Reply With Quote
  #11  
Old 20 Mar 2008, 23:52
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
Originally Posted by lasto View Post
is this boardwise or can it be set to only allowing checking in certain forums.
Good hack by the way m8
This is board wide, but you can (and I recommend you should) set the permissions so that moderators can only use this functionality in the forums they moderate. Supermods and Admin can use it forum-wide.
__________________
AVForums.com the UK's largest audio visual home consumer electronics forums. Now using Xenforo because vB5 is not suitable for large forums and vB3 and vB4 are no longer being developed.
Reply With Quote
  #12  
Old 21 Mar 2008, 00:41
mariocaz mariocaz is offline
 
Join Date: Feb 2008
Will be more than awesome that the edit templates do it automatically with the product, for people like me that have 3 skins(templates) in my board, that is why I didnīt installed.

Hope you can do that soon, will be really great!!
Reply With Quote
  #13  
Old 21 Mar 2008, 01:01
Hornstar's Avatar
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Real name: Matt
wow, this looks impressive! a fantastic mod. I will install this when vb 3.7 goes gold. thanks.
Reply With Quote
  #14  
Old 22 Mar 2008, 01:45
Kirk Y's Avatar
Kirk Y Kirk Y is offline
 
Join Date: Apr 2005
To upgrade from 1.0.x - 1.0.8, perform the following template edit (as well as import the new product) --

THREADBIT_DELETED
Find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Replace with:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

__________________
Former vBulletin.org Staff Member

Please feel free to re-use any of the code in any of my projects submitted to vB.org, so long as original attribution is retained.
Reply With Quote
  #15  
Old 22 Mar 2008, 05:57
mariocaz mariocaz is offline
 
Join Date: Feb 2008
Hi Kirk,

I want to know if with the update now the template edits are automatic ?

Thank you!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 04:35.

Layout Options | Width: Wide Color: