Uncertainty-aware Knowledge Tracing