新课备课稿生成中加入了作业是否设置空间的选项

This commit is contained in:
weiye.wang 2023-08-28 10:42:45 +08:00
parent 0c25cf1ee7
commit ace470661a
2 changed files with 8 additions and 6 deletions

View File

@ -892,7 +892,7 @@ def GenerateLessonPreparationDraft(notetitle, outputdir, adict, prodict, objdict
print("编译失败")
return latex_data # 返回有错误的latex源代码
def GenerateLessonPreparation(notetitle, outputdir, adict, prodict, objdict, basicknowledgedict): #根据adict生成每一课时的教案
def GenerateLessonPreparation(notetitle, outputdir, adict, prodict, objdict, basicknowledgedict, homeworkspaces = False): #根据adict生成每一课时的教案
output = "\\tableofcontents\n\\newpage\n\n"
outputfilepath = os.path.join(outputdir,notetitle+".tex")
@ -933,13 +933,15 @@ def GenerateLessonPreparation(notetitle, outputdir, adict, prodict, objdict, bas
if not remarks == "":
output += "\\subsection{备注}\n\n"
output += remarks + "\n\n"
output += "\\newpage\n\n\\subsection{课后作业}\n\n"
output += GenerateStudentBodyString(homeworklist,[],prodict,consecutivenumbering=False,answered=False)
if homeworkspaces:
output += "\\newpage\n\n"
output += "\\subsection{课后作业}\n\n"
output += GenerateStudentBodyString(homeworklist,[],prodict,consecutivenumbering=False,answered=False,spaceflag=homeworkspaces)
output += "\\newpage\n\n"
else:
output += "\\section{%s \ %s}\n\n"%(lessonid,lessonname)
output += "\\subsection{复习题}\n\n"
output += GenerateStudentBodyString(homeworklist,[],prodict,consecutivenumbering=False,answered = False)
output += GenerateStudentBodyString(homeworklist,[],prodict,consecutivenumbering=False,answered = False,spaceflag=homeworkspaces)
output += "\\newpage\n\n"

View File

@ -1,4 +1,4 @@
notetitle = "高一上学期教案截至20230728" # 文件名, 也是文件标题
notetitle = "高一上学期教案截至20230828" # 文件名, 也是文件标题
outputdir = "临时文件" # 输出文件夹, 不建议修改
from database_tools import *
@ -9,4 +9,4 @@ obj_dict = load_dict("../题库0.3/LessonObj.json")
lessons_dict = load_dict("../题库0.3/LessonsCut.json")
basicknowledge_dict = load_dict("../题库0.3/BasicKnowledge.json")
GenerateLessonPreparation(notetitle, outputdir, preparationdict, pro_dict, obj_dict, basicknowledge_dict)
GenerateLessonPreparation(notetitle, outputdir, preparationdict, pro_dict, obj_dict, basicknowledge_dict, homeworkspaces= False)