A bot designed to interact with BlackBoard, aidding in downloading large numbers of assignments for students within a BlackBoard "Smart View".
-
Clone the repository.
$ git clone https://github.com/seanpianka/easygradebot.git
-
Install the Python requirements.
$ cd EasyGradeBot && pip install -r requirements.txt
-
Install a driver.
-
Open
download.json
and enter in the names for your SmartViews, the name of the columns to download, and the FSU course name (exactly as it appears on the main BlackBoard page on the right-side column). -
Run the bot and provide your login credentials.
$ python easygrade.py
-
The assignments will be saved in individual directories:
~/Downloads
.
appdirs==1.4.0
cssselect==1.0.1
fsubot==0.2.11
lxml==3.7.2
packaging==16.8
pyparsing==2.1.10
selenium==3.0.2
six==1.10.0