Exploring educational psychology mechanisms in course knowledge graph-based personalized learning support for vocational students | Synapse