• wordowl

    (@wordowl)


    Hi there,

    For some reason my site will not auto award achievements that I have created. Weirdly, it is auto awarding an old type of achievement that I deleted. It does this in the user backend but does not display on their profile.

    If someone could take a look that would be really appreciated.

    Many thanks,

    Aaron

    https://www.ads-software.com/plugins/badgeos/

Viewing 15 replies - 1 through 15 (of 35 total)
  • Michael Beckwith

    (@tw2113)

    The BenchPresser

    Honestly most of this depends on the settings for how the achievements are earned and if the user is being determined to be eligible at that point of time. Sounds like they’re not at the moment, but more information would be needed.

    Thread Starter wordowl

    (@wordowl)

    Hi Michael,

    Thanks for the reply. I hope this extra information helps. So this is what is happening.

    1. User completes LearnDash course.
    2. User is issued with an achievement. This achievement is configured to be awarded when the user completes the course. When I go in to the WordPress backend profile of a user who has completed a course, I can see the achievement in their profile. The achievement has the default badge, not the one I made on Credly.
    3. I select the same achievement from the ‘select an achievement type to award’ menu. Here, I can see the same achievement they have already earned, but with the Credly badge that I created.
    4. I award the achievement with the correct badge. Now there are 3 copies of the same achievement awarded to the user. 2 have the default Credly badge and one is the correct bade that I made. The two that don’t have the correct badge are not visible in the user’s front end profile.

    Thanks Michael,
    Aaron

    Thread Starter wordowl

    (@wordowl)

    I can see that it is awarding an achievement type that I have created But, not the individual achievements that belong in that overall achievement category.

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    If it’s the default “thumbs up” graphic, then chances are it’s not the whole achievement, but instead just the individual step.

    The one you’re seeing in bullet item #3 is the actual achievement. Assuming all requirements were met, what should have been awarded.

    I am wondering if there are duplicate-looking steps in place, one for a previous achievement setup, and one for the new achievement. It would explain why you get 2 with the thumbs up and 1 with the custom graphic you made.

    Thread Starter wordowl

    (@wordowl)

    Hi Michael,

    I think you’re probably correct. Is there a possibility of you looking at the configuration please?

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    Sign up a new user for michael @ webdevstudios . com and set it as admin.

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    Is there any way for me to skip the bulk of one of the lessons so that I can test the completion stuff? It’d be a better use of our time to not have me need to take some long course/lesson myself.

    Alternative, is there a user that has already done some of these things that I could look at the profile for?

    Thus far I see 4 achievements for topic completion, all which should be earned upon completion of the specified topic. Then one achievement that should be earned upon the earning of all 4 of those.

    Leaves me wondering if the necessary WP/PHP hooks for courses complete aren’t firing like expected for some reason.

    Thread Starter wordowl

    (@wordowl)

    Hi Michael,

    I will PM you – thanks very much.

    Aaron

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    To be fair, we do prefer public-safe information to be posted publicly when possible, in case others are experiencing similar issues. That way, they can try things on their own, hopefully solving their own issues.

    Thread Starter wordowl

    (@wordowl)

    Hi Michael,

    I couldn’t share children’s details in this post.

    The topic structure you identied is correct. The thing that I can’t work out is that it is issuing an achievent as mentioned above – just not the one I made.

    Is there anything that could be done next?

    Thanks Michael,

    Aaron

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    Like I said, public-safe only. If it’s confidential details or site-specific, I’m fine with email as necessary.

    Thread Starter wordowl

    (@wordowl)

    Is there anything else I can do to further debug?

    Thanks,

    Aaron

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    I need to look over the newest notes.

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    That said, I have to believe the LearnDash plugin is in need of some QA, and I need to figure out LearnDash as a whole more. I wasn’t the original dev for the plugin, so it’s a learning process for me as well.

    Thread Starter wordowl

    (@wordowl)

    Thanks Michael,

    If you want me to create a new LearnDash course that can be easily completed for testing, I certainly can.

Viewing 15 replies - 1 through 15 (of 35 total)
  • The topic ‘Auto Award Achievements’ is closed to new replies.