You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
830 B
Markdown
16 lines
830 B
Markdown
# Task 4: AI training evaluation frontend
|
|
|
|
## Delivered
|
|
|
|
- Added the AI training evaluation API client for status, help, and assessment operations.
|
|
- Added `TrainingAiEvaluation.vue` with distinct AI助学 and AI助评 controls, backend status display, confirmation before assessment, retryable errors, safe interpolated report rendering, and score criteria.
|
|
- Integrated the component into `GenericTrainingPage.vue` before the legacy AI sidebar and derived `hasAnyAnswer` from form fields, work rows, and process rows.
|
|
- Added a static contract test for this integration.
|
|
|
|
## Verification
|
|
|
|
- `node tests/ai-training-evaluation.static.test.cjs`
|
|
- `npm run build:prod`
|
|
|
|
The production build emits pre-existing warnings for deprecated `::v-deep` syntax, a runtime-resolved navbar image, and oversized chunks; it exits successfully.
|