Psychological factors enhanced heterogeneous learning interactive graph knowledge tracing for understanding the learning process | Synapse