fix
This commit is contained in:
@@ -141,6 +141,8 @@ def build_evaluation_prompt(problem):
|
||||
5. Mermaid节点ID由系统生成,不是学生编写内容;不要评价节点ID,不要因节点ID扣分,不要建议修改节点ID
|
||||
6. feedback控制在100字以内,只总结核心优点和主要问题
|
||||
7. suggestions最多3条,每条单独一行;重要建议必须以【重点】开头,普通建议不要加前缀
|
||||
- 只针对学生流程图中真实存在的问题给建议;若流程图已符合要求,suggestions 留空字符串,禁止编造或凑数
|
||||
- 不要建议学生去做他已经做对的事(如顺序/分支已正确,就不要再建议调整该顺序/分支)
|
||||
8. criteria_details 中的 comment 保持简短,每项不超过25字
|
||||
|
||||
评分等级:
|
||||
@@ -149,17 +151,17 @@ def build_evaluation_prompt(problem):
|
||||
- B级 (70-79分): 及格,基本正确但存在一些问题
|
||||
- C级 (0-69分): 需要改进,存在明显问题
|
||||
|
||||
请以JSON格式返回评分结果:
|
||||
请以JSON格式返回评分结果(以下仅为格式示例,feedback/suggestions 的内容必须依据学生实际提交的流程图生成,不要照搬示例文字,尤其不要在没有循环的流程图中提及循环):
|
||||
{{
|
||||
"score": 85,
|
||||
"grade": "A",
|
||||
"feedback": "整体逻辑清楚,但循环出口表达不够明确。",
|
||||
"suggestions": "【重点】补充循环结束条件\\n完善异常输入分支",
|
||||
"feedback": "<根据实际流程图填写,100字以内>",
|
||||
"suggestions": "<根据实际问题填写;若无明显问题可留空字符串>",
|
||||
"criteria_details": {{
|
||||
"逻辑正确性": {{"score": 35, "max": 40, "comment": "逻辑基本正确"}},
|
||||
"完整性": {{"score": 25, "max": 30, "comment": "缺少部分步骤"}},
|
||||
"规范性": {{"score": 18, "max": 20, "comment": "符号使用规范"}},
|
||||
"清晰度": {{"score": 8, "max": 10, "comment": "布局清晰"}}
|
||||
"逻辑正确性": {{"score": 35, "max": 40, "comment": "<简短说明>"}},
|
||||
"完整性": {{"score": 25, "max": 30, "comment": "<简短说明>"}},
|
||||
"规范性": {{"score": 18, "max": 20, "comment": "<简短说明>"}},
|
||||
"清晰度": {{"score": 8, "max": 10, "comment": "<简短说明>"}}
|
||||
}}
|
||||
}}
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user