一个简易的快速的做题/出题/分析报告程序(高中)
看着面前试卷上惨不忍睹的分数,我暗暗下定决心:
是时候内卷了,绝不能辜负这十几年的努力啊!
于是,我开始了我的内卷之路...
(本项目的实用性
相对于拿笔写字还是差了很多的)
- 首先应该clone此仓库到本地:
git clone https://github.com/wzk0/gao-kao-nei-juan.git
-
随后编辑
config.yaml
进行配置(文件内有注释); -
最后执行
python3 main.py
即可.
衷心希望大家可以出题,丰富题库!
不限科目,难易程度,但最好以高中题为主!
🌸❤️🌸
-
积分功能(已实现) -
日志记录功能;(已实现) -
分析功能;(简陋实现) -
文件一键传送功能;
(主要是没时间打字...这里提供几个思路,有兴趣可以Fork自行开发:
通过读写文件的方式(读取后+1,随后写入)创建缓存文件,记录;做题数
,正确数
等
通过导数来分析结果(趋势,或者生成图片);
通过Telegram API
实现发送题目.
...
此项目树状图如下:
.
├── check.py ##花里胡哨的签到与积分功能
├── config.yaml ##配置文件
├── do.py ##题目相关
├── main.py ##主框架
├── model.x.yaml ##出题模板
├── rf.py ##配置读取
├── model.x.yaml ##出题模板
└── chongfu.py ##查重打包功能
有些地方提供了简单的注释!
运行过程中会产生五(或者更多)个数据文件(主动生成)并储存在.data
目录,
一个是积分(money
)文件(初始值为0
);
一个是日期(today
)文件(初始值为1999-1-1
).
一个是全部答题数(all
)文件,正确题数(right
)文件,以及错误题数(wrong
)文件(初始值均为0
);
感谢正在浏览的你!🦄✨🌈