A study of programming learning perceptions and effectiveness under a blended learning model with live streaming: comparisons between full-time and working students | Synapse