database_tools.py中添加完整编译的json: BuildFullScheme

This commit is contained in:
weiye.wang 2024-03-02 20:41:54 +08:00
parent 52fd239cb6
commit 8312feb9e6
2 changed files with 20 additions and 16 deletions

View File

@ -2,6 +2,25 @@ import json,re,os,Levenshtein,fitz,time,sys
import pandas as pd import pandas as pd
import pyperclip import pyperclip
BuildFullScheme = {
"输出路径": "临时文件",
"教师版": True,
"字段显示设置": {
"题后空间": True,
"课时目标": True,
"题目标签": True,
"答案": True,
"解答与提示": True,
"使用记录": [3,-1],
"使用记录说明": "[a,b]表示显示最好的a个和最差b个, 有-2表示不显示, 无-2但有-1表示全部显示",
"来源": True,
"备注": True,
"届别": []
}
}
def GetDate(): #获得当前日期 def GetDate(): #获得当前日期
currentdate = str(time.localtime().tm_year)+str(time.localtime().tm_mon).zfill(2)+str(time.localtime().tm_mday).zfill(2) currentdate = str(time.localtime().tm_year)+str(time.localtime().tm_mon).zfill(2)+str(time.localtime().tm_mday).zfill(2)
return currentdate #返回当前日期yyyymmdd return currentdate #返回当前日期yyyymmdd

View File

@ -23,22 +23,7 @@ class MyWindow(QWidget,Ui_Form):
pro_dict = load_dict("../题库0.3/problems.json") pro_dict = load_dict("../题库0.3/problems.json")
obj_dict = load_dict("../题库0.3/LessonObj.json") obj_dict = load_dict("../题库0.3/LessonObj.json")
pro_dict_raw_string = ReadTextFile("../题库0.3/problems.json") pro_dict_raw_string = ReadTextFile("../题库0.3/problems.json")
configjson = { configjson = BuildFullScheme
"输出路径": "临时文件",
"教师版": True,
"字段显示设置": {
"题后空间": True,
"课时目标": True,
"题目标签": True,
"答案": True,
"解答与提示": True,
"使用记录": [3,-1],
"使用记录说明": "[a,b]表示显示最好的a个和最差b个, 有-2表示不显示, 无-2但有-1表示全部显示",
"来源": True,
"备注": True,
"届别": []
}
}
links = CreateIDLinks(generate_number_set(old_ids),generate_number_set(NextSpareIDBlock(starting_id,pro_dict)),pro_dict) links = CreateIDLinks(generate_number_set(old_ids),generate_number_set(NextSpareIDBlock(starting_id,pro_dict)),pro_dict)