diff --git a/工具/批量添加题库字段数据.ipynb b/工具/批量添加题库字段数据.ipynb index 3381b166..1d548e07 100644 --- a/工具/批量添加题库字段数据.ipynb +++ b/工具/批量添加题库字段数据.ipynb @@ -457,7 +457,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.9.7 ('base')", + "display_name": "Python 3.8.8 ('base')", "language": "python", "name": "python3" }, @@ -471,12 +471,12 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.7" + "version": "3.8.8" }, "orig_nbformat": 4, "vscode": { "interpreter": { - "hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba" + "hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac" } } }, diff --git a/工具/批量题号选题pdf生成.ipynb b/工具/批量题号选题pdf生成.ipynb index 733f5467..c980217e 100644 --- a/工具/批量题号选题pdf生成.ipynb +++ b/工具/批量题号选题pdf生成.ipynb @@ -2,16 +2,16 @@ "cells": [ { "cell_type": "code", - "execution_count": 4, + "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "开始编译教师版本pdf文件: 临时文件/抛物线预选_教师用_20221119.tex\n", + "开始编译教师版本pdf文件: 临时文件/二项式定理预选_教师用_20221129.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/抛物线预选_学生用_20221119.tex\n", + "开始编译学生版本pdf文件: 临时文件/二项式定理预选_学生用_20221129.tex\n", "0\n" ] } @@ -26,18 +26,13 @@ "\"\"\"---设置题目列表---\"\"\"\n", "#字典字段为文件名, 之后为内容的题号\n", "problems_dict = {\n", - "\"K0713001X\":\"002334,008886,008894,010671\",\n", - "\"K0719001X\":\"004654\",\n", - "\"K0719002X\":\"002393,009099\",\n", - "\"K0719003X\":\"000369,000467,000669,000728,000806,000833,000878,000909,000957,000968,002395,002397,002405,002406,002407,003448,003639,003837,003930,003945,004197,004221,004495,004514,004524,004550,004570,008921,008924,008926,008928,008935,008960,009077,009105,009837,009840,010682\",\n", - "\"K0719004X\":\"000337,000707,000739,000783,000864,002408,002409,002410,002439,003437,003449,008920,008927,008953,008956,009081,009836,010684\",\n", - "\"K0719005X\":\"000290,002440,002441,002450,004078,010703\",\n", - "\"K0719006X\":\"000275,002402,002421,002689,003440,003599,003781,008923,010683\",\n", - "\"K0720002X\":\"002426\",\n", - "\"K0720003X\":\"000282,000464,002398,002400,002401,002403,002404,002411,002412,002413,002417,002418,002419,002420,002422,002423,002424,002425,002427,002429,002430,002434,002436,002437,002445,002690,003438,003439,003441,003443,003444,003446,003447,003450,003451,004141,004225,004351,004372,004626,004639,004713,004764,008922,008925,008930,008931,008932,008933,008934,008936,008954,008955,008968,009098,009106,009110,009838,009839,010685,010688,010689\",\n", - "\"K0720004X\":\"000804,003795,004065,008929,008937,008957,010686\",\n", - "\"K0720005X\":\"002438\"\n", - "\n", + "\"K0819002X\":\"000811,002619,003997,004192,007528,007541,007544,007545,007559,007563,007574,007575,007576,007582,007604,007663,007664,010877,010883,011369\",\n", + "\"K0819004X\":\"000837,002621\",\n", + "\"K0819005X\":\"000333,000340,000373,000385,000393,000398,000410,000418,000435,000439,000470,000483,000502,000521,000532,000539,000563,000568,000580,000600,000620,000640,000658,000694,000722,000735,000737,000753,000774,000800,000823,000828,000849,000866,000873,000885,000914,000929,000951,002612,002613,002614,002615,002616,002617,002618,002620,002622,002623,002633,003584,003594,003634,003654,003735,003759,003764,003867,004021,004030,004104,004127,004148,004170,004231,004250,004298,004430,004450,004475,004517,004536,004558,004663,004686,004727,004747,007527,007529,007530,007531,007532,007542,007543,007546,007547,007549,007552,007553,007554,007555,007556,007557,007560,007561,007562,007577,007578,007581,007586,007587,007588,007589,007590,007591,007592,007593,007594,007595,007596,007597,007598,007599,007601,007602,007603,007605,007606,007607,007623,007631,007659,007660,007679,009303,009304,009305,009306,009311,009315,009316,009320,009325,009334,009407,009411,009421,009945,010875,010876,010879,010880,010882,010990,011054,011137,011226,011269,011293,011308,011340,011347,011396,011415,011459,011498,011528,011628,011651,011703,011993,012011,030022\",\n", + "\"K0819006X\":\"002635,002637,004028,007539,007540,007585,007628,007638,007639,007640,007641,007642,007643,007644,007645,009308,009318,009319,009946,009990\",\n", + "\"K0820001X\":\"002626,002627,002628,002631,002634,002639,003573,003811,003942,003962,003991,004020,004027,004211,007533,007534,007535,007536,007537,007538,007550,007564,007565,007566,007567,007568,007569,007570,007571,007572,007573,007580,007584,007611,007612,007613,007614,007615,007617,007620,007621,007625,007626,007627,007629,007630,007633,007636,007637,007646,007647,007648,007651,007658,007661,007662,007676,007677,007678,009310,009312,009314,009343,009419,009947,011442,030071\",\n", + "\"K0820002X\":\"000359,003840,004019,004711,007618,007622,009339,009408\",\n", + "\"K0820003X\":\"002624,002629,002630,002636,003578,003851,003883,004342,004625,004678,007548,007551,007558,007608,009313,009948,010878,010881,012026\",\n", "}\n", "\n", "\"\"\"---设置题目列表结束---\"\"\"\n", @@ -45,7 +40,7 @@ "\"\"\"---设置文件保存路径---\"\"\"\n", "#目录和文件的分隔务必用/\n", "directory = \"临时文件/\"\n", - "filename = \"抛物线预选\"\n", + "filename = \"二项式定理预选\"\n", "\"\"\"---设置文件名结束---\"\"\"\n", "if directory[-1] != \"/\":\n", " directory += \"/\"\n", diff --git a/工具/根据目标列表批量生成对应题目的字典.ipynb b/工具/根据目标列表批量生成对应题目的字典.ipynb index 500863b5..57ee1fa1 100644 --- a/工具/根据目标列表批量生成对应题目的字典.ipynb +++ b/工具/根据目标列表批量生成对应题目的字典.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 7, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -14,44 +14,39 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "# 输入目标列表\n", - "t = \"\"\"K0719001X\n", - "K0719002X\n", - "K0719003X\n", - "K0719004X\n", - "K0719005X\n", - "K0719006X\n", - "K0720001X\n", - "K0720002X\n", - "K0720003X\n", - "K0720004X\n", - "K0720005X\n", + "t = \"\"\"K0819001X\n", + "K0819002X\n", + "K0819003X\n", + "K0819004X\n", + "K0819005X\n", + "K0819006X\n", + "K0820001X\n", + "K0820002X\n", + "K0820003X\n", "\"\"\"" ] }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "\"K0719001X\":\"004654\",\n", - "\"K0719002X\":\"002393,009099\",\n", - "\"K0719003X\":\"000369,000467,000669,000728,000806,000833,000878,000909,000957,000968,002395,002397,002405,002406,002407,003448,003639,003837,003930,003945,004197,004221,004495,004514,004524,004550,004570,008921,008924,008926,008928,008935,008960,009077,009105,009837,009840,010682\",\n", - "\"K0719004X\":\"000337,000707,000739,000783,000864,002408,002409,002410,002439,003437,003449,008920,008927,008953,008956,009081,009836,010684\",\n", - "\"K0719005X\":\"000290,002440,002441,002450,004078,010703\",\n", - "\"K0719006X\":\"000275,002402,002421,002689,003440,003599,003781,008923,010683\",\n", - "\"K0720002X\":\"002426\",\n", - "\"K0720003X\":\"000282,000464,002398,002400,002401,002403,002404,002411,002412,002413,002417,002418,002419,002420,002422,002423,002424,002425,002427,002429,002430,002434,002436,002437,002445,002690,003438,003439,003441,003443,003444,003446,003447,003450,003451,004141,004225,004351,004372,004626,004639,004713,004764,008922,008925,008930,008931,008932,008933,008934,008936,008954,008955,008968,009098,009106,009110,009838,009839,010685,010688,010689\",\n", - "\"K0720004X\":\"000804,003795,004065,008929,008937,008957,010686\",\n", - "\"K0720005X\":\"002438\",\n" + "\"K0819002X\":\"000811,002619,003997,004192,007528,007541,007544,007545,007559,007563,007574,007575,007576,007582,007604,007663,007664,010877,010883,011369\",\n", + "\"K0819004X\":\"000837,002621\",\n", + "\"K0819005X\":\"000333,000340,000373,000385,000393,000398,000410,000418,000435,000439,000470,000483,000502,000521,000532,000539,000563,000568,000580,000600,000620,000640,000658,000694,000722,000735,000737,000753,000774,000800,000823,000828,000849,000866,000873,000885,000914,000929,000951,002612,002613,002614,002615,002616,002617,002618,002620,002622,002623,002633,003584,003594,003634,003654,003735,003759,003764,003867,004021,004030,004104,004127,004148,004170,004231,004250,004298,004430,004450,004475,004517,004536,004558,004663,004686,004727,004747,007527,007529,007530,007531,007532,007542,007543,007546,007547,007549,007552,007553,007554,007555,007556,007557,007560,007561,007562,007577,007578,007581,007586,007587,007588,007589,007590,007591,007592,007593,007594,007595,007596,007597,007598,007599,007601,007602,007603,007605,007606,007607,007623,007631,007659,007660,007679,009303,009304,009305,009306,009311,009315,009316,009320,009325,009334,009407,009411,009421,009945,010875,010876,010879,010880,010882,010990,011054,011137,011226,011269,011293,011308,011340,011347,011396,011415,011459,011498,011528,011628,011651,011703,011993,012011,030022\",\n", + "\"K0819006X\":\"002635,002637,004028,007539,007540,007585,007628,007638,007639,007640,007641,007642,007643,007644,007645,009308,009318,009319,009946,009990\",\n", + "\"K0820001X\":\"002626,002627,002628,002631,002634,002639,003573,003811,003942,003962,003991,004020,004027,004211,007533,007534,007535,007536,007537,007538,007550,007564,007565,007566,007567,007568,007569,007570,007571,007572,007573,007580,007584,007611,007612,007613,007614,007615,007617,007620,007621,007625,007626,007627,007629,007630,007633,007636,007637,007646,007647,007648,007651,007658,007661,007662,007676,007677,007678,009310,009312,009314,009343,009419,009947,011442,030071\",\n", + "\"K0820002X\":\"000359,003840,004019,004711,007618,007622,009339,009408\",\n", + "\"K0820003X\":\"002624,002629,002630,002636,003578,003851,003883,004342,004625,004678,007548,007551,007558,007608,009313,009948,010878,010881,012026\",\n" ] } ], diff --git a/工具/讲义生成.ipynb b/工具/讲义生成.ipynb index 3dfb7e1c..10546d20 100644 --- a/工具/讲义生成.ipynb +++ b/工具/讲义生成.ipynb @@ -13,9 +13,9 @@ "题块 1 处理完毕.\n", "正在处理题块 2 .\n", "题块 2 处理完毕.\n", - "开始编译教师版本pdf文件: 临时文件/37_抛物线的概念及性质_教师_20221129.tex\n", + "开始编译教师版本pdf文件: 临时文件/38_计数原理与排列组合_教师_20221129.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/37_抛物线的概念及性质_学生_20221129.tex\n", + "开始编译学生版本pdf文件: 临时文件/38_计数原理与排列组合_学生_20221129.tex\n", "0\n" ] } @@ -35,7 +35,7 @@ "\n", "\"\"\"---设置其他预处理替换命令---\"\"\"\n", "#2023届第一轮讲义更换标题\n", - "exec_list = [(\"标题数字待处理\",\"37\"),(\"标题文字待处理\",\"抛物线的概念及性质\")] \n", + "exec_list = [(\"标题数字待处理\",\"38\"),(\"标题文字待处理\",\"计数原理与排列组合\")] \n", "enumi_mode = 0\n", "\n", "#2023届测验卷与周末卷\n", @@ -49,14 +49,14 @@ "\"\"\"---其他预处理替换命令结束---\"\"\"\n", "\n", "\"\"\"---设置目标文件名---\"\"\"\n", - "destination_file = \"临时文件/37_抛物线的概念及性质\"\n", + "destination_file = \"临时文件/38_计数原理与排列组合\"\n", "\"\"\"---设置目标文件名结束---\"\"\"\n", "\n", "\n", "\"\"\"---设置题号数据---\"\"\"\n", "problems = [\n", - "\"669,3837,4495,3437,2402,2426,2403,2417,804,282,2689,4550\",\n", - "\",8926,3438,3781,9081,2424,2418,8923,2434,8956,2429,8937\"\n", + "\"7366,7371,7376,7368,7501,9254,2605,3567,2602,3581,7423,9274,2550,9935,9285,7361,7506,10868,11229,7447,7450,11679,9355\",\n", + "\"7380,7673,7455,7502,3666,2586,2537,7432,2563,2549,9262,7521,9333,10861,7494,7476,3640,9351,3574\"\n", "\n", "]\n", "\"\"\"---设置题号数据结束---\"\"\"\n", @@ -208,7 +208,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.9.7 ('base')", + "display_name": "Python 3.8.8 ('base')", "language": "python", "name": "python3" }, @@ -222,12 +222,12 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.7" + "version": "3.8.8" }, "orig_nbformat": 4, "vscode": { "interpreter": { - "hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba" + "hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac" } } }, diff --git a/工具/题号选题pdf生成.ipynb b/工具/题号选题pdf生成.ipynb index 825e5e95..c5d3574b 100644 --- a/工具/题号选题pdf生成.ipynb +++ b/工具/题号选题pdf生成.ipynb @@ -2,16 +2,16 @@ "cells": [ { "cell_type": "code", - "execution_count": 11, + "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "开始编译教师版本pdf文件: 临时文件/概率待赋目标_教师用_20221127.tex\n", + "开始编译教师版本pdf文件: 临时文件/题库_教师用_20221129.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/概率待赋目标_学生用_20221127.tex\n", + "开始编译学生版本pdf文件: 临时文件/题库_学生用_20221129.tex\n", "0\n" ] } @@ -26,14 +26,14 @@ "\"\"\"---设置题目列表---\"\"\"\n", "#留空为编译全题库, a为读取临时文件中的题号筛选.txt文件生成题库\n", "problems = r\"\"\"\n", - "a\n", + "\n", "\n", "\"\"\"\n", "\"\"\"---设置题目列表结束---\"\"\"\n", "\n", "\"\"\"---设置文件名---\"\"\"\n", "#目录和文件的分隔务必用/\n", - "filename = \"临时文件/概率待赋目标\"\n", + "filename = \"临时文件/题库\"\n", "\"\"\"---设置文件名结束---\"\"\"\n", "\n", "\n", @@ -174,7 +174,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.9.7 ('base')", + "display_name": "Python 3.8.8 ('base')", "language": "python", "name": "python3" }, @@ -188,12 +188,12 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.7" + "version": "3.8.8" }, "orig_nbformat": 4, "vscode": { "interpreter": { - "hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba" + "hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac" } } },