CAKT: Coupling contrastive learning with attention networks for interpretable knowledge tracing | IEEE Conference Publication | IEEE Xplore