logo
0
0
WeChat Login
文档整理

云原生考试系统 - 文档索引

📚 文档结构

V1 版本 - 最小可用考试系统(支持选择题)

V1版本/ ├── V1.01_基础修复/ # 系统基础问题修复 ├── V1.02_前端优化/ # 前端界面优化 ├── V1.03_项目文档/ # 项目主文档 ├── 02_最终修复总结.md # V1 版本最终修复总结 └── 15_组中完成情况总结.md # V1 版本组内工作总结

V1.01_基础修复

  • 01_前端访问修复说明.md - 前端启动空白页问题修复
  • 04_前端API路径修复说明.md - 前端API路径与后端路由匹配

V1.02_前端优化

  • 05_前端优化总结.md - 前端样式简化为大学生风格
  • 06_前端重构文档.md - 前端详细重构过程
  • 07_前端重构总结.md - 前端重构总结

V1.03_项目文档

  • 11_项目主README.md - 项目总体说明文档

V2 版本 - 支持编程题判分

V2版本/ ├── V2.01_数据库迁移/ # 数据库结构升级 ├── V2.02_编程题功能/ # 编程题自动评测功能 ├── V2.03_开发工具/ # 开发环境配置 ├── V2.04_架构设计与文档/ # 系统架构设计文档 ├── V2.05_代码优化/ # 代码优化总结 ├── V2.06_后端开发/ # 后端功能开发记录 ├── V2.07_前端开发/ # 前端功能开发记录 ├── V2.08_数据库与部署/ # 数据库迁移与部署文档 └── V2.09_问题记录与测试/ # 问题记录与测试指南

V2.01_数据库迁移

  • 修复GET exams 500错误.md - 数据库字段不匹配问题修复

V2.02_编程题功能

  • 12_编程题自动评测使用指南.md - 编程题功能快速开始
  • 13_编程题功能开发文档.md - 编程题功能详细开发

V2.03_开发工具

  • 08_Goland镜像使用总结.md - Goland IDE 容器使用
  • 09_Goland镜像故障排查.md - Goland镜像常见问题解决

V2.04_架构设计与文档

  • 01-系统架构总览.md - 系统整体架构说明
  • 02-面试文档准备指南.md - 面试相关文档准备

V2.05_代码优化

  • 01-后端代码优化总结.md - 后端代码优化记录
  • 02-DTO层重构总结.md - DTO 层重构总结

V2.06_后端开发

  • 01-健康检查与就绪检查.md - 健康检查功能实现
  • 02-结构化日志与请求追踪.md - 日志与追踪功能
  • 03-考试功能增强.md - 考试功能增强记录

V2.07_前端开发

  • 01-前端开发记录.md - 前端开发过程记录
  • 02-试卷管理页面重构.md - 试卷管理页面重构

V2.08_数据库与部署

  • 01-数据库迁移文档.md - 数据库迁移完整文档
  • 02-镜像打包与部署.md - 镜像打包与部署流程

V2.09_问题记录与测试

  • 01-后端问题记录.md - 后端问题记录汇总
  • 02-前后端数据格式兼容性问题.md - 前后端兼容性问题
  • 01-UI设计说明.md - UI 设计说明
  • 02-试卷管理测试指南.md - 试卷管理功能测试

📖 版本说明

V1 版本

实现最小可用考试系统,支持以下功能:

  • ✅ 用户登录/注册(考生/考官双角色)
  • ✅ 试卷管理与题目编辑
  • ✅ 在线考试与自动阅卷(单选、多选、判断题)
  • ✅ 考试结果查看与分析
  • ✅ 健康检查与监控
  • ✅ 容器化部署(Docker + Docker Compose)

V2 版本

在 V1 基础上扩展,支持编程题自动评测:

  • ✅ Java 代码编译和执行
  • ✅ 多测试用例自动评测
  • ✅ 时间和内存限制控制
  • ✅ Verdict 判定(AC/WA/TLE/MLE/RE/CE/SE)
  • ✅ 自测运行(不判分)
  • ✅ 正式提交判题(计分)
  • ✅ 实时轮询判题结果
  • ✅ 成绩汇总和统计

🔗 快速导航

需求推荐文档
了解项目整体项目主README
V1 版本最终状态最终修复总结
前端访问问题前端访问修复说明
编程题功能入门编程题使用指南
编程题开发细节编程题功能开发文档
数据库迁移问题[修复GET exams 500错误](V2版本/V2.01_数据库迁移/修复GET exams 500错误.md)
Goland 镜像使用Goland镜像使用总结

文档更新时间: 2026-03-03