# 基于LLM的自动化打分系统 **Repository Path**: tjuwangli/LLMJudge ## Basic Information - **Project Name**: 基于LLM的自动化打分系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-27 - **Last Updated**: 2026-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LLM Judge — 自动化打分系统 面向计算机基础课(优先覆盖:**计算机组成原理**、**操作系统**)的自动化打分系统,支持: - **填空题**:规则匹配(归一化/同义词/部分命中) - **简答题**:基于 LLM 的知识点提炼 + 教师关键点对齐,输出分数、评语与打分依据 ## 项目文档 - 入口:`docs/0_overview/` - 架构:`docs/1_architecture/` - API:`docs/2_api/` - 评分规则:`docs/3_scoring_specs/` ## 目录结构(核心) - `backend/`:API 编排与对外服务(不写具体判分规则) - `grading_engine/`:评分引擎(规则与语义评分、分数合成) - `llm_providers/`:LLM 调用适配层(Ollama → 预留 DeepSeek 等) - `knowledge_base/`:课程关键点库(组成原理、操作系统) - `contracts/`:请求/响应/LLM 输出的契约(JSON Schema) - `tests/`:单元/集成/E2E 测试 ## 约定 - 所有对外/对内接口以 `contracts/` 中 schema 为准。 - Prompt 以 `prompts/` 版本化管理,并通过 `prompt_version` 写入结果元信息。