A framework to alleviate common problems from recommender system : A case study for technical course recommendation. (17th February 2020)