From fc15c2451580a004ba170aafea8e7092309b7d99 Mon Sep 17 00:00:00 2001 From: "weiye.wang" Date: Mon, 6 Feb 2023 21:22:10 +0800 Subject: [PATCH] 20230206 evening --- .../{日常选题讲义模板.tex => 日常选题讲义模板.txt} | 0 .../{测验周末卷模板.tex => 测验周末卷模板.txt} | 0 工具/添加关联题目.ipynb | 2 +- 工具/讲义生成.ipynb | 61 +++++++++---------- 4 files changed, 29 insertions(+), 34 deletions(-) rename 工具/模板文件/{日常选题讲义模板.tex => 日常选题讲义模板.txt} (100%) rename 工具/模板文件/{测验周末卷模板.tex => 测验周末卷模板.txt} (100%) diff --git a/工具/模板文件/日常选题讲义模板.tex b/工具/模板文件/日常选题讲义模板.txt similarity index 100% rename from 工具/模板文件/日常选题讲义模板.tex rename to 工具/模板文件/日常选题讲义模板.txt diff --git a/工具/模板文件/测验周末卷模板.tex b/工具/模板文件/测验周末卷模板.txt similarity index 100% rename from 工具/模板文件/测验周末卷模板.tex rename to 工具/模板文件/测验周末卷模板.txt diff --git a/工具/添加关联题目.ipynb b/工具/添加关联题目.ipynb index 6381556a..fe9ba172 100644 --- a/工具/添加关联题目.ipynb +++ b/工具/添加关联题目.ipynb @@ -8,7 +8,7 @@ "source": [ "import os,re,json,time\n", "\n", - "\"\"\"---设置原题目id与新题目id---\"\"\"\n", + "\"\"\"---设置原题目id与新题目id列表, 新id的数目不能小于旧id的数目---\"\"\"\n", "old_ids = \"1:3\"\n", "new_ids = \"40001:40003\"\n", "\"\"\"---设置完毕---\"\"\"\n", diff --git a/工具/讲义生成.ipynb b/工具/讲义生成.ipynb index 64fa5c38..852be87b 100644 --- a/工具/讲义生成.ipynb +++ b/工具/讲义生成.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -13,9 +13,9 @@ "题块 1 处理完毕.\n", "正在处理题块 2 .\n", "题块 2 处理完毕.\n", - "开始编译教师版本pdf文件: 临时文件/02_等式与不等式_教师_20230203.tex\n", + "开始编译教师版本pdf文件: 临时文件/10_测试_教师_20230205.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/02_等式与不等式_学生_20230203.tex\n", + "开始编译学生版本pdf文件: 临时文件/10_测试_学生_20230205.tex\n", "0\n" ] } @@ -23,44 +23,39 @@ "source": [ "import os,re,json,time,sys\n", "\n", - "\"\"\"---设置模式(1为整卷统一编号, 0为每一部分从1开始编号)---\"\"\"\n", - "enumi_mode = 0\n", - "\"\"\"---设置模式结束---\"\"\"\n", + "\"\"\"---设置讲义种类 papertype---\"\"\"\n", + "\"\"\"1: 高三复习讲义(课前, 课后)\"\"\"\n", + "\"\"\"2: 测验卷与周末卷(填空题, 选择题, 解答题)\"\"\"\n", + "\"\"\"3: 日常选题讲义(一个section)\"\"\"\n", "\n", - "\"\"\"---设置模板文件名---\"\"\"\n", - "template_file = \"模板文件/复习讲义模板.txt\"\n", - "# template_file = \"模板文件/测验周末卷模板.tex\"\n", - "# template_file = \"模板文件/日常选题讲义模板.tex\"\n", - "\"\"\"---设置模板文件名结束---\"\"\"\n", + "paper_type = 1 # 随后设置一下后续的讲义标题\n", "\n", - "\"\"\"---设置其他预处理替换命令---\"\"\"\n", - "#2023届第一轮讲义更换标题\n", - "exec_list = [(\"标题数字待处理\",\"02\"),(\"标题文字待处理\",\"等式与不等式\")] \n", - "enumi_mode = 0\n", + "\"\"\"---设置题块编号---\"\"\"\n", "\n", - "#2023届测验卷与周末卷\n", - "# exec_list = [(\"标题替换\",\"寒假作业反馈练习\")]\n", - "# enumi_mode = 1\n", - "\n", - "# 日常选题讲义\n", - "# exec_list = [(\"标题文字待处理\",\"直线及其方程\")] \n", - "# enumi_mode = 0\n", - "\n", - "\"\"\"---其他预处理替换命令结束---\"\"\"\n", - "\n", - "\"\"\"---设置目标文件名---\"\"\"\n", - "destination_file = \"临时文件/02_等式与不等式\"\n", - "\"\"\"---设置目标文件名结束---\"\"\"\n", - "\n", - "\n", - "\"\"\"---设置题号数据---\"\"\"\n", "problems = [\n", "\"12801,12802,14134,13740,12805,12818,12815,12817,14136,13750,13754,13721,13739,14153,14165\",\"14133,13724,12816,13736,14164,13724,13742,13727,13746,13747,13720,14157,31224,13752,13738\"\n", "\n", - "\n", "]\n", - "\"\"\"---设置题号数据结束---\"\"\"\n", "\n", + "\"\"\"---设置结束---\"\"\"\n", + "\n", + "\n", + "if paper_type == 1:\n", + " enumi_mode = 0 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)\n", + " template_file = \"模板文件/复习讲义模板.txt\" #设置模板文件名\n", + " exec_list = [(\"标题数字待处理\",\"10\"),(\"标题文字待处理\",\"测试\")] #设置讲义标题\n", + " destination_file = \"临时文件/\"+exec_list[0][1]+\"_\"+exec_list[1][1] # 设置输出文件名\n", + "elif paper_type == 2:\n", + " enumi_mode = 1 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)\n", + " template_file = \"模板文件/测验周末卷模板.txt\" #设置模板文件名\n", + " exec_list = [(\"标题替换\",\"寒假作业反馈练习\")] #设置讲义标题\n", + " destination_file = \"临时文件/\"+exec_list[0][1] # 设置输出文件名\n", + "elif paper_type == 3:\n", + " enumi_mode = 0 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)\n", + " template_file = \"模板文件/日常选题讲义模板.txt\" #设置模板文件名\n", + " exec_list = [(\"标题文字待处理\",\"直线及其方程\")] #设置讲义标题\n", + " destination_file = \"临时文件/\"+exec_list[0][1] # 设置输出文件名\n", + " \n", "\n", "\n", "\n",