Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Approval feedback

by cavac (Chaplain)
on Jan 03, 2012 at 15:58 UTC ( #946087=monkdiscuss: print w/ replies, xml ) Need Help??

We here on PM write a lot of comments to OP's about their formatting, title selection and that they really should provide more information when posting questions.

My idea would be to provide a few, limited flags (checkboxes) to give basic feedback to the poster. This would especially useful in SoPW to tell the poster if his/her formatting is good, he/she did provide adequate information and the title was (or wasn't) meaningful. If unchecked, the node status would display a short link to the relevant documentation, else it would just say thinks like "title ok, enough information provided, formatting acceptable."

Of course, instead of checkboxes, it could be +/-/0 radiobuttons to make every feedback option optional.

I realize this is a very static information (probably can't be changed after approval), but it would give the poster some feedback without bloating PM with long-winded comments about the basics. Also, new users could learn from the simple feedbackflags on posts of others.

I hope i didn't mess up the explanation too much. I can see how it would work before my inner eye, but somehow i find it a bit hard to explain the concept.

BREW /very/strong/coffee HTTP/1.1
Host: goodmorning.example.com

418 I'm a teapot

Comment on Approval feedback
Re: Approval feedback
by afoken (Prior) on Jan 03, 2012 at 18:56 UTC

    I doubt that most people writing "doesn't work"- or "fix my junk ASAP"-style Postings without even reading the <p> and <code> hints are interested in any kind of feedback about their postings style.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
Re: Approval feedback
by Sewi (Friar) on Jan 03, 2012 at 20:06 UTC
Re: Approval feedback
by Anonymous Monk on Jan 04, 2012 at 00:56 UTC
      [ ] insane, too many bold/italics

      I don't think it's fair to single out sundialsvc4 like that.

      Sundial, sorry dude, I couldn't help it.

Re: Approval feedback
by flexvault (Prior) on Jan 04, 2012 at 15:59 UTC

    Sounds like a good suggestion, and if implemented, maybe a check box or two for the environment of the OP. Basic things like '( ) Linux ( ) 5.10 or newer', etc.

    It could help define more meaningful answers.

    Thank you

    "Well done is better than well said." - Benjamin Franklin

      That is a different suggestion entirely :)

Re: Approval feedback (Gentle Feedback Free Nodelet Hack)
by Anonymous Monk on Jan 10, 2012 at 09:46 UTC

    Here is the start of the Gentle Feedback Free Nodelet Hack

    Untested, but I'm pretty sure I got the magic strings right

    <script language="javascript" type="text/javascript"> <!--// var TehGentleFeedback = function() { if( document.getElementById("Gentle-Feedback-Popup") !== null ){ /* single instance checker */ return; } String.prototype.escapeHTML = function(){ var result = ""; for(var i = 0; i < this.length; i++){ if(this.charAt(i) == "&" && this.length-i-1 >= 4 && this.substr(i, 4) != "&amp;"){ result = result + "&amp;"; } else if(this.charAt(i)== "<"){ result = result + "&lt;"; } else if(this.charAt(i)== ">"){ result = result + "&gt;"; } else { result = result + this.charAt(i); } } return result; }; var IQ = function IQ(msg){ msg = "/msg `[`author_title\``] " + msg; var ret = ''; ret += '<form method="post" action="?" enctype="multipart/form +-data">'; ret += '<input name="op" type="hidden" value="message">'; ret += '<input name="node_id" type="hidden" value="`id`">'; ret += '<input name="message" type="hidden" value="' + msg +'" +>'; ret += '<input type="submit" value="send">'; ret += msg.escapeHTML(); ret += '</form>' return ret; }; var SURVEY = function(){ return 'shabba' }; var p = document.createElement("p"); var ret = '<div id="Gentle-Feedback-Popup" style="padding: 1em 1em + 1em 1em; background:white;border:5px red dashed; position: fixed; le +ft:120px; top:20px; z-index:3; display: block; visibility: visible; w +idth:80%; " >'; ret += '<button style="width:100%" onclick="this.parentNode.parent +Node.parentNode.removeChild(this.parentNode.parentNode);">Close</butt +on><hr>'; ret += "<p>Gentle Feedback <p> Instant Quicky <p> "; ret += IQ("Regarding [`id`|`title\`], title ok, enough information + provided, formatting acceptable, nice job "); ret += IQ("Regarding [`id`|`title\`], blah blah blah"); ret += IQ("Hello"); ret += "<hr>" + SURVEY(); ret += '<hr> <button style="width:100%" onclick="this.parentNode.p +arentNode.parentNode.removeChild(this.parentNode.parentNode);">Close< +/button>'; ret += "</div>"; p.innerHTML = ret; document.body.appendChild(p); return; }; //--> </script> <a href='javascript:TehGentleFeedback()'>TehGentleFeedback()</a>

    For the magic strings refer to

    I ran out of steam for SURVEY , implement as you see fit

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: monkdiscuss [id://946087]
Approved by Tanktalus
Front-paged by ww
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (18)
As of 2015-07-01 19:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (16 votes), past polls