Skip to content
This repository has been archived by the owner on Mar 29, 2021. It is now read-only.

Python 3 script which automatically completes assigments on the zyBooks platform.

License

Notifications You must be signed in to change notification settings

JartanFTW/zyBooks-Activity-Completer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zyBooks Activity Completer

This is a Python script which automatically completes participation activities on the zyBooks platform. A Java GUI version was previously in development, but has been dropped as I no longer have access to a zyBook. If a problem is encountered, feel free to create an issue and attach the generated exception.log file. You may also want to contact me about it, as I don't check this project often anymore. The same goes for pull requests, should anybody want to update the script.

Requirements

The Firefox web browser is required to use this script, which can be downloaded at Mozilla's official site. Python 3 must be installed in order to run this script.

Installation

Download the complete.py file to the directory of choice. The version of Mozilla's Geckodriver appropriate for your system must also be downloaded and placed into the same directory as the script. Install necessary packages by running pip3 install -r requirements.txt from the installation directory.

Usage

The script can be started by navigating to the location it has been unzipped to and running the command:

py -3 complete.py

After which the user will be prompted for their username and password. On successful login, the user can then enter which chapter and section(s) they would like participation activities to be completed for.

To exit the script before it begins completing activities, enter quit at any prompt. Upon exiting, the script may throw an exception. This bug has no effect on usage and no detrimental effects as far I can tell, I just haven't gotten around to fixing it.

About

Python 3 script which automatically completes assigments on the zyBooks platform.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 40.6%
  • Python 38.2%
  • JavaScript 21.2%