littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于Go语言和Vue的前端开发者在线评测系统

项目简介

现有的多数在线评测系统仅支持在服务器环境直接运行的程序语言,无法满足前端开发者技能练习和竞赛需求。本项目作为面向前端开发者的在线评测系统,能在服务器环境渲染、执行前端代码,还提供前端界面相似度对比等功能,为前端开发者打造了在线编程练习和竞赛平台。

项目的主要特性和功能

  1. 代码执行:支持在服务器环境执行前端代码,可对JavaScript等前端语言进行在线评测。
  2. 界面相似度对比:基于ResNet模型对比前端界面相似度,评判前端界面设计或开发水平。
  3. 在线编程竞赛:支持组织在线编程竞赛,具备题目列表展示、提交代码、查看结果和竞赛排名等功能。
  4. 个人信息管理:用户可查看个人信息、提交记录、竞赛成绩等。
  5. 题目管理:提供题目配置和管理功能,可添加、编辑和删除题目。

安装使用步骤

环境准备

  1. 安装Go语言开发环境。
  2. 安装数据库(如MySQL)。
  3. 配置系统所需的环境变量和依赖包。

代码部署

  1. 下载本项目的源码文件。
  2. 配置数据库连接信息。
  3. 根据需要修改conf/judger.ini配置文件中的相关参数。
  4. 运行go run judger.go启动系统主要服务。

使用说明

  1. 通过Web浏览器访问系统网站(体验地址:https://oj.project256.com/login )。
  2. 使用账号test,密码123456登录系统,也可自行注册账号。
  3. 参与在线编程竞赛或练习。
  4. 查看个人提交记录、竞赛排名和进行题目管理。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】