generated from Java-2025Fall/final-vibevault-template
修复PDF报告参数和元数据上传问题
This commit is contained in:
parent
6fd6854648
commit
3cfc4d40b4
@ -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}" \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user