Similar Items: A Contrastive Study of Blended Learning and Non-blended Learning :