Student answer sequences are recorded in train.csv and test.csv. We use three rows to represent each student answer sequence, for example:
24
30,32,32,69,69,69,75,75,75,75,75,75,75,75,28,28,28,44,44,35,35,35,14,64
0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0
The first row is the number of the questions answered. The second is skill id. The third is answer correctly (1) or incorrectly (0).
Besides train.csv and test.csv, other files describe the correspondence between skill id and skill name.

assist0910 and assist15 are processed by [1].

HOW TO USE IT: refer to data_util.py ,dataset.py, train_util.py in https://github.com/JSLBen/Knowledge-Query-Network-for-Knowledge-Tracing.

Reference
[1]Zhang J , Shi X , King I , et al. [ACM Press the 26th International Conference - Perth, Australia (2017.04.03-2017.04.07)] Proceedings of the 26th International Conference on World Wide Web - WWW \"17 - Dynamic Key-Value Memory Networks for Knowledge Tracing[C]// International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, 2017:765-774.