fabd / kanji-koohii

A web application to help Japanese language learners remember the kanji.
https://kanji.koohii.com
GNU Affero General Public License v3.0
219 stars 21 forks source link

Add Account Setting for hide / unhide of controversial (often reported) stories #31

Open fabd opened 7 years ago

fabd commented 7 years ago

The "unhide" solution for controversial / adult themed mnemonics is less than ideal. By suggesting something is hidden, it makes you want to "unhide".

Breakdown

I prefer to hide controversial stories by default , for a better experience for a public of all ages / culture. If the user doesn't want moderation, they can turn it off.

New user's stories will always show anyway since reports take some time to add up. And this would provide a sensible experience for new users.

All that, considering a simple solution. There's no one-size-fits-all answer here.

FormisSage commented 7 years ago

Hiding questionable/mature content and giving users the option to opt-out of the filtering is a pretty standard way of handling this on most sites I think. It's also less hassle, since I can just flip the switch once and don't have to unhide each story individually.

rinre commented 7 years ago

I also think a general switch in personal settings for hiding/unhiding all sounds like a good, simple solution.

That being said -on a side note- to me the difficult thing about reported stories is that they seem to be most often reported for one of two (or possibly three) reasons: 1) They are too sexual/offensive in some way to the "reporter" 2) They are “wrong” (they use non-correct primitives (i.e sun/日 instead of eye/目), they interpret the keyword badly (i.e. 傾 “lean” is used in the meaning of “thin” instead of the action of leaning), or are otherwise unhelpful. 3) pressed by mistake (or for to me unfathomable reasons).

In an ideal world, I would like to be able to hide only category 2. However, as I can't think of a way to implement it without someone editing the content directly (which opens to many new questions), I'm not seriously suggesting complicating the matter ;-)

FormisSage commented 7 years ago

Actually, story editing could in theory be implemented by means of approval system by he original poster.

  1. You edit someone's story, or write a suggestion on how it could be improved.
  2. The original poster receives a notice and decides whether to make the changes.

I can see how this could get out of hand with some people spammed with notices, but I don't know how large the user base actually is. I also have no idea about the distribution of the most popular stories among users, since the more popular stories would likely receive more attention. On the other hand since they're highly rated they shouldn't have many mistakes to begin with, but people can always troll.

fabd commented 7 years ago

@rinre

pressed by mistake (or for to me unfathomable reasons).

It's not so unfathomable. Before the mobile / responsive update I have heard numerous times that people reported something by mistake. You had to zoom in / out and the buttons were small and close to one another.

This should be less of an issue now since the icons are a bit larger and more spaced out. The order of the icons also has been changed so that Report and Star are separated with Copy in the middle, and the Star action is near the right edge of the screen for mobile users.

Here is an old screenshot, ugh... the star and report were right next to each other.