Effects of alternative training methods on self-efficacy and performance in computer software training. | Synapse