This repo is for ``Exploring Heterogeneity and Uncertainty for Graph-based Cognitive Diagnosis Models in Intelligent Education''
Our environment:
Python 3.9.7
torch 2.0.1
pandas 1.3.4
scikit-learn 0.24.2
networkx 2.6.3
Run the codes:
cd assist-graph/CD
python main_our.py --gpu 0
cd junyi-graph/CD
python main_our.py --gpu 0
The MOOC-Radar is too big to upload via Github. if you want to run codes for mooc-radar, please visit the MOOC-Radar repo, and put the files into "mooc-graph/data/coarse/" (Please mkdir first). Then, you should run
cd mooc-graph/CD
python divide_data.py
python main_our.py --gpu 0
You can change the data path in data_loader.py