Application of graph neural networks (GNNs) in learning situation prediction and educational resource recommendation algorithms | Synapse