Без опису

yhd12345 6a959de55c feat: 更改创建考试接口(加上允许考试的次数) 3 роки тому
.mvn dcf77f5c83 initial commit 5 роки тому
src 6a959de55c feat: 更改创建考试接口(加上允许考试的次数) 3 роки тому
.gitignore dcf77f5c83 initial commit 5 роки тому
Dockerfile 30543181e8 chore: 部署配置修改为java11 5 роки тому
README.md cca122b346 fix: 添加用户角色 4 роки тому
mvnw dcf77f5c83 initial commit 5 роки тому
mvnw.cmd dcf77f5c83 initial commit 5 роки тому
pom.xml cb85881275 fix: 调整依赖版本 3 роки тому
settings.xml 94b46342db chore: 修改settings.xml配置 5 роки тому

README.md

seecoder-eval

backend repo of seecoder-eval system

API documentation

数据层设计

实体包括:

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

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

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

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

TODO

出试卷的方式:

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

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

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