Dynamic Key-Value Memory Networks With Rich Features for Knowledge Tracing | IEEE Journals & Magazine | IEEE Xplore