Use Rules to award userpoints for posting every day for a period

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by matt.rad on June 21, 2015 at 2:33am

Hi,

I am new to the group, so forgive me if this is not the appropriate forum for this.

I am looking for some pointers/a recipe to encourage users to post content of a particular type daily by granting userpoints if they make it to a certain number of consecutive posts.

How can I create the rule to do this?

Minimally, it would be:
1) that a user creates a node of a particular content type that
2) meets a particular workflow state (i.e. must be published, not a draft) and
3) a minimum of once every 24 hours for a period of X days.
4) This would then trigger a grant of userpoints and an email notifying that user once the X days is achieved.

Step 3 is what I need help with.

It would need to reset after X days and go back through the loop again. I also don't know how to do this part.

It would be great if:
1) I could have a different point reward for different values of X to get people to keep at it continuously, i.e. 7 days gets you 50 points, but keep going for 14 days for 200 points, 28 days 500 points etc. to motivate people to keep going.
2) I could set a minimum word count for the body too.

Thanks in advance for any pointers and help.

Matt

Categories:

Rules

Group organizers

Group categories

Categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /