diff --git a/dsLightRag/Routes/TeacherHelperRoute.py b/dsLightRag/Routes/TeacherHelperRoute.py index 2d7dd027..7c1ddf62 100644 --- a/dsLightRag/Routes/TeacherHelperRoute.py +++ b/dsLightRag/Routes/TeacherHelperRoute.py @@ -56,6 +56,9 @@ async def generate_dao_xue_an(request: Request): save_dir = os.path.join(project_root, "static", "teacherHelpergenerated_files") os.makedirs(save_dir, exist_ok=True) + # 获取难度参数(默认为"默认难度") + difficulty = params.get("difficulty", "默认难度") + # 生成唯一文件名 timestamp = datetime.now().strftime("%Y%m%d%H%M%S") @@ -65,7 +68,7 @@ async def generate_dao_xue_an(request: Request): temp_md_path = temp_md.name # 使用Pandoc转换为Word - docx_filename = f"导学案_{timestamp}.docx" + docx_filename = f"导学案_{difficulty}_{timestamp}.docx" docx_path = os.path.join(save_dir, docx_filename) try: diff --git a/dsLightRag/static/teacherHelpergenerated_files/导学案_20250905074819.docx b/dsLightRag/static/teacherHelpergenerated_files/导学案_20250905074819.docx new file mode 100644 index 00000000..bd5ff8b0 Binary files /dev/null and b/dsLightRag/static/teacherHelpergenerated_files/导学案_20250905074819.docx differ