完成作业
All checks were successful
autograde-final-vibevault / check-trigger (push) Successful in 2s
autograde-final-vibevault / grade (push) Successful in 42s

This commit is contained in:
mh04194357 2025-12-23 12:54:37 +08:00
parent 27cc129198
commit 5cc51bc2a1

View File

@ -329,35 +329,31 @@ jobs:
- name: Grade REPORT.md - name: Grade REPORT.md
working-directory: ${{ github.workspace }} working-directory: ${{ github.workspace }}
run: | run: |
# LLM env vars are injected by Runner config (LLM_API_KEY, LLM_API_URL, LLM_MODEL) if [ -f REPORT.md ]; then
if [ -f REPORT.md ] && [ -f .llm_rubrics/rubric_report.json ]; then
python3 ./.autograde/llm_grade.py \ python3 ./.autograde/llm_grade.py \
--question "请评估这份后端与系统设计报告" \ --question "请评估这份后端与系统设计报告" \
--answer REPORT.md \ --answer REPORT.md \
--rubric .llm_rubrics/rubric_report.json \
--out report_grade.json \ --out report_grade.json \
--summary report_summary.md --summary report_summary.md
echo "✅ REPORT.md graded" echo "✅ REPORT.md graded"
else else
echo '{"total": 0, "flags": ["missing_file"]}' > report_grade.json echo '{"total": 0, "flags": ["missing_file"]}' > report_grade.json
echo "⚠️ REPORT.md or rubric not found" echo "⚠️ REPORT.md not found"
fi fi
- name: Grade FRONTEND.md - name: Grade FRONTEND.md
working-directory: ${{ github.workspace }} working-directory: ${{ github.workspace }}
run: | run: |
# LLM env vars are injected by Runner config (LLM_API_KEY, LLM_API_URL, LLM_MODEL) if [ -f FRONTEND.md ]; then
if [ -f FRONTEND.md ] && [ -f .llm_rubrics/rubric_frontend.json ]; then
python3 ./.autograde/llm_grade.py \ python3 ./.autograde/llm_grade.py \
--question "请评估这份前端界面与交互设计报告" \ --question "请评估这份前端界面与交互设计报告" \
--answer FRONTEND.md \ --answer FRONTEND.md \
--rubric .llm_rubrics/rubric_frontend.json \
--out frontend_grade.json \ --out frontend_grade.json \
--summary frontend_summary.md --summary frontend_summary.md
echo "✅ FRONTEND.md graded" echo "✅ FRONTEND.md graded"
else else
echo '{"total": 0, "flags": ["missing_file"]}' > frontend_grade.json echo '{"total": 0, "flags": ["missing_file"]}' > frontend_grade.json
echo "⚠️ FRONTEND.md or rubric not found" echo "⚠️ FRONTEND.md not found"
fi fi
- name: Aggregate grades - name: Aggregate grades