Pre-requisite: Tools and Platforms of Technology-enhanced Flexible Learning, Managing Teaching Resources in Technology-enhanced Flexible Learning, Assessment in Technology-enhanced Flexible Learning, or Student Interaction Management in Technology-enhanced Flexible Learning