Skip to content

Dreamstarlake/EduNexus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

EduNexus 📅(课立方) (画饼系列,这个是计划,还没有开始开发)

高等教育电子课表工具
轻量级跨平台课表管理器,专为学生与教师设计


🚀 项目定位

目标用户:高校学生、教师等个体用户
核心价值

  • 跨平台兼容:支持 Windows/macOS/Linux/iOS/Android/HarmonyOS
  • 轻量化设计:无需依赖学校系统,手动管理课表即可上手
  • 极致简洁:专注课表展示与提醒,拒绝复杂功能堆砌

🧩 核心功能与交互设计

1. 首页 - 今日课表视图

  • 自动识别单双周:根据日期自动切换课表(无需手动调整)
  • 时间轴布局:课程按时间顺序排列,支持滑动切换周次
  • 快速操作
    • 点击课程 → 查看详情(编辑/删除)
    • 长按课程 → 临时隐藏(当天不显示)

2. 课程管理

  • 手动录入
    • 支持重复规则(每天/每周/单双周)
    • 自定义课程颜色标签(快速区分课程类型)
  • 文件导入
    • 支持 Excel/CSV 模板导入(提供标准格式下载)
    • 自动校验冲突(时间重叠提示)

3. 基础提醒系统

  • 上课提醒
    • 提前 5/10/15 分钟推送通知(可自定义)
    • 移动端:系统通知 + 震动(需权限申请)
    • 桌面端:系统托盘弹窗 + 音效
  • 下课自动清除:1 分钟后自动关闭提醒

4. 个性化设置

  • 主题切换
    • 预设深色/浅色模式
    • 自定义主色调(RGB 调色盘)
  • 隐私控制
    • 锁定课表编辑权限(PIN 码保护)

📦 安装与使用

支持平台

  • 桌面端:Windows 10+/macOS 11+/Linux (Ubuntu 20.04+)
  • 移动端:Android 8.0+/iOS 14+/HarmonyOS 2.0+

下载地址

平台 下载链接
Windows 点击下载 MSI 安装包
macOS 点击下载 DMG 镜像
Linux 点击下载 deb/rpm 包
Android 点击下载 APK
iOS App Store 搜索
HarmonyOS 华为应用市场搜索

📱 使用示例

1. 首次启动 → 引导教程(展示核心功能)  
2. 首页 → 查看今日课表  
   - 滑动切换周次 → 动态加载课程  
3. 添加课程 → 手动录入或文件导入  
4. 设置 → 配置提醒偏好与主题  
5. 侧边栏 → 导出课表为 Excel/CSV  

🌟 特色亮点

  • 跨平台无缝体验:同一账号同步数据(后续版本支持)
  • 离线可用:所有功能无需联网即可使用
  • 极简设计:无广告、无冗余功能

🛠️ 技术架构(简要)

  • 框架:Avalonia(C# 跨平台 UI)
  • 数据存储:SQLite(本地持久化)
  • 构建工具:.NET MAUI(多平台打包)

💡 贡献指南

欢迎参与社区共建!

  1. Fork 仓库并创建分支 feat/your-feature-name
  2. 提交 PR 时附带清晰的变更描述
  3. 参与讨论:Discord 频道 QQ频道 QQ群

📝 附:核心交互流程图

用户启动 App  
│  
├── 首次使用 → 引导教程(展示核心功能)  
│  
├── 首页 → 今日课表列表  
│   │  
│   ├── 点击课程 → 编辑/删除  
│   └── 滑动切换周次 → 动态加载课程  
│  
├── 底部导航栏  
│   ├── 添加课程 → 手动录入或文件导入  
│   └── 提醒设置 → 配置通知偏好  
│  
└── 侧边栏  
    ├── 主题切换  
    └── 数据备份(导出 Excel/CSV)  

📸 截图预览

课表首页示意图
课程编辑界面


About

这是一款适用于电子课表的移动端的软件,专注为高等教育服务

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published