Sem descrição

weijin 927b6690f6 fix: 修复我的评测分页bug há 4 anos atrás
.mvn dcf77f5c83 initial commit há 5 anos atrás
src 927b6690f6 fix: 修复我的评测分页bug há 4 anos atrás
.gitignore dcf77f5c83 initial commit há 5 anos atrás
Dockerfile 30543181e8 chore: 部署配置修改为java11 há 5 anos atrás
README.md 8e7c79e94d docs: 更新接口文档地址 há 5 anos atrás
mvnw dcf77f5c83 initial commit há 5 anos atrás
mvnw.cmd dcf77f5c83 initial commit há 5 anos atrás
pom.xml 6be1debff6 refactor: 增加测试数据库配置 há 5 anos atrás
settings.xml 94b46342db chore: 修改settings.xml配置 há 5 anos atrás

README.md

seecoder-eval

backend repo of seecoder-eval system

API documentation

数据层设计

实体包括:

  • 用户
  • 考试
  • 个人成绩报告(某次考试)
  • 整体成绩报告

个人成绩报告是用户和考试的中间表,再添加了一些其他的属性

另外生成的中间表还有单项题目得分表,每个个人成绩报告都有一个单项成绩得分表,其实也就是一个题目id和题目得分的映射。

注:评测系统只维护某次考试包含的题目ID列表,不持久化具体的题目信息,这部分内容仍然交给题库系统进行管理

TODO

出试卷的方式:

  • 固定试卷
  • 半自动组卷(固定试卷 + 增删题目)
  • 自行组卷
    • 提供给组卷人以下信息
    • 知识点覆盖情况
    • 题目类型
    • 支持搜索题目

extendExam 只能由创建该考试的老师或者HR调用

组试卷,试卷的相关分值,以及最终试卷的做题结果都由评测系统完成 用户的做题记录由判题系统在判题的同时,上传到题库系统 用户的相关做题记录将来分析系统会进行数据分析