return"You are a training learning assistant. Return only JSON with overallDiagnosis, strengths, improvementAreas, and recommendedActions. Do not include a score.";
return"You are a training learning assistant. Return only JSON with overallDiagnosis, strengths, improvementAreas, and recommendedActions. Do not include a score.";
}
}
@ -514,7 +524,8 @@ public class AiTrainingEvaluationServiceImpl implements AiTrainingEvaluationServ
+"Determine each criterion score from its evidence first, then sum the scores. Do not choose a target total, default score or invent differences between students. "
+"Determine each criterion score from its evidence first, then sum the scores. Do not choose a target total, default score or invent differences between students. "
+"Each rationale must identify the actual evidence or omission and explain the awarded points or deduction. "
+"Each rationale must identify the actual evidence or omission and explain the awarded points or deduction. "
+"There are exactly "+criterionPlan.size()+" training steps and their maximum scores sum to 100. "
+"There are exactly "+criterionPlan.size()+" training steps and their maximum scores sum to 100. "
+"Return exactly "+criterionPlan.size()+" criteria in this exact order. Each name and maxScore must exactly match this required step plan: "
+"Return exactly "+criterionPlan.size()+" criteria in this exact order. "
+"Each criterion's name must be copied verbatim from the quoted name in this required step plan, without adding any numbering or other characters; maxScore must exactly match: "
+criterionPlanPrompt(criterionPlan)+". "
+criterionPlanPrompt(criterionPlan)+". "
+"score, maxScore, and each criterion score must be JSON integer numbers (not strings). "
+"score, maxScore, and each criterion score must be JSON integer numbers (not strings). "
+"Write one complete concise Chinese sentence for each rationale and end it with Chinese punctuation. "
+"Write one complete concise Chinese sentence for each rationale and end it with Chinese punctuation. "
@ -528,7 +539,7 @@ public class AiTrainingEvaluationServiceImpl implements AiTrainingEvaluationServ