Pavel Chernitsky Posted July 11, 2021 Posted July 11, 2021 (edited) We're trying to get the new ranks system to "simulate" the old pips, and I've set it up to basically have one rule - 1 point per thread/post/comment (basically any content item). But I can't seem to get it to work straight. The "Comment/reply posted" rule gave to much points so I changed it to "Content item posted" but it give to few points... Before I change it again and am forced to wait 2-3 days to see the results, can I ask for an simple explanation of the system's rule triggers (not the default ones but the ones selectable in the dropdown menu) and perhaps even add an example when a rule is triggered and an example when it isn't. e.g (only for demonstration purposes) "Member buys a subscription" is only triggered when a paid subscription is purchased. isn't triggered on free subscriptions, up/down grades. thanks. Edited July 20, 2021 by Pavel Chernitsky
Pavel Chernitsky Posted July 20, 2021 Author Posted July 20, 2021 Can anyone from the team (@Jordan Invision @Matt or anybody else) help me out here? I've rebuilt the ranks a few more times since posting this thread and I can't, for the life of me, get the system to reproduce the way the pips worked - one point per content item (opening a thread or posting in one, publishing a blog post or article in pages etc. Without taking into account reputation and reactions).
Stuart Silvester Posted July 20, 2021 Posted July 20, 2021 If you select to keep your existing ranks during upgrade, we insert two rules to keep the functionality the same New comment item is posted Comment/reply is posted
Pavel Chernitsky Posted July 20, 2021 Author Posted July 20, 2021 Unfortunately we didn't, but I've recreated them using the current existing ranks (renamed and changed the points threshold). I've also activated the two rules you mentioned - but they're giving way more points than they should. For example, I have 4141 posts, but received 6831 points. It looks like it doesn't mesh with reputation, since I have 1845 point, which if added, give a total of 5986 points, so...🤷♂️ also, you mean "content item posted", right? 23 minutes ago, Stuart Silvester said: New comment item is posted
Stuart Silvester Posted July 20, 2021 Posted July 20, 2021 I did. I suspect your user has created 2690 topics/content items? Reputation points were not part of the calculation of member ranks in older versions, it was purely content count.
Pavel Chernitsky Posted July 20, 2021 Author Posted July 20, 2021 (edited) 12 minutes ago, Stuart Silvester said: I suspect your user has created 2690 topics/content items? sounds reasonable. are threads/content (I guess you mean blog posts, articles etc.?) counted differently? I have both rules set up to give one point for every instance. Edited July 20, 2021 by Pavel Chernitsky
Management Matt Posted July 20, 2021 Management Posted July 20, 2021 There were a few bugs with the comment rule extension, which should be fixed in 4.6.4. It likely counted 1 topic as one content item and 1 post, rather than just 1 thing. So effectively 2 points per topic instead of 1 when rebuilding.
Pavel Chernitsky Posted July 20, 2021 Author Posted July 20, 2021 Oh, OK, thanks. That makes sense. We still haven't upgraded to 4.6.4, so I can't confirm it's fixed, but I'll return to update once we do.
Management Matt Posted July 21, 2021 Management Posted July 21, 2021 I think that's most likely the issue, so a rebuild after upgrading should fix it for you.
Pavel Chernitsky Posted August 15, 2021 Author Posted August 15, 2021 Hi, coming back to update on the issue. We've upgraded to 4.6.5.1 and did an achievement rebuild as you suggested, but unfortunately the point still don't add up to what they should. Here is an example of a user that has posted 9490 content items, but has over 20K achievement points (can we just calls those "APs"? I'm soooo tired of misspelling acheivment... see? did it again). Any other ideas as to what can cause this?
Marc Posted August 23, 2021 Posted August 23, 2021 On 8/15/2021 at 5:51 PM, Pavel Chernitsky said: Hi, coming back to update on the issue. We've upgraded to 4.6.5.1 and did an achievement rebuild as you suggested, but unfortunately the point still don't add up to what they should. Here is an example of a user that has posted 9490 content items, but has over 20K achievement points (can we just calls those "APs"? I'm soooo tired of misspelling acheivment... see? did it again). Any other ideas as to what can cause this? I have created a ticket on this for you, so we can try and get to the bottom of your issue. I will respond to this shortly
Pavel Chernitsky Posted August 23, 2021 Author Posted August 23, 2021 Thanks a lot! I really hope this'll get sorted out and we will be able to stop rebuilding the reputation every three days 😂
iacas Posted August 31, 2021 Posted August 31, 2021 I'm seeing some very strange things as well. https://thesandtrap.com/profile/65783-edweather/ My "one-year" rule is: He has two posts. He hasn't logged in since the day after he registered. Shouldn't he have to log in over a year after he registered to get the one-year award? How is he getting the 36- or the 1-year badge?
iacas Posted August 31, 2021 Posted August 31, 2021 Oh, and if I click "Manage" in the ACP I get this list: Could someone (@Marc Stridgen, @Matt, @Stuart Silvester) comment on this, possibly? This is obviously when I ran the recalculation of the achievements, not when the member signed in again (he hasn't signed in since last year, a day after he registered).
Marc Posted August 31, 2021 Posted August 31, 2021 4 hours ago, iacas said: Oh, and if I click "Manage" in the ACP I get this list: Could someone (@Marc Stridgen, @Matt, @Stuart Silvester) comment on this, possibly? This is obviously when I ran the recalculation of the achievements, not when the member signed in again (he hasn't signed in since last year, a day after he registered). Ive opened up a ticket for you on that, so we can get in and take a look for you to see what is happening.
iacas Posted September 1, 2021 Posted September 1, 2021 Okay. So logging in triggers the rule. How do I award a member who has been an active member for a year simply for the membership, not for posts or reactions etc.? Is the “days logged in” actually consecutive days? If so almost nobody will hit a year. Plus I think you use the word “concurrently” incorrectly.
iacas Posted September 1, 2021 Posted September 1, 2021 4 hours ago, iacas said: Is the “days logged in” actually consecutive days? If so almost nobody will hit a year. So, this is consecutive days. And I think it works only going forward, which stinks IMO. So even if a member makes posts every day for a year a month ago he won’t get a “7 days in a row” award unless he does so after you rebuild. Rebuilding in the future may also reset all of these…
Management Matt Posted September 2, 2021 Management Posted September 2, 2021 On 9/1/2021 at 3:19 PM, iacas said: Okay. So logging in triggers the rule. How do I award a member who has been an active member for a year simply for the membership, not for posts or reactions etc.? Is the “days logged in” actually consecutive days? If so almost nobody will hit a year. Plus I think you use the word “concurrently” incorrectly. We log log-ins in a separate table now, but of course that table only existed with 4.6 and it's not possible to populate it from pre 4.6 data. So moving forward it won't be an issue, even with a rebuild. iacas and Unienc 1 1
iacas Posted September 3, 2021 Posted September 3, 2021 9 hours ago, Matt said: We log log-ins in a separate table now, but of course that table only existed with 4.6 and it's not possible to populate it from pre 4.6 data. So moving forward it won't be an issue, even with a rebuild. Thanks. That makes it still not quite right for my forum (which is pretty old), but whatever. I'll submit a feature request for "time of active membership" (i.e. account created date, user logs in and/or posts 1 year, 5 years, etc. later).
Management Matt Posted September 3, 2021 Management Posted September 3, 2021 6 hours ago, iacas said: Thanks. That makes it still not quite right for my forum (which is pretty old), but whatever. I'll submit a feature request for "time of active membership" (i.e. account created date, user logs in and/or posts 1 year, 5 years, etc. later). I think we have our wires crossed a bit. There's two options for time based rewards: - Consecutive days logged in - Time since registration The latter, time since registration does go from the join date, so if that's not working correctly let me know.
iacas Posted September 3, 2021 Posted September 3, 2021 (edited) 4 hours ago, Matt said: I think we have our wires crossed a bit. There's two options for time based rewards: - Consecutive days logged in - Time since registration The latter, time since registration does go from the join date, so if that's not working correctly let me know. Time since registration does not care if the person has visited since they registered. That’s what the whole ticket was about. Edited September 3, 2021 by iacas
Pavel Chernitsky Posted September 5, 2021 Author Posted September 5, 2021 On 8/23/2021 at 9:39 AM, Marc Stridgen said: I have created a ticket on this for you, so we can try and get to the bottom of your issue. I will respond to this shortly So after going over this "issue" with Marc, turns out it isn't an issue at all and the system doesn't take into consideration forums where we've checked off the "increase user post count" so we still can't replicate our old ranking system. Seeing as more people are complaining about the achievements, maybe you guys should reconsider giving us the option to either revert to the old Ranks+Rep system or at least allow showing the reputation under the user's avatar. The way that things sit right now, the community has no way of awarding or taking away "respect" to and from users the members deem helpful (or harmful). The only way to give a user any form of easily visible acknowledgement is by us the admins, and that distances "us" from "them", which is something I'm trying to avoid at all costs.
Marc Posted September 5, 2021 Posted September 5, 2021 2 hours ago, Pavel Chernitsky said: So after going over this "issue" with Marc, turns out it isn't an issue at all and the system doesn't take into consideration forums where we've checked off the "increase user post count" so we still can't replicate our old ranking system. Seeing as more people are complaining about the achievements, maybe you guys should reconsider giving us the option to either revert to the old Ranks+Rep system or at least allow showing the reputation under the user's avatar. The way that things sit right now, the community has no way of awarding or taking away "respect" to and from users the members deem helpful (or harmful). The only way to give a user any form of easily visible acknowledgement is by us the admins, and that distances "us" from "them", which is something I'm trying to avoid at all costs. As at present this is actually working as it was intended, I have moved this to our suggestions area for consideration.
Recommended Posts