Text this: Graph Knowledge Structure for Attentional Knowledge Tracing With Self-Supervised Learning