Due to the challenges of all-round development, higher-education students are increasingly demanding more flexible learning that goes beyond the on-campus/online dichotomy. However, university students miss learning opportunities because of the conflict of time and space. Blended learning is an effective way to create more learning opportunities and support university students’ flexible learning, but its implementation varies across contexts. This study proposed an alternative blended teaching and learning approach to solve practical problems ...