littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于 Python 的智慧职教作业考试自动化系统

项目简介

本项目是专门针对智慧职教平台(https://mooc.icve.com.cn/)设计的自动化系统。借助 Python 语言,系统能够实现刷课、测验、作业和考试的自动化操作,助力用户高效完成在线课程的学习与考核任务。

项目的主要特性和功能

特性

  • 单线程运行,刷课和作答时间可灵活控制。
  • 答题时间在 300 - 1000 秒内随机,刷课时间比原课件时长多 20 - 100 秒内随机。
  • 功能部分调用 mooc 的 API 模拟行为,已连续测试 38 门课程并取得成功。

功能

  • 刷课:调用 API 模拟浏览器行为,快速刷完课程,相比职教云更难被检测。
  • 测验、作业、考试:能实现 100 分作答。利用小号做题生成题库,大号依据题库填入答案完成作答。

安装使用步骤

安装

  1. 确认已安装 Python3。
  2. 切换到项目根目录,使用以下命令安装所需的 pip 包: pip pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

使用

  1. 注册两个账号(仅刷课可只使用一个账号),一个是刷课主账号,另一个是生成题库的小号(注册地址:https://www.icve.com.cn/portal/register/register.html)。
  2. 在相应配置处填入大号和小号的账号密码,若不填小号信息则为仅刷课模式。
  3. 运行 StartWork.py

已知问题处理

  • 若运行全部成功,但部分作业、考试、测验显示未做,需前往官网手动点进去提交,提交时注意在页面停留久一点。
  • 部分简答题需上传附件或自行简述,系统不会自动提交此类作业,运行结束后需去网站自行检查并答题提交。
  • 多个空的填空题暂时无法填入答案,也无法提交,答案会在控制台输出,需自行查找。若多次在同一地方出错,可提交详细错误信息及代码行寻求解决。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】