A Survey of Knowledge Tracing: Models, Variants, and Applications | IEEE Journals & Magazine | IEEE Xplore