Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

implement a reputation system #2992

Closed
chadwhitacre opened this issue Dec 8, 2014 · 9 comments
Closed

implement a reputation system #2992

chadwhitacre opened this issue Dec 8, 2014 · 9 comments

Comments

@chadwhitacre
Copy link
Contributor

Right now we have a binary (well, trinary) is_suspicious field to track reputation. We should evolve something more granular. Users should be able to unlock features by earning reputation. I feel like we've talked about this before but I don't know that we have a ticket dedicated to the idea.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@chadwhitacre
Copy link
Contributor Author

Example from Mandrill:

screen shot 2014-12-08 at 1 31 08 pm

@chadwhitacre
Copy link
Contributor Author

I thought Coinbase had a good implementation of this under "Verifications" or something, but I'm not finding it right now.

@colindean
Copy link
Contributor

Maybe reputation is a function of how many weeks a user has successfully participated, weighted by booleans of giving and receiving? Perhaps also figure in consecutive charges, etc.

@chadwhitacre
Copy link
Contributor Author

@colindean Yes. Also::

@blrhc
Copy link
Contributor

blrhc commented Dec 19, 2014

This is a good idea! +1

@techtonik
Copy link
Contributor

I don't like systems like Facebook, which require too much personal info from me just to become a normal citizen. What is your goal for the reputation system?

Reputation thing is too broad. It is better start with features to unlock.

@webmaven
Copy link
Contributor

webmaven commented Jan 4, 2015

This might be helpful (either the book or the wiki):
http://buildingreputation.com/doku.php

@chadwhitacre
Copy link
Contributor Author

For hard-suspending a user, we should evolve the existing is_suspicious knob into is_suspended (#3058).

@webmaven
Copy link
Contributor

Is hard-suspending the equivalent of being banned from the service?

Assuming an owner gets banned, is the team banned as well, or is there opportunity for the team to be transferred to another owner?

If a team is banned, the members are not, correct (as they may be or become members of other teams)?

What will the processes (or lifecycle, if you will) look like for individuals joining/leaving teams?

Do we watch if teams have a high proportion of their members suspended or banned over time?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants