完成作业
This commit is contained in:
parent
27cc129198
commit
5cc51bc2a1
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user