Skip to content

JiaVMode/WeLearn-Helper

Repository files navigation

WeLearn Helper / WeLearn 刷课助手 (GUI 版)

这是一个为 WeLearn 随行课堂设计的辅助工具,旨在帮助用户更轻松地完成课程任务。 本项目基于现代化 GUI 重构,提供了直观的图形界面,支持自动完成正确率任务和学习时长任务。

✨ 主要功能

  • 🖥️ 图形用户界面 (GUI): 告别复杂的命令行,操作简单直观。
  • 🔑 自动登录: 支持直接使用 WeLearn 账号密码登录。
  • 🎯 刷正确率:
    • 固定模式: 指定一个固定的正确率(如 100%)。
    • 随机模式: 在指定范围内随机生成正确率(如 85% - 95%),更模拟真实行为。
  • ⏱️ 刷时长:
    • 分钟级控制: 直接输入需要挂机的分钟数(支持小数,如 1.5 分钟)。
    • 批量处理: 自动按顺序完成所选课程的所有单元任务。
    • 随机时长: 支持在设定范围内随机挂机时长。
  • 📝 实时日志: 界面实时显示运行状态和任务进度。

🚀 快速开始

方式一:直接运行 (推荐)

  1. Releases 页面下载最新的 WeLearnHelper.exe 文件。
  2. 双击运行 WeLearnHelper.exe
  3. 输入账号密码登录即可使用。

方式二:源码运行

如果您希望从源代码运行或参与开发:

  1. 克隆本项目:
    git clone https://github.com/YZBRH/welearn_helper.git
  2. 安装 Python 3.11 或更高版本。
  3. 安装依赖库:
    pip install -r requirement.txt
  4. 运行程序:
    python welearn_gui.py

🛠️ 打包指南

如果您修改了源码并希望重新打包为 .exe 文件:

pyinstaller --onefile --noconsole --name "WeLearnHelper" --collect-all tls_client welearn_gui.py

打包完成后,可执行文件位于 dist 目录下。

🙏 致谢与声明

本项目在开源社区的贡献基础上通过重构和功能扩展而来。特别感谢以下作者的贡献:

  • 原作者: Avenshy - 感谢您为本项目奠定的基础。
  • 更新维护: YZBRH - 感谢对项目的持续维护与更新。

⚠️ 免责声明

本工具仅供编程学习与技术交流使用。开发者不对使用本工具造成的任何后果负责。请勿将本工具用于任何商业或非法用途。

About

WeLearn Comprehensive Course Review Assistant - Graphical Interface Version

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors