[SUGGESTION] Report Revamp

Discussion in 'The Suggestion Box' started by Quartzic, Oct 6, 2014.

  1. Report needs a revamp. Idea is here. Post comments saying "yes/no/extra idea". You get the gist.

    When typing /report without any arguments, this shows up, temporarily clearing all chat.

    REPORT
    EMC Date and Time has been logged and will be included with
    the report. (logged date/time: 2:10PM 10/6/2014)
    [Add Name]
    [Add Report Type]
    [Add Description]
    [Add Extra Info]

    Clicking one of the options in brackets would show something like this:

    REPORT
    Adding [Name] to this report. Please type your details in chat.

    [Remove Line] [Done] [Cancel]

    Anything you typed would be placed into the report, as such:

    REPORT
    Adding [Name] to this report. Please type your details in chat.

    I think the guy who did it was salesman200, because I spotted
    a sign at the grief stating "lol haha hax0rz enjoy your GRIEF
    -salesman200".
    [Remove Line] [Done] [Cancel]

    You could, of course, add more than 100 characters just by splitting your text into lines.
    Clicking "Done" would show this:

    REPORT
    EMC Date and Time has been logged and will be included with
    the report. (logged date/time: 2:10PM 10/6/2014)
    [Edit Name]
    [Add Report Type]
    [Add Description]
    [Add Extra Info]
    [Submit Report]

    After adding 1 or more fields, you can submit the report.
    With the report is the "Name" field, most likely of who you're reporting,
    "Report Type", where you can state things like "Cursing, Grief, Stealing",
    Description where you can state things like "I was on smp1 today and this dude
    just started cussing at everyone. He said some words like **** and **** being really
    rude and calling everyone rude names.", and finally the Extra Info tab for things like
    "p.s he was in Residence chat". As well, some metadata reported with it would most likely be some things like:
    Name of person who reported
    Coordinates reported from
    EMC Date/Time of report
    How long it took to fill out the report
    Who was nearby at the time
    etc, etc.

    So, I need comments. Lots of comments.
    And extra ideas/flaws in this idea. Thanks.

    607, Olaf_C, anonymouz710 and 5 others like this.
  2. Forwarded to Aikar for him to see. Very well thought out. +1


    This is how all suggestions should be.
    Faithcaster, sambish20 and 607 like this.
  3. Good idea.

    The system we used for registration I always intended to extend to support multiple other inputs

    This would be a good case to use it for since we cant use books in a desirable fashion.
    sambish20, 607 and eklektoi like this.
  4. Of course you'd be able to add extra fields/metadata as you wish, making this very extendable.
    Also, 4 minute response time. How are you that fast? :p
  5. I believe some people might view 'purely' typing only as complicated ... do you think the 'report type' should have a chest gui list possible reasoning types?

    Grieving
    Scamming
    Spamming
    Being Rude
    Cursing
    Indecent Name
    Indecent Skin
    Hacking/Illegal Mod
    Exploiting a feature
    Extreme Lag/Leaving Redstone On

    Can't think of any others really.
  6. See that chat button on the forums.... We all stay on IRC together =P People just have to actually STAY in the channel and not close it after 30 seconds!
    607 likes this.
  7. I doubt you'd be able to say its "Complicated". If you can't decide what to type for why you are reporting a player.... then the report isn't going to be too useful.

    Though an initial Chest UI that defines types and "Other" that allows typing could help keep reports consistent in style and save some typing too.

    make it /report name (and if just /report, could even popup a chest UI of online players heads? they show up in 1.8)

    Then select reason, then "Do you have more notes to add?"
    Hasorko and eklektoi like this.
  8. perhaps it could be something like this?

    REPORT
    Adding [Report Type] to this report. Please select a report type.

    [Griefing]
    [Scamming]
    [Hacking]
    [Cursing]
    [Other]

    [Cancel]
    eklektoi likes this.
  9. queue Spanish taco commercial (why not both?) ...you could have a player setting toggle which you want to show up?
  10. I love this idea +1
    here is my idea how to set it up:

    so this will work such as the Play Your Way system

    /Report will open 2 options:
    Player Name (we have records of who got on and off recently so maybe we could incorporate recent players into this?)
    Reason This will Open up another tab giving options such as [Hacking] [Grieving] [Rudeness/Cursing] [Spam] (no other because that could be misused and taken advantage of)
    in other words:
    /report [Player]
    who would you like to report? [Names here]
    Player not online check [Here]
    after choosing: What is the reason? [Hacking] [Grieving] [Rudeness/Cursing] [Spam]
  11. -1 on no "Other". We can't have all-encompassing lists of possible report reasons.
    -1 on no "Description". We need more info, which is the primary reason for this revamp.
    +1 on simplicity.
    -1 on how similar this is to the /report we already have. We've got names and reasons already.
    607 likes this.
  12. Yeh - I think for correct player queuing list - there might need to be some form of a question ask 'how long ago did the event take place?'
    Something like:

    Right Now/Currently
    up to 10 minutes ago
    up to 1 hour ago
    up to 1 day ago
    up to 1 week ago
    up to 1 month ago
    more than a month

    - if it's right now - it could list all players online
    - if it's 10 minutes-1 hour ago - it could list all players that have been online in that time frame
    - if it's any more than 1 day old ... the queuing system might not list all the players in a chest format, as that might get resource intensive (if not, then by all means)

    Edit: the time frames might not
  13. Fantastic idea, definitely +1!

    Hope to see this get implemented :3
  14. ok I can give all of that pretty much

    so this will work such as the Play Your Way system

    /Report will open 2 options:
    Player Name (we have records of who got on and off recently so maybe we could incorporate recent players into this?)
    Reason This will Open up another tab giving options such as [Hacking] [Grieving] [Rudeness/Cursing] [Spam] [Other]
    in other words:
    /report [Player]
    who would you like to report? [Names here]
    Player not online check [Here]
    after choosing: What is the reason? [Hacking] [Grieving] [Rudeness/Cursing] [Spam] [Other]
    After choosing a reason: Type a description of how the player broke the Rules[you would type description here with time (if you know) date(again if you know) if grieving what the player grieved if hacking how they hacked if other type what they did to break the rules along with everything else. ]

    this isn't exactly a very large difference but makes life easier for those who A: can't remember much to well (names are a big one) or B: wish that they didn't have to do as much typing
    we do have reasons but the reasons are really no matter what will always be the same. by that I mean no matter how you change the reasons will almost never change from the ones we have already.
  15. That was a nicely made post, good suggestion :)
  16. Certainly well thought out! I'd love to see this added :)
    607 likes this.