From a1af9c13590b6058e8f6a7033b21defab01c54e1 Mon Sep 17 00:00:00 2001 From: WangWeiye Date: Fri, 31 Mar 2023 14:49:10 +0800 Subject: [PATCH] 20230331 afternoon --- 工具/修改题目数据库.ipynb | 2 +- 工具/批量题号选题pdf生成.ipynb | 89 +++++++++++++++++++++------------- 工具/试卷答案生成.ipynb | 2 +- 工具/试卷答案生成.py | 4 +- 4 files changed, 58 insertions(+), 39 deletions(-) diff --git a/工具/修改题目数据库.ipynb b/工具/修改题目数据库.ipynb index 3708daa4..101d100e 100644 --- a/工具/修改题目数据库.ipynb +++ b/工具/修改题目数据库.ipynb @@ -19,7 +19,7 @@ "source": [ "import os,re,json\n", "\"\"\"这里编辑题号(列表)后将在vscode中打开窗口, 编辑后保存关闭, 随后运行第二个代码块\"\"\"\n", - "problems = \"12612\"\n", + "problems = \"21441\"\n", "\n", "def generate_number_set(string,dict):\n", " string = re.sub(r\"[\\n\\s]\",\"\",string)\n", diff --git a/工具/批量题号选题pdf生成.ipynb b/工具/批量题号选题pdf生成.ipynb index c369327f..4fff8597 100644 --- a/工具/批量题号选题pdf生成.ipynb +++ b/工具/批量题号选题pdf生成.ipynb @@ -9,9 +9,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "开始编译教师版本pdf文件: 临时文件/2022学年下学期高一高二材料_教师用_20230330.tex\n", + "开始编译教师版本pdf文件: 临时文件/2022学年下学期高一_教师用_20230331.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/2022学年下学期高一高二材料_学生用_20230330.tex\n", + "开始编译学生版本pdf文件: 临时文件/2022学年下学期高一_学生用_20230331.tex\n", "0\n" ] } @@ -24,43 +24,62 @@ "\"\"\"\n", "\n", "\"\"\"---设置是否在学生版中提供答案---\"\"\"\n", - "answered = False\n", + "answered = True\n", "\n", "\"\"\"---设置题目列表---\"\"\"\n", "#字典字段为文件名, 之后为内容的题号\n", "\n", - "problems_dict = {\n", - "\"2024届高二下学期周末卷01\":\"40001:40017\",\n", - "\"2025届高一下学期周末卷01\":\"40018:40036\",\n", - "\"2024届高二下学期周末卷02\":\"40037:40056\",\n", - "\"2025届高一下学期周末卷02\":\"40057:40082\",\n", - "\"2025届高一下学期周末卷03\":\"40083:40104\",\n", - "\"2025届高一下学期周末卷03小测\":\"40105:40112\",\n", - "\"2025届高一下学期周末卷04旧版\":\"40113:40130\",\n", - "\"2025届高一下学期周末卷04小测\":\"40131:40139\",\n", - "\"2024届高二下学期周末卷03\":\"40140:40160\",\n", - "\"2024届高二上学期期末考试\":\"31267:31287\",\n", - "\"2025届高一上学期期末考试\":\"31288:31308\",\n", - "\"2024届高二下学期周末卷04\":\"40161:40180\",\n", - "\"2025届高一下学期周末卷04\":\"40181:40201\",\n", - "\"2024届高二下学期周末卷05\":\"40202:40225\",\n", - "\"2025届高一下学期周末卷05\":\"40226:40245\",\n", - "\"2024届空间向量校本作业\":\"22048:22083\",\n", - "\"2024届二项式定理校本作业\":\"22084:22105\",\n", - "\"2025届高一下学期周末卷05小测\":\"40246:40255\",\n", - "\"2025届高一下学期周末卷06\":\"40256:40273\",\n", - "\"2025届高一下学期周末卷06小测\":\"40274:40282\",\n", - "\"2025届高一下学期期中复习一(集合逻辑不等式)\":\"40283:40298\",\n", - "\"2024届高二下学期周末卷06\":\"40299:40316\",\n", - "\"2024届高二下学期周末卷07\":\"40317:40335\",\n", - "\"2025届高一下学期测验01\":\"40336:40349\",\n", - "\"2025届高一下学期测验02\":\"40350:40367\",\n", - "\"2025届高一下学期期中复习二(幂指对函数)\":\"40368:40386\",\n", - "\"2025届高一下学期周末卷02小测\":\"40387:40395\",\n", - "\"2025届高一下学期周末卷07\":\"40396:40413\",\n", - "\"2025届高一下学期周末卷07小测\":\"40414:40421\"\n", + "problems_dict = {\"2025届高一下学期校本作业\":\"21441:22047\",\n", + " \"2025届高一下学期周末卷01\":\"40018:40036\",\n", + " \"2025届高一下学期周末卷02\":\"40057:40082\",\n", + " \"2025届高一下学期周末卷03\":\"40083:40104\",\n", + " \"2025届高一下学期周末卷03小测\":\"40105:40112\",\n", + " \"2025届高一下学期周末卷04旧版\":\"40113:40130\",\n", + " \"2025届高一下学期周末卷04小测\":\"40131:40139\",\n", + " \"2025届高一上学期期末考试\":\"31288:31308\",\n", + " \"2025届高一下学期周末卷04\":\"40181:40201\",\n", + " \"2025届高一下学期周末卷05\":\"40226:40245\",\n", + " \"2025届高一下学期周末卷05小测\":\"40246:40255\",\n", + " \"2025届高一下学期周末卷06\":\"40256:40273\",\n", + " \"2025届高一下学期周末卷06小测\":\"40274:40282\",\n", + " \"2025届高一下学期期中复习一(集合逻辑不等式)\":\"40283:40298\",\n", + " \"2025届高一下学期测验01\":\"40336:40349\",\n", + " \"2025届高一下学期测验02\":\"40350:40367\",\n", + " \"2025届高一下学期期中复习二(幂指对函数)\":\"40368:40386\",\n", + " \"2025届高一下学期周末卷02小测\":\"40387:40395\",\n", + " \"2025届高一下学期周末卷07\":\"40396:40413\",\n", + " \"2025届高一下学期周末卷07小测\":\"40414:40421\"}\n", + "# \"2024届高二下学期周末卷01\":\"40001:40017\",\n", + "# \"2025届高一下学期周末卷01\":\"40018:40036\",\n", + "# \"2024届高二下学期周末卷02\":\"40037:40056\",\n", + "# \"2025届高一下学期周末卷02\":\"40057:40082\",\n", + "# \"2025届高一下学期周末卷03\":\"40083:40104\",\n", + "# \"2025届高一下学期周末卷03小测\":\"40105:40112\",\n", + "# \"2025届高一下学期周末卷04旧版\":\"40113:40130\",\n", + "# \"2025届高一下学期周末卷04小测\":\"40131:40139\",\n", + "# \"2024届高二下学期周末卷03\":\"40140:40160\",\n", + "# \"2024届高二上学期期末考试\":\"31267:31287\",\n", + "# \"2025届高一上学期期末考试\":\"31288:31308\",\n", + "# \"2024届高二下学期周末卷04\":\"40161:40180\",\n", + "# \"2025届高一下学期周末卷04\":\"40181:40201\",\n", + "# \"2024届高二下学期周末卷05\":\"40202:40225\",\n", + "# \"2025届高一下学期周末卷05\":\"40226:40245\",\n", + "# \"2024届空间向量校本作业\":\"22048:22083\",\n", + "# \"2024届二项式定理校本作业\":\"22084:22105\",\n", + "# \"2025届高一下学期周末卷05小测\":\"40246:40255\",\n", + "# \"2025届高一下学期周末卷06\":\"40256:40273\",\n", + "# \"2025届高一下学期周末卷06小测\":\"40274:40282\",\n", + "# \"2025届高一下学期期中复习一(集合逻辑不等式)\":\"40283:40298\",\n", + "# \"2024届高二下学期周末卷06\":\"40299:40316\",\n", + "# \"2024届高二下学期周末卷07\":\"40317:40335\",\n", + "# \"2025届高一下学期测验01\":\"40336:40349\",\n", + "# \"2025届高一下学期测验02\":\"40350:40367\",\n", + "# \"2025届高一下学期期中复习二(幂指对函数)\":\"40368:40386\",\n", + "# \"2025届高一下学期周末卷02小测\":\"40387:40395\",\n", + "# \"2025届高一下学期周末卷07\":\"40396:40413\",\n", + "# \"2025届高一下学期周末卷07小测\":\"40414:40421\"\n", "\n", - "}\n", + "# }\n", "\n", "\"\"\"---设置题目列表结束---\"\"\"\n", "\n", @@ -68,7 +87,7 @@ "#目录和文件的分隔务必用/\n", "directory = \"临时文件/\"\n", "# filename = \"高三二模前易错题\"\n", - "filename = \"2022学年下学期高一高二材料\"\n", + "filename = \"2022学年下学期高一\"\n", "\"\"\"---设置文件名结束---\"\"\"\n", "if directory[-1] != \"/\":\n", " directory += \"/\"\n", diff --git a/工具/试卷答案生成.ipynb b/工具/试卷答案生成.ipynb index ab6c71a4..e31f16b1 100644 --- a/工具/试卷答案生成.ipynb +++ b/工具/试卷答案生成.ipynb @@ -111,7 +111,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.15" + "version": "3.8.15" }, "orig_nbformat": 4, "vscode": { diff --git a/工具/试卷答案生成.py b/工具/试卷答案生成.py index c36ab690..dce0661a 100644 --- a/工具/试卷答案生成.py +++ b/工具/试卷答案生成.py @@ -1,6 +1,6 @@ -file_dir = r"C:\Users\weiye\Documents\wwy sync\23届\上学期周末卷" +file_dir = r"C:\Users\weiye\Documents\wwy sync\23届\第二轮复习讲义" filelist = [] #列表为空默认处理所有讲义 -output_gloss_filename = "23届高三上学期周末卷参考答案" +output_gloss_filename = "23届第二轮复习讲义参考答案" import os,re,json