mooc-work-answer  by 11273

MOOC assistant for online education platforms

created 3 years ago
298 stars

Top 90.1% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an automated learning management tool for the "Zhihui Zhijiao" (Smart Vocational Education) platform and its derivatives, targeting students seeking to streamline their online course activities. It offers AI-powered assistance for tasks like answering quizzes, completing assignments, and tracking learning progress, aiming to improve efficiency and scores.

How It Works

The tool interacts with the Zhihui Zhijiao platform via official API interfaces to manage learning progress and execute various study-related tasks. It employs a single-threaded execution model to maintain a natural operational rhythm and includes randomized delays to mimic human behavior, enhancing its stealth and stability. An integrated AI learning assistant, utilizing DeepSeek v3.0, provides reference answers for assessments, though accuracy varies.

Quick Start & Requirements

  • Installation: Download the latest release from Releases and run the .exe file, or clone the repository and install dependencies with pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt.
  • Execution: Run StartWork.py or the downloaded executable.
  • Environment: Python 3.6 to < 3.9, Windows/macOS/Linux, stable internet connection.
  • Resources: No specific hardware requirements mentioned, but a stable internet connection is crucial.
  • Documentation: Releases, Bug Reports/Suggestions, Discussions.

Highlighted Details

  • Supports multiple Zhihui Zhijiao platforms: MOOC, Classroom Edition, and Resource Library.
  • AI learning assistance accuracy is reported between 60-100%, with a disclaimer for manual verification.
  • Tested for compatibility across 38+ courses.
  • Includes features for learning management, discussion assistance, and assignment completion (in development).

Maintenance & Community

The project is actively maintained, with recent updates noted. Community interaction is encouraged through GitHub Issues and Discussions.

Licensing & Compatibility

The project is released under a free and open-source license, with a strong emphasis on non-commercial use and adherence to platform terms of service.

Limitations & Caveats

The AI learning assistant's accuracy is variable (60-100%) and requires manual verification for critical assessments. The project explicitly prohibits commercial use, large-scale batch operations, or any activity that disrupts the platform's normal functioning. The "Assignment Assistance" feature is still under development.

Health Check
Last commit

4 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
25 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Shawn Wang Shawn Wang(Editor of Latent Space), and
1 more.

learning by amitness

0.2%
7k
Curated list of resources for upskilling in software engineering and AI
created 7 years ago
updated 1 day ago
Feedback? Help us improve.