View Issue Details

IDProjectCategoryView StatusLast Update
0005593Composrpointspublic2024-03-30 03:20
ReporterPatrick SchmalstigAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0005593: Add an "Activity Points" concept
DescriptionThe points system currently has "Points Balance", "Gift Points", and "Life-Time Points".

Add a new one called "Activity Points". This operates similar to life-time points in that they cannot be spent on anything. However unlike life-time points, this value more clearly represents a member's total amount of content contributions in a community and is less likely to be influenced by virtual currency related actions on the points system.

Activity points should probably consider all points ever earned EXCEPT points earned through the following ways:
* Escrows (these are transactional / virtual currency)
* Credits (unless the credit was from a content submission or a daily visit)
* eCommerce refunds
* Gambling
* Essentially anything that does not pertain to some level of public site activity / contributions

We give a clear indication that members should be using escrows if they are sending points for goods. Therefore, we will assume members sending points to each other is considered "activity" (e.g. feedback / a thank-you) and thus will count towards activity points.
Additional InformationAdd a config option asking how staff want usergroup rankings to be considered: Life-time points or activity points. Activity points is the new default, but all v10->v11 site upgrades will default to life-time points instead as this is what is currently used.

Also implement this as a config option for point-weighting on polls, and in the karma system.

Document this new concept.
TagsRoadmap: Over the horizon
Time estimation (hours)
Sponsorship open

Activities

Chris Graham

2024-03-24 17:58

administrator   ~0008414

My view is 3 kinds of points is already the maximum cognitive load we can put on people. I'd want to see a very strong justification for why a site is going to be significantly affected by not having this feature to justify overwhelming a significant number of users trying to learn the points system.

Patrick Schmalstig

2024-03-25 16:39

administrator   ~0008432

Last edited: 2024-03-25 16:46

View 4 revisions

How about a switcher to switch between life-time or activity points (instead of having both on a site)? Or rather we can call it life-time points in both cases but there's an option to choose how it's defined... either as total points ever, or total points ever from content submitted.

A justification for a system like this is that the points system can be abused easily to rank up in groups when using life-time points... if two members keep sending each other points back and forth, they can rank up. Sure, a staff member can reverse the transactions (and I'll have to double check if that causes auto rank down or not), but it's still unnecessary work for staff.

Also, life-time points is often considered as a measure for user activity (groups / ranks, member info, voting power). But that's false because not all life-time points earned are from actual activity / contributions (e.g. exchanging points between members, some sites may award points for donations [though one can argue that is a form of contribution... really a preference of the admin; some admins may see that as too capitalist / classist as those who can afford to donate have an unfair way to get more points], birthday points, daily points [not points for visiting; I'd consider that a form of activity]).

Chris Graham

2024-03-27 13:28

administrator   ~0008449

Seems reasonable that we could have option(s) to determine what counts towards life-time points, good.

Patrick Schmalstig

2024-03-27 13:33

administrator   ~0008452

I'll go that route then (in the future). I think that's a good compromise. This is something I think can wait until 11.1 or later.

Issue History

Date Modified Username Field Change
2024-02-06 14:13 Patrick Schmalstig New Issue
2024-02-06 14:13 Patrick Schmalstig Status non-assigned => assigned
2024-02-06 14:13 Patrick Schmalstig Assigned To => Patrick Schmalstig
2024-02-06 14:13 Patrick Schmalstig Tag Attached: Roadmap: v11
2024-02-06 14:14 Patrick Schmalstig Additional Information Updated View Revisions
2024-03-24 17:58 Chris Graham Note Added: 0008414
2024-03-25 16:39 Patrick Schmalstig Note Added: 0008432
2024-03-25 16:41 Patrick Schmalstig Note Edited: 0008432 View Revisions
2024-03-25 16:44 Patrick Schmalstig Note Edited: 0008432 View Revisions
2024-03-25 16:46 Patrick Schmalstig Note Edited: 0008432 View Revisions
2024-03-27 13:28 Chris Graham Note Added: 0008449
2024-03-27 13:33 Patrick Schmalstig Note Added: 0008452
2024-03-27 13:33 Patrick Schmalstig Tag Attached: Roadmap: Over the horizon
2024-03-27 13:33 Patrick Schmalstig Tag Detached: Roadmap: v11
2024-03-30 03:20 Patrick Schmalstig Status assigned => non-assigned
2024-03-30 03:20 Patrick Schmalstig Assigned To Patrick Schmalstig =>