• Resolved rahy

    (@rahy)


    Hi @thomasplevy,

    How do I set the engagement to give out an achievement (i.e. a badge) for completion of any course (not specifying a certain course)?

    The existing setup seems can only give achievement to a specific course by setting the name of the course. I have almost hundred courses which giving achievement one by one is a tedious task.

    If it has to be done with code or customizing a template, please do guide me on that.
    Thank you.

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

Viewing 2 replies - 1 through 2 (of 2 total)
  • @rahy,

    We don’t currently have the ability to do this. I think it could, potentially, be possible. Our engagements class has lots of hooks and actions that are documented within the codebase.

    If you’d like for us to build this feature, please submit it as a feature request via https://lifterlms.com/contact

    If you’d like to look into it on your own, please excuse that I don’t have clear documentation on how to build a custom engagement and look through the docblocks on the file at includes/class.llms.engagements.php

    There’s some pretty detailed inline documentation on how to create a custom engagement there and given the available tools you should be able to get this done via filters and actions.

    Take care,

    @rahy,

    Marking as resolved due to inactivity.

    If you need further assistance please reply and I’ll reopen.

    Take care,

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Giving achievement for completing any course’ is closed to new replies.