Browsing by Keywords blended learning approach