From 6fd685464836743e2f7183780d47464f620f6319 Mon Sep 17 00:00:00 2001 From: liyitian <2717355959@qq.com> Date: Sun, 14 Dec 2025 19:47:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DPDF=E6=8A=A5=E5=91=8A?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=8F=82=E6=95=B0=E4=B8=8D=E5=8C=B9=E9=85=8D?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- autograde/generate_pdf_report.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/autograde/generate_pdf_report.py b/autograde/generate_pdf_report.py index 60e4443..8669481 100644 --- a/autograde/generate_pdf_report.py +++ b/autograde/generate_pdf_report.py @@ -26,17 +26,19 @@ except ImportError: REPORTLAB_AVAILABLE = False -def parse_args(): +def parse_args(): """解析命令行参数""" parser = argparse.ArgumentParser(description='PDF Report Generation Script') - parser.add_argument('--score', required=True, help='最终成绩文件') + parser.add_argument('--score', '--grade', required=True, help='最终成绩文件') parser.add_argument('--report', required=True, help='REPORT.md文件路径') parser.add_argument('--frontend', required=True, help='FRONTEND.md文件路径') parser.add_argument('--out', required=True, help='输出PDF文件路径') parser.add_argument('--student-id', required=True, help='学生ID') parser.add_argument('--student-name', required=True, help='学生姓名') - parser.add_argument('--class-id', required=True, help='班级ID') - parser.add_argument('--assignment-id', required=True, help='作业ID') + parser.add_argument('--class-id', '--class-name', help='班级ID/班级名称') + parser.add_argument('--assignment-id', default='2311061111', help='作业ID') + parser.add_argument('--images', help='图片目录路径') + parser.add_argument('--commit-sha', help='提交SHA') return parser.parse_args()