Is Online Training Software More Effective Than In-Person Training?