Has anyone considered the implementation of a multi-level points system in conjunction with the invite module so that a user could earn points not only for their own actions, but also the actions of the users that they invite to join the system? This could be extended of course to also cover second-generation invites (the invitations of the users you invited), third generation invites, etc...

Comments

jayakrishnanj’s picture

Version: 4.7.x-1.x-dev » 6.x-1.0
Component: Code » Code: userpoints API

is there any solution for this query friends...?

Any help Please.

Satori42’s picture

Component: Code: userpoints API » Code: userpoints

The Invite module ( http://drupal.org/project/invite ) describes itself as providing Third-Party Integration with User Points. This would enable shared Points upon successful registration of a new, referred user.

For the purposes of crediting users with Points based on the activities of their referrals, see the User Referrals module:

"Optionally, points are awarded for the referring user.

...

Only active users are counted in referrals. Blocked users, or users not yet approved by the administrator are not counted in referrals."

Once referred, crediting Points for other activities would depend on functionality required of the User Referrals module ( http://drupal.org/project/referral ). This would be an ideal feature to request for that module. Ideally, User Referrals should be made to work with Rules to determine with a Condition whether a user has a referring user associated with them. Rules could then easily be made to act on the Points of that referring user in a variety of situations.

This would seem to be a straightforward feature to implement, and by using Rules to get the Referrer of a given user's Referrer, multiple levels of User Points actions could be achieved quite easily. It would answer your use case, which is a frequent one.

Posting this as a feature request for the User Referrals module would be advisable. When I went to, I found that Rules integration to "Check if a user was referred by a another user" had already been implemented. It was unclear whether it could also get the Referring User's ID and Add Points to it. When I installed and attempted to, Rules integration wasn't functioning properly. This is currently an Active issue for the module.
( http://drupal.org/node/1174970 )

manuel.adan’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Closing this as outdated, 6.x version is no longer maintained. Anyway it is something to solve with rules.