All Projects → FleyX → teach_system

FleyX / teach_system

Licence: MIT license
程序设计类课程教学辅助系统

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
TSQL
950 projects
HTML
75241 projects
shell
77523 projects
CSS
56736 projects
Dockerfile
14818 projects

概述

本仓库用于存放毕业设计代码,同时也给想要使用node.js,vue.js构建系统的同志做个参考。。。

编程题判题使用的是青岛大学的判题核心,https://github.com/QingdaoU/JudgeServer

代码判重使用SIM实现,地址

demo地址:ali.tapme.top:8008 管理员账户密码:123456/123456

安装

  使用docker一键部署。需要先设置mysql 密码和判题核心的密钥环境变量.然后执行start.sh即可。

注意下面只是临时设置环境变量,终端关闭就会失效。

export MYSQL_PASS=123456
#export JUDGE_TOKEN=12345678
chmod +x start.sh
./start.sh

部署完毕后访问:部署机器ip:8089。

PS:如果docker pull 镜像速度很慢,请给docker设置国内加速地址。

前端技术栈如下

  • vue.js
  • element.ui
  • axios

后端技术栈如下

  • node.js
  • koa
  • jwt
  • mysql
  • redis
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].