Blended Learning is optimal because it supports multiple perspectives and experiences which are easily accessible over the web
Check out this Article on Blended Learning!
https://pmnerds.com/inovspark/component/k2/item/36-demands-for-blended-learning