This repository contains Python scripts designed to automate various tasks related to Canvas. The scripts are primarily aimed at automating assignment submission, assignment feedback, and discussion replies, streamlining the workflow for setting up new sandbox courses or usability testing courses.
- Assignment Submission Automation: Automate the process of submitting assignments to Canvas.
- Assignment Feedback Automation: Provide automated feedback on assignments submitted by students.
- Discussion Replies Automation: Automate replies to discussion threads in Canvas.
- Python 3.x
- numpy==1.26.4
- pandas==2.2.0
- requests==2.31.0
- futures==2.2.0