With the support of information and technology (ICT), teachers have many options to enhance the teaching effectiveness. Flipped learning (FL) approaches have students use technology to access the lecture and other instructional resources outside the classroom in order to engage them in active...