From 3cfc4d40b4a2d4d3d6e10f19589478e3d05151e9 Mon Sep 17 00:00:00 2001 From: liyitian <2717355959@qq.com> Date: Sun, 14 Dec 2025 19:58:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DPDF=E6=8A=A5=E5=91=8A?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=92=8C=E5=85=83=E6=95=B0=E6=8D=AE=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/autograde.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/autograde.yml b/.gitea/workflows/autograde.yml index 791dfcb..918e3e2 100644 --- a/.gitea/workflows/autograde.yml +++ b/.gitea/workflows/autograde.yml @@ -275,12 +275,13 @@ jobs: python3 ./.autograde/generate_pdf_report.py \ --report REPORT.md \ --frontend FRONTEND.md \ - --grade final_grade.json \ + --score final_grade.json \ --images images \ --out grade_report.pdf \ --student-id "$STUDENT_ID" \ --student-name "$STUDENT_NAME" \ - --class-name "$CLASS_NAME" \ + --class-id "$CLASS_NAME" \ + --assignment-id "$ASSIGNMENT_ID" \ --commit-sha "$COMMIT_SHA" fi @@ -362,7 +363,11 @@ jobs: run: | if [ -f final_grade.json ]; then export GRADE_TYPE=final - python3 ./.autograde/create_minimal_metadata.py > metadata.json || echo "{}" > metadata.json + if [ -f ./.autograde/create_minimal_metadata.py ]; then + python3 ./.autograde/create_minimal_metadata.py > metadata.json || echo "{}" > metadata.json + else + echo "{}" > metadata.json + fi fi - name: Upload metadata @@ -378,7 +383,7 @@ jobs: COMMIT_SHA: ${{ github.sha }} SERVER_URL: ${{ github.server_url }} run: | - if [ -f metadata.json ]; then + if [ -f metadata.json ] && [ -f ./.autograde/upload_metadata.py ]; then python3 ./.autograde/upload_metadata.py \ --metadata-file metadata.json \ --metadata-repo "${METADATA_REPO}" \