系列讲义生成功能加入工具面板备课组菜单

This commit is contained in:
weiye.wang 2024-02-05 22:47:17 +08:00
parent aa9578f1b0
commit 2cab25e092
3 changed files with 8 additions and 4 deletions

View File

@ -130,6 +130,7 @@ menubar.add_cascade(label = "备课", menu = BKMenu)
BKMenu.add_command(label = "讲义结构编号录入", command = lambda: SetButton("讲义结构编号录入",["讲义结构编号录入.py"]))
BKMenu.add_command(label = "录入答题纸对应信息", command = lambda: SetButton("录入答题纸对应信息",["录入答题纸对应信息.py"]))
BKMenu.add_command(label = "讲义生成", command = lambda: SetButton("讲义生成",["讲义生成.py"]))
BKMenu.add_command(label = "系列讲义生成", command = lambda: SetButton("系列讲义生成",["系列讲义生成.py"]))
BKMenu.add_separator()
BKMenu.add_command(label = "添加基础知识梳理", command = lambda: SetButton("添加基础知识梳理",["添加基础知识梳理.py"]))
# BKMenu.add_command(label = "题号清单生成", command = lambda: SetButton("题号清单生成",1,["题号清单生成.py"]))

View File

@ -34,8 +34,8 @@
}
},
"系列讲义生成.py": {
"讲义标题格式": "[EWGVI]202601\\d{2}",
"输出路径": "临时文件",
"讲义标题格式": "E202601\\d{2}",
"输出路径": "26届材料",
"教师版": true,
"字段显示设置": {
"题后空间": true,
@ -47,7 +47,7 @@
"使用记录说明": "[a,b]表示显示最好的a个和最差b个, 有-2表示不显示, 无-2但有-1表示全部显示",
"来源": true,
"备注": true,
"届别": []
"届别": ["2026届高一10班","2026届高一12班"]
}
}
}

View File

@ -18,9 +18,12 @@ for loc,dirs,files in os.walk(jsonpath):
jsondicts.append(load_dict(os.path.join(loc,"校本材料.json")))
pro_dict = load_dict("../题库0.3/problems.json")
raw_pro_dict = load_dict("../题库0.3/problems.json")
obj_dict = load_dict("../题库0.3/LessonObj.json")
basicknowledge_dict = load_dict("../题库0.3/BasicKnowledge.json")
grades = configjson["字段显示设置"]["届别"]
pro_dict = select_grade_from_pro_dict(raw_pro_dict,grades)
dictionaries = {} #合并字典
for t in (obj_dict,basicknowledge_dict,pro_dict):