M2C Atomic Data Operation List
M2C Atomic operation |
M2C Atomic Type |
Description |
---|---|---|
M2C_Label2Int |
Data Cleaning |
Binarization for answering response |
M2C_FilterRecords4CD |
Data Cleaning |
Filter some students or exercises according specific conditions |
M2C_FilteringRecordsByAttr |
Data Cleaning |
Filtering Students without attribute values, Commonly used by Fair Models |
M2C_ReMapId |
Data Conversion |
ReMap Column ID |
M2C_BuildMissingQ |
Data Conversion |
Build Missing Q-matrix |
M2C_BuildSeqInterFeats |
Data Conversion |
Build sample format for Question-based KT |
M2C_CKCAsExer |
Data Conversion |
Build sample format for KC-based KT |
M2C_MergeDividedSplits |
Data Conversion |
Merge train/valid/test set into one dataframe |
M2C_RandomDataSplit4CD |
Data Partition |
Data partitioning for Cognitive Diagnosis |
M2C_RandomDataSplit4KT |
Data Partition |
Data partitioning for Knowledge Tracing |
M2C_GenKCSeq |
Data Generation |
Generate Knowledge Component Sequence |
M2C_GenQMat |
Data Generation |
Generate Q-matrix (i.e, exercise-KC relation) |
M2C_BuildKCRelation |
Data Generation |
Build Knowledge Component Relation Graph |
M2C_GenUnFoldKCSeq |
Data Generation |
Generate Unfolded Knowledge Component Sequence |
M2C_FillMissingQ |
Data Generation |
Fill Missing Q-matrix |