菜单

1.2 核心功能概览

🚀 OmniCode 核心功能概览

👨‍🎓 学生端功能

1. 课程学习

  • 浏览已加入的课程
  • 搜索和筛选课程(按难度、标签)
  • 查看课程详情(课时数、学习时长、学员数量)

2. 加入课程

  • 通过6位分享码快速加入课程
  • 查看“我的课程”列表

3. 实训练习

  • 启动独立容器环境(支持 Node.js、Python 等)
  • 在浏览器终端中编写、运行、测试代码
  • 使用命令行工具(npm、pip、git 等)
  • 自动任务验证与成绩反馈

4. 容器管理

  • 查看、启动、停止、重启、删除容器
  • 每个容器独立运行,支持多端口映射

👨‍🏫 租户端(教师/机构)功能

1. 课程管理

  • 创建、编辑课程(标题、描述、难度、标签、时长)
  • 设置课程状态(草稿、发布、归档)
  • 查看课程统计(学员数、完成率、学习时长)

2. 课时管理

  • 添加、编辑课时内容
  • 设置课时顺序与预计学习时长
  • 发布或隐藏课时

3. 实训任务配置

  • 创建实训任务,选择容器镜像
  • 配置初始化文件与自动检查脚本
  • 设置任务时长与满分

4. 课程分享

  • 生成6位分享码,设置有效期与使用次数
  • 复制分享链接发送给学生

5. 学员管理

  • 查看学员列表与基本信息
  • 跟踪学习进度与任务完成情况
  • 监控学员容器状态,支持远程操作

👨‍💼 管理端功能

1. 租户管理

  • 创建、编辑租户(教育机构)
  • 分配订阅套餐(免费、基础、专业)
  • 设置资源配额(容器数、存储限制)

2. 用户管理

  • 查看所有用户,按角色、状态、租户筛选
  • 重置密码、修改用户角色

3. 平台统计

  • 查看系统性能指标、用户活跃趋势
  • 分析用户角色分布与租户套餐分布
  • 查看系统日志

4. 系统监控

  • 资源监控与系统配置管理
  • 日志控制与备份监控

🐳 容器服务

1. 部署模式

  • 本地 Docker 模式:适合开发/小规模部署
  • 阿里云 ECI 模式:适合生产/大规模部署,支持弹性扩展

2. 镜像管理

  • 查看本地与云端镜像
  • 拉取、删除镜像,支持缓存管理

❓ 常见问题(精选)

  • 学生通过6位分享码加入课程
  • 容器默认24小时自动清理,支持手动保存
  • 支持Node.js、Python、Java、Go、C/C++ 等多种语言
  • 租户管理员可导出课程数据备份
上一个
1.1 Omnicode简介
下一个
1.3 系统运行要求
最近修改: 2025-10-13Powered by