研究问题:自动定义题目难度与智能组卷
研究可以根据做题情况更加准确的评判题目的难度,根据要求生成相应难度的编程练习,提高同学们做题的效率。
更新时间 | 更新人员 | 更新内容 |
---|---|---|
2020.04.29 | zwr | 对Json文件的数据进行了统计 |
2020.05.19 | zwr | 修改了Json文件数据格式,按照题目进行区分 |
2020.05.20 | zzy | 实现了面向用例的检测和代码行数的统计 |
2020.07.05 | zzy | 实现了C++代码的检测 |
2020.07.08 | zwr | 在数据集中增加了分组信息 |
2020.07.10 | zwr | 删除损坏数据 编写问题日志 |
2020.07.10 | zzy | 修改了非python检测代码 |
2020.07.22 | zzy | 修改了代码检测方法,更新数据 |
2020.07.25 | zzy | 完成难度系数分析 |
2020.07.26 | zzy | 完成随机算法组卷内容 |
2020.07.28 | zzy | 完成遗传算法组卷 |
满分率超过97%
,分数不具有代表性
题目通过情况 0-1分布
通过/不通过
通过:满分
不通过:非满分,抄袭,面向用例,非python代码
根据通过率,提交次数,代码行数确定难度系数
使用随机算法和遗传算法进行智能组卷,并对两种算法进行比较
具体内容见研究报告