Length of online course and student satisfaction, perceived learning, and academic performance · Study