grader.py: - 判断题批阅结果 student_answer/correct_answer 统一返回 true/false (bool) 兼容 "对"/"错"/"true"/"false"/True/False/1/0 等所有输入格式 - 填空题新增 _normalize_fill_blank_answer 兜底归一化 修复 LLM 生成扁平数组 ["ans1","ans2"] 导致 1空多选项误判满分的bug - feedback 文本统一用小写 true/false generator.py: - validate_questions_schema 出题时修正扁平数组为二维格式 从源头防止填空题答案格式错误
51 KiB
51 KiB