摘要 |
An apparatus for recommending courses (200) comprises: a first receiver (210) adapted to receive a course request from a user client; a first collector (220) adapted to collect user context related to the user client; a first calculator (230) adapted to calculate relevance between the user context and each course stored in a storage device; and a first recommender (240) adapted to recommend courses on the basis of the calculated relevance to the user client. A direct and efficient method for recommending courses based on user context which has a strong impact on user experience is provided. According to the method, user information such as user profile, user behaviors, or past learning activities is not indispensable for the recommendation, and thus cold start problems happening when no user information is available can be solved. The user does not need to input query term(s) when requesting the recommendation, and the recommendation can be performed whenever and wherever the user requests courses. |