When a question/answer is voted down, the first thing the user wants to know is "why?". This is often because they weren't given any constructive criticism. They were told their question or answer is wrong, but not why it's wrong.

Could be the voter is biased or hateful? Could be the voter just wasn't presented the immediate opportunity to provide feedback, so it never crossed their mind. What can be done to encourage people to provide feedback before the user feels the need to ask "Why did you downvote me?"?

After the vote up/down feature is used, I'd like to see a link activated somewhere around the up/down buttons: provide feedback so that the voter is encouraged to do so. The feedback link wouldn't need to do more than focus the comment textbox following the question or answer voted upon. I believe this would be quite beneficial for the communities running this software.

asked 29 Oct '10, 02:33

Seb's gravatar image

accept rate: 0%

edited 29 Oct '10, 02:59

Some tweaks can easily be added using small javascript snipets. Here's something that might work for you:

<script type="text/javascript">

$(function() {
   var old_func = response_commands['update_post_score'];

function new_func(id, inc) {
      old_func(id, inc);

if (parseInt(inc) < 0) {;
          $('#comment-tools-' + id + ' .add-comment-link').trigger('click');

var $box = $('#comment-' + id + '-form .commentBox');
           $box.val('Please explain why you downvoted');           

response_commands['update_post_score'] = new_func; 

Put it in the <header> section in the admin page, and adjust to your likings.


answered 29 Oct '10, 06:28

Hernani%20Cerqueira's gravatar image

Hernani Cerq... ♦♦
accept rate: 53%

Thanks :) Much appreciation

(29 Oct '10, 12:14) Seb
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: 29 Oct '10, 02:33

Seen: 3,194 times

Last updated: 29 Oct '10, 12:14

powered by OSQA