SkillAgentSearch skills...

Eugrade

All-in-one classroom platform — assignments, grading, discussion, and student management in one place

Install / Use

/learn @ttttonyhe/Eugrade

README

<div align="center"> <h1>Eugrade</h1> <p>All-in-on Educational Communication and Collaboration Platform</p> <a href="https://github.com/HelipengTony/pokers"> <img src="https://img.shields.io/github/forks/HelipengTony/pokers.svg" alt="forks"> </a> <a href="https://github.com/HelipengTony/pokers"> <img src="https://img.shields.io/github/stars/HelipengTony/pokers.svg" alt="stars"> </a> <a href="https://github.com/HelipengTony/pokers"> <img src="https://img.shields.io/github/license/HelipengTony/pokers.svg" alt="license"> </a> </div> <br/>

This project is not actively maintained. Also, legacy code alert!

<br/>

Main Features 功能特色

  • Based on PHP & Vue.js & And Design for Vue
    • PHP 7.2
    • Vue.js + jQuery
    • Ant Design for Vue
  • Developed using Webpack & Sass
    • Webpack 打包
    • Scss 样式
  • WebSocket Supported (Based on Workerman)
    • WebSocket 聊天系统(支持心跳)
    • PHP Workerman
  • Organized Classes / Files / Grades System
    • 高效的团队(班级)/绩点/文件系统
      • 班级(成员)管理
      • 成绩录入
      • 成绩展示
      • 成绩等级划分/自动匹配
      • 成绩统计图
      • 成绩变化趋势
      • 文件名编辑
      • 文件按话题归档
      • Office 文件预览
      • 班级成员批量生成
      • ...
  • Powerful Instant messaging system
    • 简洁强大的群聊系统
      • 图片上传
      • 文件上传/大小展示
      • MarkDown 内容渲染
      • emoji 评论
      • 删除/编辑消息
      • 主题消息置顶
      • 发送模式切换
      • ...
  • Neat UI design (English/Chinese Language Supported)
    • 美丽的 UI 设计
      • English
      • 简体中文
      • 语言一键切换
  • 0 sql everywhere (Based on Lazer-Database)
    • 完全无数据库 (基于 json)
    • PHP Lazer-database
  • All-round UX Design (Inspired from Twist)
    • 全方位多元的用户交互操作
    • 阿里云邮件推送
<br/>

截图 ScreenShots

群聊 Messages

群聊

<br/>

文件管理 Files

QQ20190811-154033@2x.png

<br/>

成绩管理 Grades

成绩录入 Grades Management

QQ20190811-154231@2x.png

成绩统计 Grades Presentation

QQ20190811-154243@2x.png

<br/>

班级管理 Classes

QQ20190811-154309@2x.png

<br/>

Usage 使用方法

  • 将 repo clone 到目录
  • 本地环境为 Php5.6+ & Nodejs & Ruby (sass + compass)
  • PHP 必须包含 pcntl、posix、Event / libevent 扩展
  • 执行 composer install 安装全部依赖
  • 执行 npm install / cnpm install 安装依赖包
  • 执行 npm run dev 打包编译
  • 参照 Workerman 手册 配置WSS
  • interact 目录执行 php websocket.php start -d & 常驻后台
<br/>

Todo List 正在开发

  • [x] 群聊支持 WebSocket
  • [ ] API 请求 JWT 鉴权
  • [x] Sass 重写 CSS
  • [x] Grades 成绩管理系统
  • [ ] Schools 校园系统
  • [ ] Webpack 重构
  • [ ] 文件 => 知识库功能
  • [x] 网站首页
<br/>

Donation 赞助作者

If you feel that my project is helpful to you and you are willing to give me a little support, you can donate to me in the following ways, which will help me to maintain the continuous development of this project, thank you very much! <br/>

Donate

Your name will be kept on the list Donation

<br/>

Related Skills

View on GitHub
GitHub Stars117
CategoryData
Updated1mo ago
Forks18

Languages

JavaScript

Security Score

100/100

Audited on Feb 25, 2026

No findings