ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

30 分钟跑通 sg-exam 在线考试平台:Spring Boot + Vue 教学管理系统完整部署指南

30 分钟跑通 sg-exam 在线考试平台:Spring Boot + Vue 教学管理系统完整部署指南 30 分钟跑通 sg-exam 在线考试平台Spring Boot Vue 教学管理系统完整部署指南【免费下载链接】sg-exam基于Spring Boot搭建的新一代教学管理平台提供权限管理、考试、问卷、练习等功能项目地址: https://gitcode.com/gh_mirrors/sg/sg-examsg-exam 是一个基于 Spring Boot 和 Vue 的在线考试平台一套代码提供后台管理、学生 Web 端和 H5 端三个入口覆盖题库、考试、课程、成绩全链路。你拿到它之后一个部署就能撑起组卷 → 在线答题 → 自动评分的完整流程。这套在线考试平台到底能做什么先看能力边界判断它是否匹配你的场景权限与多租户内置单位、部门、角色、菜单、操作日志管理管理员、教师、学生权限分离题型单选、多选、判断、填空、简答、材料题以及视频、语音等多媒体题型考试模式考试、练习、问卷三类支持限时、顺序作答、智能随机组卷课程课程 → 章节 → 知识点三级结构图文加视频内容学生可收藏、评价环境要求清单开始之前把下面几项装好后面就不会卡住组件版本用途JDK17后端运行部署镜像使用 Java 17Node.js14配合 yarn前端构建MySQL5.7主数据库Docker Compose可选一键拉起 MySQL、Redis、MinIO获取代码与数据库配置先克隆仓库并进入目录git clone https://gitcode.com/gh_mirrors/sg/sg-exam cd sg-exam数据库建库后导入初始化脚本mysql -uroot -p sg_exam config-repo/mysql/init.sql用 docker-compose 部署的话这一步可以跳过它会在首次启动时自动执行config-repo/mysql/init.sql。最容易踩坑的一行配置是数据库口令。docker-compose 内置的 MySQL 默认是root/123456如果你换成自己的 MySQL要去 配置目录 修改application.yml里的连接信息。另外sg-exam.env中的MINIO_ACCESS_DOMAIN要填成浏览器能访问到的地址IP 端口不填对的话图片附件会打不开。启动服务与验证方法 后端只启动核心的用户认证服务即可./gradlew :sg-user-service:build -x test java -jar sg-user-service/build/libs/*.jar看到日志打印出启动成功、没有异常退出说明后端就绪服务端口 8080上下文路径/sg-user-service。再开一个终端启动学生端前端cd frontend/sg-exam-web yarn yarn serve管理端在frontend/sg-exam-admin下同样操作。如果不想本地起 MySQL 和 Redis直接执行docker-compose up -d一键拉起全部依赖。验证成功的信号浏览器访问本地地址出现登录页面用初始账号登进去能看到课程列表就说明部署完成。真实使用场景与实用建议典型用法是校内考试管理教师在后台建题库、组卷发考试学生在 Web 或手机上在线作答系统自动批改客观题并生成成绩明细。 三条落地建议权限按最小够用分配学生只保留作答入口教师给题库和成绩权限管理功能留给超级管理员上线前必须改默认口令数据库、MinIO默认 admin/admin123456都用的是演示口令定期备份数据库考试记录是核心资产建议把config-repo/mysql的导出纳入定时任务和哪些开源项目搭配使用项目本身已内置 Nginx、Redis、MinIO再配上监控和分析工具方案就完整了搭配项目作用Prometheus Grafana后端已暴露 Prometheus 指标仓库自带 prometheus.yml接上即可做服务监控Apache Superset / Metabase直连考试库做成绩、通过率等数据报表Nginx独立部署生产环境做反向代理和 HTTPS 终结仓库已备好 nginx 配置考试平台管流程MinIO 管文件Grafana 管状态Superset 管分析——四者组合就是一套可对外提供的完整在线考试解决方案。【免费下载链接】sg-exam基于Spring Boot搭建的新一代教学管理平台提供权限管理、考试、问卷、练习等功能项目地址: https://gitcode.com/gh_mirrors/sg/sg-exam创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表