Learning path planning method for engineering education based on course group knowledge graph and learner portrait | Synapse