GIKT: A Graph-based Interaction Model for Knowledge Tracing