Text this: Psychological factors enhanced heterogeneous learning interactive graph knowledge tracing for understanding the learning process.