Skip to content

疲于应付国网各种题目,决定写个基于Excel的做题器

Notifications You must be signed in to change notification settings

Disda-coding/SGCCKiller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SGCCKiller

基于Excel的做题器,追求速度,代码质量不高,后期改为brower-server。

一小时码出来的,为了尽快应用秉承能润就行的心态,后续会推出基于SpringBoot+Vue前后端分离架构的答题系统,敬请期待!

  • 轻量级不需要数据库
  • 能用就行目前,代码有点高耦合面向过程了。

Version 1.0

  • 基于CML的操作界面
  • 可以选择做题范围(单数字代表某题,回车默认全部)
  • 支持错题功能和错题最大数统计
  • 支持背题模式(方便导出word)

Version 1.1

  • 支持选择不同的题库
  • 基于CML的操作界面
  • 支持不同的配置文件
  • 支持1/a/A来代表第一个选项
  • 支持自定义T/F标识
  • 仅支持04后的Excel格式(poi接口发生变化),自用工具,暂且未支持全格式。

Ver1.2

  • 优化代码

Ver1.3

  • 可以通过输入s/S来skip改题,将错误次数重置
  • 添加了计时功能
  • 添加了排序功能,将题库按照名称排序

Ver1.4

  • 添加了乱序做题功能
  • 添加了重置题库功能
  • 记录历史数据
  • 默认情况,直接跳过题库和配置文件的选择
  • 修复小bugs
  • 修复了错题不会增加的bug

Ver1.5

  • 兼容了xls格式
  • 修复了获取最后一行的bug
  • 优化了错题模式算法,如果答对n次错题,可以减少错题次数。(ratio配置项)
  • 可以选择题型

Ver1.6

  • 加入颜色系统
  • 回车默认100题,然后依次往后

Ver2.0

  • 重构代码
  • 高内聚,低耦合
  • 测试错误是否能增加

TodoList

  • 兼容xls格式 √
  • 打乱选项顺序 √
  • 记录历史数据 √
  • 随机抽样 √
  • 可添加自定义颜色选择 -
  • 用用lru等等算法 -
  • 重构代码使得低耦合,高内聚 -
  • 猜你喜欢:类似内存淘汰算法,LRU等等来猜不会的题,采用机器学习?
  • 可以记录用户做题的各个数据,然后给题打标签,从而更加精确的判断哪些题可能不熟悉。如果做对了就打上熟悉的标签,做错就打上不熟悉的标签。 记录用户答题时长,平均答题时长,做错次数,等等。
  • 包年、广告、私有云等
  • lru+归一化(智能模式,0.7归一化的错误次数+0.3归一化的时间

bug

  • cursor 不同题库是共享1

About

疲于应付国网各种题目,决定写个基于Excel的做题器

Resources

Stars

Watchers

Forks

Packages

No packages published