The Impacts of Learner-Instructor Interaction, Learner-Learner, Learner-Content Interaction, Internet Self-Efficacy and Self-Regulated Learning on Satisfaction of Online Education of African Medical Students | Synapse