I'm using Moodle 3.5.1.
If I create a badge from within a
course it gives me the option to make the badge dependent on Activity
completion (i.e. complete post training quiz with passing grade). But
if I create the badge from within the Site Administration module I can
only use Course completion as a criteria. The badges created from
within the course work exactly as I wish, but they are not visible in
the Site Administration Badge Management screen which is strange. But
if I give it the same name as an existing badge I get an error. So
they're connected somewhat but not correctly. If I create a badge in
the Site Administration Badge Management screen it won't work at all.
Somehow I also managed to accidentally assign completion criteria for several courses that requires that multiple courses be complete as a pre-requisite for completing the course the student is working on and there is currently no way to remove that pre-req course once selected.