Educational recommendation system based on graph algorithms