修复PDF报告生成参数不匹配问题
All checks were successful
autograde-final-vibevault / check-trigger (push) Successful in 2s
autograde-final-vibevault / grade (push) Has been skipped

This commit is contained in:
liyitian 2025-12-14 19:47:17 +08:00
parent 61fa5ac842
commit 6fd6854648

View File

@ -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()