Skip to content

[首页]

DeerInForest edited this page Jun 5, 2025 · 1 revision

MujiCLASS - 智能课程管理系统

开源协议 多平台支持

为现代教育打造的极简主义课程管理系统

✨ 核心功能

📚 一体化作业管理

全流程资源管理:课件发布、作业创建、提交批改、反馈交付一站式解决

👥 协作式学习

  • 课件弹幕笔记:在幻灯片上实时讨论,全班共享笔记

🤖 AI智能评分

  • 基于 Deepseek-R1 API 的自动评分
  • 教师可配置评分规则
  • 客观高效的作业批改

🔍 开放式评阅

  • 透明评分结果查看
  • 争议作业师生讨论区
  • 同班同学参与互评

🚀 产品优势

🧠 极致简洁

"告别Blackboard/Sakai的复杂冗余"

  • 聚焦核心教学场景
  • 清爽直观的操作界面
  • 零学习成本上手

⚡ 极致性能

  • Redis缓存加速响应
  • 高并发架构设计
  • 局部刷新技术(告别整页重载)
  • 大数据量秒级加载

🛠️ 技术栈

前端架构

graph LR
    A[Electron] --> B[桌面客户端]
    C[Vue.js] --> D[Web界面]
    D --> E[Element-UI]
    D --> F[Pinia状态管理]
    D --> G[Vite构建]
    H[pdf.js] --> I[PDF支持]
Loading

后端架构

graph LR
    A[FastAPI] --> B[REST接口]
    C[SQLModel] --> D[PostgreSQL]
    E[Redis] --> F[缓存优化]
    G[Deepseek-R1] --> H[AI评分]
    I[Uvicorn] --> J[高性能服务]
Loading

🚀 部署方案

graph TB
    A[CDN] --> B[前端部署]
    C[Nginx] --> D[API网关]
    D --> E[PostgreSQL]
    D --> F[Redis缓存]
    G[Docker] --> H[容器化服务]
Loading
  • Web版:Vercel CDN加速
  • 桌面版:Windows/Linux/macOS全平台支持
  • CI/CD:GitHub Actions自动化
  • API文档:Swagger + Apifox

📦 快速开始

# 克隆项目
git clone https://github.com/sustech-cs304/team-project-25spring-12.git

📄 开源协议

本项目采用MIT开源协议,详见LICENSE文件