FleyX / teach_system

程序设计类课程教学辅助系统

Home Page:http://ali.tapme.top:8008

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

概述

本仓库用于存放毕业设计代码,同时也给想要使用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

About

程序设计类课程教学辅助系统

http://ali.tapme.top:8008

License:MIT License


Languages

Language:Vue 49.6%Language:JavaScript 40.4%Language:TSQL 9.0%Language:HTML 0.5%Language:Shell 0.2%Language:CSS 0.2%Language:Dockerfile 0.1%