Although more students are turning to online education, not all of them achieve success in these types of courses so the focus was drawn to students' satisfaction. One of the noteworthy aspects of online instruction is satisfaction, and detecting its predictors can increase the value and achievement of online learning. Consequently, inspecting the elements which affect learners' online learning satisfaction seems to be critical. For instance, having assurance in one's abilities, also known as self-efficacy is a crucial determinant in anticipating satisfactory online learning outcomes. Moreover...