Effect of online communication skills training on effective communication and self-efficacy and self-regulated learning skills of nursing students: A randomized controlled study.