PDA

View Full Version : User Group Promotion/Demotion based on User Activity on a regular basis.


mmllc
12-26-2011, 01:35 AM
Hello Everyone,

I had a rather interesting idea today to get users to use our forums more often, and reward them for that activity.

On my forum I have private sub forums that have information which is reserved for those who join, which got me thinking, if there was a way a user would only able to access that forum if his/her activity level is at a certain level, but he/she must maintain that level in order to be constantly able to access that forum from day to day in the future.

This would be done by a promotion/demotion into the usergroup that can access the subforum in question, but would require a daily CRON job to carry it out which sole condition is reaching a certain threshold in the "user activity" rate/level.

Is this possible? Is there already something like this?

Thanks.

demios
04-11-2012, 01:35 PM
Did you find a solution?

I also want to have a promotion based on a rolling target rather than a lifetime target.
I.E.

If a member posts x amount of posts in a month they remain in a promoted group, however if not they fall back into the lower group?

Outlaw Mantis
08-09-2016, 10:44 AM
Sorry for the necromancy, but has anybody got a suggestion for this? I'll give an example...

User has been posting for 7 days: upgrade to Super User
Super User has not been posting for 21 days: demote to User

Also, Super User must post at least five times a day to continue the streak.

Paul M
08-09-2016, 03:34 PM
Not seen anything that specific, but it sounds like a way to make users just "spam" posts for the sake of it.

Outlaw Mantis
08-09-2016, 06:13 PM
Not necessarily true. In my case, there's a specific sub-forum for forum games. That would be excluded from the posts needed for a promotion. "Super Users" would gain extra benefits. So long as posts are on topic, it's fine. When you run a struggling hobbyist forum, sometimes you have to take what you can get and employ any methods you can find (within reason) to gain momentum.

I don't mind doing this manually. Shame there isn't a solution available, but no big deal. :)