Skip to content
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

More user statistics #236

Open
Xyene opened this issue Sep 16, 2015 · 3 comments
Open

More user statistics #236

Xyene opened this issue Sep 16, 2015 · 3 comments

Comments

@Xyene
Copy link
Member

Xyene commented Sep 16, 2015

Apart from "Last seen time", we can also consider a Statistics tab on user pages. There, we could include graphs like:

  • Used languages pie chart
  • Status rates (? this one is iffy since it may encourage spamming helloworld to get a high AC score)
  • History graph, Github-style

None of these are crucial features by any means (aside from perhaps the "Last seen time"), but it would give users more data to play with. More data to play with must be a good thing.

@FatalEagle
Copy link
Contributor

Don't add "Last seen time", it's too stalker-ish. We need to respect user's privacy.

All of your graphs encourage spamming though. It's pointless and there are more critical features to be implemented.

@Xyene
Copy link
Member Author

Xyene commented Sep 16, 2015

I think I covered the non-mission-critical aspect...

None of these are crucial features by any means (aside from perhaps the "Last seen time"), but it would give users more data to play with. More data to play with must be a good thing.

Still, I believe it's a leap to think that just by having a feature people will abuse it. Hackerrank and SPOJ both have graphs of various natures, and they don't appear to be abused by the large majority of users.

Something important to note is that submission spamming is not a bad thing for us -- we don't incur a penalty of any sort for them. We're paying for judging servers anyways, so there's no clear detriment to them being put to work. Who cares if someone wants to up their AC rate? It's not something as conclusive as a contest rating chart, but does provide info that may be useful to improving their skills (e.g. "Oh, it looks like a lot of my submissions MLE. Might be a good idea to learn some ways to optimize my memory usage"). And on the other hand, if anything, a history chart may actually increase participation (users will want to keep their submission streak, which would lead to more activity on the site).

Depriving legitimate users from such graphs because they may be abused does not seem like the sensible thing to do, especially when they have the potential to boost user involvement.

@quantum5
Copy link
Member

Graphs seems interesting though I would hope they are not on default tab on the users page. Having a good idea doesn't excuse killing our servers.

@quantum5 quantum5 added this to the Holidays 2015 milestone Dec 14, 2015
@quantum5 quantum5 modified the milestones: Holidays 2015, Holidays 2016 Dec 21, 2016
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Jul 8, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Jul 8, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Jul 8, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Aug 11, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Aug 11, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Aug 11, 2020
@Xyene Xyene removed this from the Holidays 2016 milestone Sep 27, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Oct 17, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Oct 17, 2020
Ninjaclasher added a commit to Ninjaclasher/site that referenced this issue Oct 17, 2020
outloudvi pushed a commit to SchOJ/site that referenced this issue Oct 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants