Blended learning has been widely used and popularized in recent years. It was originally designed to create a highly engaging learning experience for students; however, in practice, it often falls ...