CambridgeZ / PracticeProblemsProgram

适用于xls形式题库的做题程序,能够满足顺序做题、错题回顾等功能,可以用于练习考核以选择题为主要形式的科目(马原、思修、毛概以及医学相关科目)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

文件:毛概V1.1.py 的全部权归 @Platinum 所有

后续由 @CambridgeZ 对于原始的程序进行重构以及维护工作

使用说明

使用环境:

  • python3
  • 安装有包xlwt 和 pandas

安装命令:

pip3 install xlwt
pip3 install pandas

程序运行要求

题库文档要求

题库应该为excel表格(结尾为.xls)

对于表格,要求 第一列为目录、第二列为题号、第三列为章节、第四列为题干、第五列为A项、第六列为B项、第7列为C项、第8列为D项、第9列为答案、第10列为类型(多选或者单选)

表格如下:

目录 题号 章节 题干 A项 B项 C项 D项 答案 类型
--- --- --- --- --- --- --- --- --- ---

程序相关文件要求

  • 错题记录.txt中用于记录这个题库中做错的题号,每行一个题号,形式为正整数,在程序开始的时候可以保持为空
  • lastFinish.txt 用于记录在上一次结束的时候的题号,在程序没有运行的时候其中可以为空或者仅有一个0(这个时候会从题库的开始进行顺序做题),在后序过程当中其中的数字会进行更改,每次运行顺序做题的功能都将从下一题开始进行。

程序要求

  1. 在开始做题的时候请将 LastFinish.txt 中的内容清空,或者仅保留一个题库当中第一题的题号
  2. 对于每个新题库开始练习的时候,请将 错题记录.txt 当中的内容清空
  3. 在退出程序的时候,需要单击回车,并按照程序提示的步骤退出程序,如果直接关闭程序,将无法对于做题的记录进行更新,也无法保证下一次使用顺序做题的功能是从上一次结束的地方开始。

功能说明

顺序做题

从xls格式的题库当中按顺序抽取题目并进行练习,在此过程当中错误题目的题号会被记录,按照题目中给出的流程正常退出程序之后下次进入程序顺序做题的功能可以从上次结束的地方开始做题。

随机做题

从题库当中无重复的抽取题目并练习,但是这个功能不支持记录错题题号。

错题重做

根据顺序做题时生成的错题记录按照顺序从题库当中抽取错题并且对错题进行练习。

About

适用于xls形式题库的做题程序,能够满足顺序做题、错题回顾等功能,可以用于练习考核以选择题为主要形式的科目(马原、思修、毛概以及医学相关科目)

License:MIT License


Languages

Language:Python 100.0%