Can I combine Set Password, Remove Email Verification and Signup Code for security

Our site is being developed to train users on things like security awareness in a healthcare environment. Emailing their password in plain text goes against everything we are trying to teach them to NOT do. So, could we use three plugins together to handle the account setup without sending plain text emails with passwords?

What I would like to do is:
1- Have the site admin person tell the users to go to the site URL and create their log in using the Sign Up Code plugin.
2- When they create that account I want to use the Set Password plugin so they can set the password themselves.
3.Once the account is created, I want to prevent the email from being sent with the password in it using Remove Email Verification.

Will they all work together to accomplish that task for me or is there any other way I can do this?