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}" \