JADE/Edit quality

Contribution quality labels refer to the quality of an edit. "Productive" edits add productive content to the wiki. "Damaging" edits are unproductive. Sometimes contributors will damage the wiki on purpose. These edits are referred to as "bad-faith" or "vandalism". Sometimes contributors damage the wiki by mistake -- while trying to work productively. These edits are referred to as "good-faith".

Labels are submitted by editors via Jade.

Jade pages
The labels for an edit (e.g. Special:Diff/123456) are captured on a page in the Jade namespace (e.g., Jade:Diff/123456). From this page, contributors can discuss labels using the talk page, endorse a label, or submit alternative labels.

Secondary integration points
Jade shows up in a few different places in the wiki.

Recent Changes Filters


These Jade RCfilters can be accessed on the Special:Recentchanges, Special:Watchlist and Related Changes pages.

When selected the Jade RCfilters do the following;
 * 1) Productive/Good-faith: Shows edits that are productive and were published with good intentions. This is achieved by returning edits that exist in both the recentchanges table and the jade_diff_label table that have jadedl_damaging=0 and jadedl_goodfaith=1 in the jade_diff_label table.
 * 2) Damaging/Good-faith: Shows edits  that are unproductive but it appears as though they were published with good intentions. This is achieved by returning edits that exist in both the recentchanges table and the jade_diff_label table that have jadedl_damaging=1 and jadedl_goodfaith=1 in the jade_diff_label table.
 * 3) Damaging/Bad-faith: Shows edits that are vandalism. They are unproductive and appear to have been published with bad intentions. This is achieved by returning edits that exist in both the recentchanges table and the jade_diff_label table that have jadedl_damaging=1 and jadedl_goodfaith=0 in the jade_diff_label table.
 * 4) Un-labeled: Shows edits that don't have a Jade label. This is achieved by returning edits that exist in the recentchanges table but not the jade_diff_label table.

Undo Page
The Jade "Edit quality" label maker loads in the edit pane when an editor clicks "undo" to revert an edit.

Rollback Page
The Jade "Edit quality" label maker loads above the diff on the rollback page.