In my site I have users who can create posts, make a description, upload profile picture, provide email address etc
I want to give users a 'score' or 'rank' depending upon how much they have updated their account. For example, providing a profile pic will be +10 points, a long description will be +5 points, making a post will be +2 points etc
I was going to have a user model method that when executed updates their score and adds it to a column in the users table.
It was suggested to me that I use a cron job for this, and update it once a day as opposed to updating every time the user makes a change to their account.
I was wondering what was best practice for this, and where I should store the user's 'score'.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire