Deep Learning Based Knowledge Tracing: A Review, a Tool and Empirical Studies | IEEE Journals & Magazine | IEEE Xplore