logo
0
2
WeChat Login

SCU+ 🎯 —— 四川大学教务系统增强插件

GitHub License PRs Welcome Open in Visual Studio Code

🌈 为四川大学教务系统量身打造的浏览器插件,兼具高颜值设计与实用功能增强


📸 点击展开功能截图

🖼 界面美化组

主页焕新隐私保护每日箴言
主页美化隐私保护每日箴言

📊 数据分析组

成绩分析课程统计
成绩分析课表统计

⚙️ 功能细节组

挂科过滤GPA/挂科数定制
挂科过滤GPA定制

✨ 核心功能

🛡️ 隐私与安全

  • 智能隐私保护
    自动隐藏姓名、学号及证件照,支持一键切换模式
  • 登录简化
    OCR验证码识别 + 统一认证重定向登录
  • 退课提醒 退课时,显示退课课程名,避免误退课

📊 学业数据可视化

模块功能亮点
成绩看板GPA自动计算/挂科过滤/自定义统计维度
课程统计课时总量分析/学分进度追踪
数据导出一键生成课表图片/成绩单备份

🚀 效率增强

- ✔️ 培养方案直达入口 - ✔️ 校历显示错误修复 - ✔️ 隐藏成绩提前获取 - ✔️ 通知栏异常修复

🌈 界面优化

  • 现代风格界面
    重设计教务系统主界面与功能页面
  • 个性化设置
  • 每日箴言
    在登录页展示哲理语句与诗词精选

🛠️ 快速安装

浏览器扩展安装

  1. 点击下载压缩包 (chrome-mv3-prod.zip)
  2. 访问扩展页面
    chrome://extensionsedge://extensions
  3. 启用开发者模式
    开发者模式开关 → 切换至开启状态
  4. 加载插件文件
    解压ZIP包 → 把文件夹拖入扩展页面 → 确认安装

OCR服务配置(可选)

# 启动OCR服务(需Python环境) cd ./ocr_server python server.py
  1. 进入插件设置 → 网络设置
  2. 输入API地址:http://localhost:[port]/ocr
  3. 测试连接 → 保存配置

🌟 高阶功能

功能使用场景操作指引
配置同步多设备切换使用设置页 → 导入/导出配置
学期数据预加载快速查看未开放成绩成绩页 → 自动加载成绩
教学日历修复查看完整校历信息校历页 → 自动加载补丁

🤝 参与贡献

我们欢迎任何形式的贡献!您可以通过以下方式参与:

  1. 提交功能建议 → 新建Issue
  2. 开发新功能 → Fork项目后提交Pull Request
  3. 文档改进 → 直接编辑README.md文件

📜 开源协议

本项目基于 GPL-3.0 License 开源,任何二次开发请保持开源且注明原始出处。


📌 常见问题解答

Q:为什么需要OCR服务?

  • A:用于自动识别统一认证登录的验证码,服务端代码已包含在ocr_server目录

Q:插件数据会上传服务器吗?

  • A:所有数据处理均在本地完成,不存在数据上传行为

Q:如何彻底卸载插件?

  • A:浏览器扩展页面 → 移除插件 → 清除缓存数据

About

四川大学教务系统实用/美化插件,觉得可以点个star🌟吧! 源项目主页https://github.com/The-Brotherhood-of-SCU/scu-plus

Language
TypeScript59.1%
License19%
Rust10.4%
Markdown4.7%
Others6.8%