Profile acitivity index plugin

17 years 1 week ago #36902 by ffaabbss
Profile acitivity index plugin was created by ffaabbss
Could somebody please code this siple plugin which should not be too hard to implement as it is pure maths (the only difficulty could be 3rd party integration:

the plugin should show an activity index based on certain values defined by the admin through the backend.
The admin should be able to select from these options to create an activity index for users or even better to combine these values into one index:

1 Logins per month (e.g. 10 logins = 100% activity, 9logins = 90%...)

2 Page clicks per month (50 clicks= 100%, 25 clicks=50% ...)

3 Profile completion bonus (plugin should count the available profile fields and then the fields that are not left empty and generate a percentage value that gives a bonus for activity level)

4 forum posts: count the forum posts in FB and give a activity percentage bonus for each post in the last 3 months or so.

5 count number of new connections over the last 3 months and give activity bonus for each connection

6 count group memberships in Groupjive and give activity bonus for each membership in a group/ count own groups as founder and give extra bonus for each group founded in the last 6 months or so

7 Count CB Gallery items and give activity bonus for each new item in the last 3 months...

Ending up there are a whole lot of ways HOW people can show their activity and all those ways should be taken into account. In the end the MAXIMUM should of course be 100%. So even if somebody raeches much more by being active in all areas mentioned above the plugin should only count to 100% activity in frontend ...

The plugin should then reduce the activity index by 0.25% or so each day...(adjustable by admin as well as all other figures above)

the rest of activity bonus that goes beyond 100% could then for example not be shown in the frontend as it would show 100% there but nevertheless be taken into account when the activity index is being reduced.... that way a very active meber could stay with activity index of 100% for quite a while when having done a lot over the last days as he may actually have reached e.g. 140% acitivity....so until it count down to under 100% activity the frontend will show 100% activity.

Depending on the settings chosen by admin the activity should fall down to 0% over time but the admin should be able to define if the activity falls fast from 100% to 70%, then a little slower form 70% to 50% and even slower from 50% to 25 % and then only reduce very little from 25% to 0%... that is because people will always have their profile, founded groups and forum posts even if they are not active any more and that should count for them which is why activity should only reduve minimal in the lower percentage values... it should be a so called degressive curve...

Post edited by: ffaabbss, at: 2007/05/03 14:55

Please Log in to join the conversation.

16 years 11 months ago #37738 by ffaabbss
Replied by ffaabbss on topic Re:Profile acitivity index plugin
bump:

nobody interested or able to add sth?

Please Log in to join the conversation.

16 years 11 months ago #37751 by tomsawyer1234
Replied by tomsawyer1234 on topic Re:Profile acitivity index plugin
I am looking for the same thing!

Please Log in to join the conversation.

16 years 11 months ago #37792 by ffaabbss
Replied by ffaabbss on topic Re:Profile acitivity index plugin
how about getting a joomlancer?

who would chip in 10€?

I am first: 10€!

Please Log in to join the conversation.

16 years 11 months ago #38104 by tomsawyer1234
Replied by tomsawyer1234 on topic Re:Profile acitivity index plugin
I think it should be easy to make a simple "point system" using Friends Counter Plugin
www.joomlapolis.com/component/option,com_joomlaboard/Itemid,/func,view/catid,24/id,37319/#37319

It should be easy to modify the SQL.

ffaabbss,
what is you knowledge in php/sql?

cu

Florian

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.207 seconds

Facebook Twitter LinkedIn