Hello. In answer to your first question, no it is not possible but there is a workaround. Please see the documentation Course completion FAQ
General help
Conditions by Course? Possible or a dream?
This discussion has been locked so you can no longer reply to it.