Text this: EGRec: a MOOCs course recommendation model based on knowledge graphs