A flexible model,also known as flex learning empowers students to customize their learning experienc by choosing how,when and where they learn,often incorporating both in person and on line approaches.