Skip to content

lxydiy/mooc-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOOCParser - 适用于中国大学MOOC的题库构建工具

原理:通过单元测试自动整理题库,并利用重试机会尽可能选出正确答案,整理成CSV题库供期末考试时采用关键词匹配的方式定位到题目。

注:本项目为自用实验性项目,代码能跑就行,不保证MOOC更新后的可用性。

使用方法:

浏览器F12,在网络选项卡中过滤网址:mocQuizRpcBean.getOpenQuizPaperDto.rpc

mooc_ai_answer.py - 用于将JSON转换成MarkDown格式供AI解答

使用方法:根目录新建input.json,复制上述网址的响应体到文件中,保存并运行脚本,输出在output.md

process_mooc.py - 用于将测验结果JSON保存到csv中

使用方法:运行此脚本。在测试完一轮后,复制上述网址的响应体到文本框,按两下回车确认输入,输出将追加到exam_results.csv,实时更新。

prefix_searcher.py - 用于从example_results中查找题目和答案

使用方法:运行脚本,输入题目前缀(建议)或者题目中任意一段话,按回车键,程序查找这段话首次出现的题目并美化输出。

About

MOOCParser - 适用于中国大学MOOC的题库构建工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages