上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

GXELA (广西干部网络学院)自动选课 + 自动学习

[复制链接]
  • TA的每日心情
    开心
    昨天 16:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    0

    回帖

    3

    积分

    助理工程师

    积分
    3
    发表于 昨天 18:28 | 显示全部楼层 | 阅读模式
    安装此脚本 如何安装? 脚本问题反馈 给脚本评分 查看代码

    📚 GXELA 自动学习助手

    GXELA Auto Learn
    Tampermonkey 自动学习辅助脚本

    课程管理 · 自动播放 · 队列控制 · 学时统计 · 状态同步


    📖 项目简介

    个人自用,为爱发电,完全免费。

    苦于没有找到真正顺手的免费方案,又看不惯各种借“学习助手”名义收费、引流的东西,于是自己配合 Codex 现搓了一个。

    没有会员,没有付费功能,没有付费群,也没有后续套路。能用就拿去用,不能用就自己研究。

    本人还在用就会随缘维护。欢迎反馈问题,但不保证回复、不保证采纳,也不接受定制需求,一切更新以本人实际需求为准。

    GXELA 自动学习助手是一款基于 Tampermonkey 的用户脚本,用于辅助个人课程学习流程管理。

    脚本提供课程获取、目标学时管理、自动播放、播放队列管理、学习状态保存以及状态同步等功能,减少重复操作,提高学习效率。

    请仅在本人账号及本人应完成的课程范围内使用,并遵守相关平台规定。


    📦 安装方法

    1. 安装 Tampermonkey

    请先安装浏览器扩展:

    https://www.tampermonkey.net/

    支持:

    • Chrome
    • Edge
    • Firefox

    2. 安装脚本

    🌐 CDN 分发

    本项目使用 jsDelivr CDN 进行脚本分发,以提升国内用户访问速度和稳定性。

    在浏览器打开安装地址:

    https://cdn.jsdelivr.net/gh/underdestiny/GXELA@main/GXELA-auto-learn.user.js

    浏览器会自动进入 Tampermonkey 安装页面。

    确认后点击安装即可。

    其他安装地址:

    https://greasyfork.org/zh-CN/scripts/593291-gxela-自动选课-自动学习

    🚀 使用方法

    ① 登录账号

    确保浏览器已经登录账号。


    ② 打开GXELA任意页面

    页面会显示:

    GXELA 自动学习

    控制面板。


    ③ 设置目标学时

    填写:

    • 学习年份。
    • 必修目标学时。
    • 选修目标学时。

    脚本会自动保存设置。


    ④ 开始学习

    点击:

    开始自动学习

    脚本将自动:

    1. 获取当前学习状态。
    2. 统计已有学习情况。
    3. 生成课程队列。
    4. 自动进入课程。
    5. 完成播放任务。

    📋 播放队列说明

    课程列表支持:

    功能 说明
    播放 立即开始指定课程
    置顶 调整课程播放顺序
    移出 删除本地任务
    跳过 跳过当前课程
    清空 清空当前播放列表
    恢复 继续之前学习任务

    ✨ 功能特性

    🎯 目标学时管理

    • 支持设置必修、选修目标学时。
    • 自动保存用户设置。
    • 刷新页面后自动恢复配置。
    • 根据目标学时计算剩余学习需求。

    📊 学时统计

    实时显示:

    • 已完成学时。
    • 已选未完成课程学时。
    • 当前学习进度。
    • 剩余目标学时。

    支持分类统计不同类型课程学习情况。


    🧩 自动选课

    根据目标学时自动:

    • 获取课程列表。
    • 分析课程信息。
    • 计算需要学习的课程。
    • 自动生成学习队列。
    • 避免重复选择已完成或已选课程。

    ▶️ 自动学习

    支持:

    • 自动进入课程页面。
    • 自动播放课程。
    • 播放状态检测。
    • 异常恢复处理。
    • 自动衔接下一课程。
    • 刷新页面后继续任务。

    📋 播放队列管理

    支持对本地播放队列进行管理:

    操作 说明
    ▶ 播放 立即跳转并播放指定课程
    ⭐ 置顶 将课程调整到队列前方
    ❌ 移出 从本地队列移除,不影响课程状态
    ⏭ 跳过当前 跳过当前播放任务
    🗑 清空队列 清除本地播放列表
    ↻ 恢复学习 从保存位置继续执行

    队列操作仅影响脚本本地管理,不会修改课程记录。


    💾 断点恢复

    自动保存:

    • 当前课程。
    • 播放队列。
    • 学习状态。
    • 用户配置。
    • 运行日志。

    关闭页面或刷新后,可以继续之前的学习任务。


    🏫 状态同步

    支持课程状态同步处理:

    • 自动识别相关课程。
    • 执行状态刷新。
    • 失败任务自动记录。
    • 支持单独重新处理失败项目。

    🔁 异常处理

    针对播放过程中的异常情况:

    • 自动检测播放状态。
    • 尝试恢复播放。
    • 记录异常原因。
    • 必要时继续后续任务。

    📝 日志管理

    支持:

    • 实时运行日志。
    • 日志查看。
    • 日志筛选。
    • 日志导出。

    方便定位运行问题。


    ⚠️ 注意事项

    • 使用前请确保账号已登录。
    • 请勿分享 Cookie、Token、clientid 等敏感信息。
    • 请勿同时开启多个学习任务。
    • 涉及实际课程状态修改的操作请谨慎使用。
    • 本地队列操作不会影响服务器课程状态。
    • 平台接口变化可能导致部分功能失效,需要重新适配。

    ⚠️ 免责声明

    本项目仅用于个人学习、技术研究及自动化操作研究。

    脚本不会修改用户个人资料、学习数据或平台数据,仅辅助完成用户本人账号内的课程播放操作。

    使用者应使用本人账号,并遵守相关平台规则。

    因平台页面结构、接口规则或服务策略变化导致的功能异常,开发者不承担由此产生的影响,由使用者自行承担。

    开发者不鼓励将本项目用于批量化、商业化或公开传播用途。

    使用本脚本即表示用户已了解并接受以上说明。

    发表回复

    本版积分规则