Return to Article Details Hybrid online learning for a software practice course and how it affects students with different self-regulated learning levels Download Download PDF