# edu **Repository Path**: liupima/edu ## Basic Information - **Project Name**: edu - **Description**: 12345678910 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-25 - **Last Updated**: 2026-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ZEDU 计算机专业 AI 教学平台 面向学校计算机教师与计算机专业学生的一体化教学平台。本仓库为可直接启动的完整工程,包含全部运行代码与初始化数据脚本。 > 仅保留与运行相关的代码与配置;初始数据库不含任何业务数据,仅内置三类演示账号(管理员/教师/学生),方便首次启动即可登录验证。 ## 文档索引 | 文档 | 说明 | | --- | --- | | [项目介绍.md](项目介绍.md) | 产品定位、功能清单、技术架构、目录结构与组件端口 | | [部署文档.md](部署文档.md) | 环境准备、一键/分步启动、生产部署、验收与常见问题 | ## 目录总览 ```text ZEDU/ ├── edu-server/ 主后端服务(Spring Boot 3 单体,多 Maven 模块 + 代码沙盒模块) ├── edu-admin/ 管理端 Web(Vue 3 + Element Plus,管理员/教师使用) ├── edu-student/ 学生端 Web(Vue 3 + Element Plus,移动端自适应) ├── edu-ai-tutor/ AI 助教服务(Python FastAPI + 知识库/向量检索) ├── edu-sandbox/ 代码沙盒执行服务(隔离运行学生代码) ├── edu-media-worker/ 媒体转码 worker(PPT→图片、视频→多清晰度 HLS,ffmpeg/LibreOffice) ├── edu-infra/ 本地基础设施编排(Docker Compose + MySQL/Redis/Postgres/MinIO 初始化脚本) ├── deploy/ 生产环境编排示例(Docker Compose + Nginx 网关) ├── scripts/ 冒烟/自测脚本 ├── 项目介绍.md / 部署文档.md ``` ## 快速开始(详见部署文档) ```bash # 1) 基础设施(首次会自动初始化数据库与账号) docker compose -f edu-infra/docker-compose.yml up -d --build # 2) 后端(8082) cd edu-server mvn -pl edu-admin -am package -DskipTests java -jar edu-admin/target/edu-admin.jar # 3) 管理端(3000)与 学生端(3001)各自终端 cd edu-admin && ./node_modules/.bin/vite cd edu-student && ./node_modules/.bin/vite ``` 演示账号(本地开发):`admin/admin123`(管理员)、`teacher_demo/admin123`(教师)、`student_demo/admin123`(学生)。