Topic: Profile completion
Has anybody created a function that can calculate the percentage of the logged in member's profile that has been completed?
I would be very interested to see ![]()
Thanks
You are not logged in.
Has anybody created a function that can calculate the percentage of the logged in member's profile that has been completed?
I would be very interested to see ![]()
Thanks
I prefered to design a registration form that had to be completed in full (all fields required), no empty boxes and no "I tell you later".
Unfortunately, strictly enforcing 100% profile completion doesn't lend itself as well to my site, yet.
So what I was wanting to do was making any new, activated member part of the "inactive group". They remain in this group (with basically just browsing privileges) until they complete say 60% of their profile. Once they reach 60% they get upgraded to junior member.
I'm just missing the vital part, the calculation of profile completion ![]()
If anyone can help with this, that would be great. I just want to make a function that can be called, say:
function calculate_profile_completion(member_id)
Thanks
Well the % will depend on the number of fields you have. So it will vary from site to site)
You defeinitely need some kind of extension to use that stuff.
So the script will check all the fields and add 1 if the field is complete.
Then all you have to do is to divide number of completed fields by the number of all fields)
Thus you will get that % number. ah and multiply by 100
That's in general. If you prefer to no to count some fields or give more priority to same particluar fields the calculation could be a bit different.
Last edited by inatmo (2009-10-11 23:08:32)
had somebody here make this to work ?
Enforcing 100% profile completion is something I'm very interested in as well. I know this is an old thread but has anyone an idea on how to make this work?