-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate ways to improve game rating/commenting behavior #628
Comments
I'm doubtful that tweaking the karma formula would do much. It's too invisible, and even I don't know how it works. A zero-explanation nudge would be better imo. What if the comment box came first on the page, the ratings below that, and the Save button below both? This would make it quite clear that you're supposed to write something. Quick and dirty mockup: They're visually grouped together now, and the ordering suggests that ratings follow from comments instead of the other way round. Note how I changed the title from "Game ratings" to "Your feedback" as well.
But because we sort posts oldest-first, you'd need another comment box below the thread. This makes me think... really there are two use cases for the comment box: (1) for players to give feedback on the game, and (2) for developers (and less commonly, other players) to reply to feedback. So how about threaded comments with one level of nesting? It seems to work alright in Facebook, last time I checked. With a Reply button below each comment (and below each reply thread), it would always be clear where your text will be going. I feel like we've had parts of this discussion before... #151 where I suggested putting comments and ratings into the same form, and #317 where I advocated top-posting for lack of a better idea. Notice how some people do like to read all comments before posting theirs. |
Yes, given the use cases we have for commenting/reading comments, putting the comment box at the top + a reply system would be the most comfortable for everyone. It's true that making people scroll down to comment / look further than the pretty rating box must lose some users. This approach kinda implies newest-first sorting, which is the part I've had mixed feelings about (newest-first with a box at the top means favoring engagement like social networks, rather than acknowleding discussion then contributing to it). I have yet to find a satisfying way to put comments + ratings at the top plus oldest-first comments. But thinking about it more:
A way to sum it up is that we're not dealing with conventional comment threads but more with feedback forms, that may kickstart a discussion (making the single-level reply system especially relevant). So yeah I'm warming up to making the switch :) So with the comment box now on top we can picture it near the star ratings yes. I like the auto-save, and how it suits tweaking ratings after submitting a comment so I wouldn't mind a cheaper version like: To handle what happens after saving the first time: we could flag the comment posted this way with a "is_review_comment" flag to make it still editable at the same spot. (Side-effect: this means we need to distiguish the "review comment" form from the box meant for other comments... and that one doesn't necessarily have to be on top?!) |
Getting quited hyped by the "is_review_comment" flag, as it solves another problem: the fact that non-feedback comments (eg. games not working / broken links / other random discussion) are still being counted in the karma formula. Marking reviews as such could let us filter out non-feedback comments. |
How would we make sure that people don't use the "feedback comment" box for such non-feedback comments though? |
I hope having the shiny "your feedback" box with the rating stars and a comment text that stays in place after saving, then a more classic comment box below would be enough hints to let people distinguish their purposes. Worst case the harm wouldn't be more that what we already have currently. EDIT: Maybe there's UX tips we could take from Gitlab's code review system too, if you're familiar with it. |
Reported facts
Concerns
(*) They're at least one legitimate use case for serial-rating, which is streamers playing games live but keeping ratings for later.
Things to investigate
Research to be done in the production DB:
Possible fixes
The text was updated successfully, but these errors were encountered: