此代码存储库包含用于进行BKT分析的Matlab代码,结合对可汗学院数据的观察,这些数据与“评估教育视频”文章中使用的数据格式相同。要运行分析,请从data_pipeline目录运行sample_pipeline.sh脚本,该脚本负责从原始日志格式解析日志并构建和训练BKT模型。要查看训练模型或结果,请在data_pipeline/analysis目录中启动Matlab并加载results.mat文件。该代码包括两个主要部分:第一个部分位于data_pipeline/scripts目录中,是用Python编写的预处理脚本,用于将原始数据转换为更易于使用的格式;第二个部分位于data_pipeline/analysis目录中,是Matlab代码,用于实际运行BKT模型的训练和测试。