The current study is an approximate replication of Gray and DiLoreto’s (2016) study, which proposed a model predicting that course structure, learner interaction and instructor presence would influence students’ perceived learning and satisfaction in online learning, with student engagement acting as a mediator between two of the predictors and the outcome variables. Using mixed methods, the current study investigated whether Gray and DiLoreto’s model would be able to explain the relationships among the same variables in a computer-assisted language learning environment. A mediation analysis was conducted using survey responses from a sample of 215 college-level students, and qualitative analysis was conducted on the survey responses from a subsample of 50 students. Similar to Gray and DiLoreto’s study, positive correlational relationships emerged between the variables. However, the model proposed by Gray and DiLoreto did not fit our data well, leading us to suggest alternative path-analytic models with both student engagement and learner interaction as mediators. These models showed that the role of course organization and instructor presence were pivotal in explaining the variation in students’ perceived learning and satisfaction both directly and indirectly via student engagement and learner interaction. Moreover, qualitative analysis of students’ responses to open-ended questions suggested that from students’ perspectives, course structure was the most salient factor affecting their experiences within online language learning contexts, followed by learner interaction, and then by instructor presence.