2025-10-05 03:48:41 -07:00
2025-10-05 03:48:41 -07:00
2025-10-05 03:48:41 -07:00
2025-10-05 03:48:41 -07:00
2025-10-05 03:48:41 -07:00
2025-10-05 03:48:41 -07:00

zyBooksBot

An intelligent automation bot for the zyBooks learning platform. Automatically complete Challenge Activities and Participation Activities with batch processing and real-time progress tracking.

Features

  • Smart automation for zyBooks Challenge and Participation Activities
  • Batch processing for multiple chapters and sections
  • Real-time progress tracking with detailed status
  • Modern web interface with multi-select capabilities
  • Stateless architecture supporting multiple users
  • Robust error handling and recovery

Quick Start

Prerequisites: Node.js (v14+)

git clone https://git.qzydustin.com/qzydustin/zyBooksBot
cd zyBooksBot
npm install
npm start

Open http://localhost:3000 in your browser.

Usage

  1. Login with your zyBooks credentials
  2. Select books and chapters
  3. Use checkboxes for batch selection
  4. Execute and monitor real-time progress

Technical Details

Stack: Node.js, Express.js, JavaScript
Communication: HTTP API with Server-Sent Events
Key Features: Real-time streaming, frontend state management

Important Notes

This tool is for educational purposes. Ensure compliance with your institution's academic integrity policies and zyBooks terms of service.

Description
Automated tool for ZyBooks platform - batch complete Challenge Activities and Participation Activities with real-time progress tracking
Readme 56 KiB
Languages
JavaScript 76.6%
CSS 15.2%
HTML 7.6%
Dockerfile 0.6%