教师讲义制作.py中添加计算总处理时间功能
This commit is contained in:
parent
c1630561a0
commit
ec3dba93f6
|
|
@ -1,6 +1,6 @@
|
|||
problems = ["1:5","10:15"] #题号列表, 每个字符串表示一个分块的题目
|
||||
notetitle = "测试讲义教师版" #讲义标题, 也是文件标题
|
||||
sectiontitles = ["课前","课后"] #小节标题列表, 如果与题号列表长度不符则作为不设小节处理
|
||||
problems = ["20001:60000"] #题号列表, 每个字符串表示一个分块的题目
|
||||
notetitle = "测试讲义教师版20001toend" #讲义标题, 也是文件标题
|
||||
sectiontitles = ["课前","课后","测试"] #小节标题列表, 如果与题号列表长度不符则作为不设小节处理
|
||||
consecutivenumbering = True #不同小节是否连续编号, True表示连续编号, False表示每小节从1开始编号
|
||||
topandbottomusagestuple = (3,3) #表示保留得分率最高的使用记录与最低的使用记录的个数, 有负数表示不排列
|
||||
|
||||
|
|
@ -15,6 +15,7 @@ sectionname = "section" #按何种名称分组, 可选section, subsection, chapt
|
|||
|
||||
|
||||
from database_tools import *
|
||||
import time
|
||||
|
||||
prodictpath = "../题库0.3/problems.json"
|
||||
objdictpath = "../题库0.3/lessonobj.json"
|
||||
|
|
@ -32,7 +33,7 @@ if sys.platform != "win32": #非win系统用默认字体
|
|||
latex_raw = re.sub(r"fontset[\s]*=[\s]*none","fontset = fandol",latex_raw)
|
||||
latex_raw = re.sub(r"\\setCJKmainfont",r"% \\setCJKmainfont",latex_raw)
|
||||
|
||||
|
||||
starttime = time.time()
|
||||
|
||||
bodystring = GenerateTeacherBodyString(problems,sectiontitles,pro_dict,obj_dict,sectionname=sectionname, consecutivenumbering=consecutivenumbering, topandbottomusagestuple = topandbottomusagestuple, showobjs = showobjs, showtags = showtags, showans = showans, showsolution = showsolution, showusages = showusages, showorigin = showorigin, showremark = showremark) #生成.tex中的内容主体字符串, 用于替换模板中的相应部分
|
||||
|
||||
|
|
@ -44,5 +45,9 @@ if XeLaTeXCompile(outputdir,notetitle+".tex"):
|
|||
else:
|
||||
print("编译失败")
|
||||
|
||||
endtime = time.time()
|
||||
|
||||
print("总处理时间: %.3f秒"%endtime-starttime)
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Reference in New Issue