From db1db48308d261e960098ff976e7289f733de291 Mon Sep 17 00:00:00 2001 From: wangweiye7840 Date: Tue, 11 Jul 2023 16:34:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=85=B7v2=E6=96=B0=E5=A2=9E=20?= =?UTF-8?q?=E6=96=B0=E8=AF=BE=E5=A4=87=E8=AF=BE=E6=89=80=E6=9C=89=E9=A2=98?= =?UTF-8?q?=E7=9B=AE=E8=8D=89=E7=A8=BF=E7=94=9F=E6=88=90=20=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具v2/工具面板.py | 22 +++++++++++----------- 工具v2/批量收录题目.py | 6 +++--- 工具v2/新课备课所用题目草稿生成.py | 16 ++++++++++++++++ 3 files changed, 30 insertions(+), 14 deletions(-) create mode 100644 工具v2/新课备课所用题目草稿生成.py diff --git a/工具v2/工具面板.py b/工具v2/工具面板.py index a405e715..150f6e12 100644 --- a/工具v2/工具面板.py +++ b/工具v2/工具面板.py @@ -108,17 +108,17 @@ UseMenu.add_command(label = "文件题号提取", command = lambda: SetButton(" -# 设置 备课组 菜单项 -# BKZMenu = Menu(menubar, tearoff=False) -# menubar.add_cascade(label = "备课组材料相关", menu = BKZMenu) -# BKZMenu.add_command(label = "试卷答案生成", command = lambda: SetButton("试卷答案生成",1,["试卷答案生成.py"])) -# BKZMenu.add_command(label = "题号清单生成", command = lambda: SetButton("题号清单生成",1,["题号清单生成.py"])) -# BKZMenu.add_command(label = "已用题号剔除", command = lambda: SetButton("已用题号剔除",1,["已用题号剔除.py"])) -# BKZMenu.add_command(label = "寻找未赋答案题目", command = lambda: SetButton("寻找未赋答案题目",1,["寻找未赋答案题目.py"])) -# BKZMenu.add_command(label = "错题重做来源清点", command = lambda: SetButton("错题重做来源清点",1,["错题重做来源清点.py"])) -# BKZMenu.add_separator() -# BKZMenu.add_command(label = "备课草稿生成", command = lambda: SetButton("备课草稿生成",1,["备课草稿生成.py"])) -# BKZMenu.add_command(label = "备课讨论稿生成", command = lambda: SetButton("备课讨论稿生成",1,["备课讨论稿生成.py"])) +# 设置 备课 菜单项 +BKMenu = Menu(menubar, tearoff=False) +menubar.add_cascade(label = "备课", menu = BKMenu) +BKMenu.add_command(label = "新课备课所用题目草稿生成", command = lambda: SetButton("新课备课所用题目草稿生成",["新课备课所用题目草稿生成.py"])) +# BKMenu.add_command(label = "题号清单生成", command = lambda: SetButton("题号清单生成",1,["题号清单生成.py"])) +# BKMenu.add_command(label = "已用题号剔除", command = lambda: SetButton("已用题号剔除",1,["已用题号剔除.py"])) +# BKMenu.add_command(label = "寻找未赋答案题目", command = lambda: SetButton("寻找未赋答案题目",1,["寻找未赋答案题目.py"])) +# BKMenu.add_command(label = "错题重做来源清点", command = lambda: SetButton("错题重做来源清点",1,["错题重做来源清点.py"])) +# BKMenu.add_separator() +# BKMenu.add_command(label = "备课草稿生成", command = lambda: SetButton("备课草稿生成",1,["备课草稿生成.py"])) +# BKMenu.add_command(label = "备课讨论稿生成", command = lambda: SetButton("备课讨论稿生成",1,["备课讨论稿生成.py"])) # 设置 目标及标签 菜单项 diff --git a/工具v2/批量收录题目.py b/工具v2/批量收录题目.py index 02407bc9..06958ba4 100644 --- a/工具v2/批量收录题目.py +++ b/工具v2/批量收录题目.py @@ -1,8 +1,8 @@ #修改起始id,出处,文件名 -starting_id = 19249 #起始id设置, 来自"寻找空闲题号"功能 +starting_id = 31404 #起始id设置, 来自"寻找空闲题号"功能 raworigin = "" #题目来源的前缀(中缀在.tex文件中) -filename = r"C:\Users\wangweiye\Documents\wwy sync\临时工作区\空中课堂必修第二册例题与习题.tex" #题目的来源.tex文件 -editor = "王伟叶" #编辑者姓名 +filename = r"C:\Users\wangweiye\Documents\wwy sync\临时工作区\2026届自拟.tex" #题目的来源.tex文件 +editor = "朱敏慧" #编辑者姓名 IndexDescription = "" #设置是否使用后缀, 留空("")则不用后缀, 不留空则以所设字符串作为后缀起始词, 按.tex文件中的顺序编号 diff --git a/工具v2/新课备课所用题目草稿生成.py b/工具v2/新课备课所用题目草稿生成.py new file mode 100644 index 00000000..85ac795e --- /dev/null +++ b/工具v2/新课备课所用题目草稿生成.py @@ -0,0 +1,16 @@ +notetitle = "高一上学期备课初始资源" # 文件名, 也是文件标题 +outputdir = "临时文件" # 输出文件夹, 不建议更换 +topandbottomusagestuple=(2,2) # 显示靠前的几个使用记录和靠后的几个使用记录 + + +from database_tools import * +lessonproblemsdict = load_dict("文本文件/课时题目.json") # 需要有一个数据库json文件, key是课时号如"K0101"(见lessonscut.json), 内容是该课时对应的题号字符串 +pro_dict = load_dict("../题库0.3/problems.json") +obj_dict = load_dict("../题库0.3/LessonObj.json") +lessons_dict = load_dict("../题库0.3/LessonsCut.json") + + +GenerateLessonPreparationDraft(notetitle,outputdir,lessonproblemsdict,pro_dict,obj_dict,lessons_dict,topandbottomusagestuple=topandbottomusagestuple) + + +