Skip to content

Provides a command-line interface for students to submit file upload assignments to Instructure Canvas

License

Notifications You must be signed in to change notification settings

jmclemo6/canvas-uploader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canvas Uploader

Provides a command-line interface for students to submit file upload assignments to Instructure Canvas. The original can be found here

Requirements

Configuration

In order to function, a file named config.py must be present in the same folder as main.py, following the following format:

auth_token = 'Canvas Bearer token here' # More info below
domain = 'https://your-schools-domain.instructure.com'

How to obtain a bearer token. ** Do not share this key with others. **

Usage

To use this application, put the file you want to upload in the same folder as main.py, and run the command python main.py. You will then be walked through selecting a course and assignment, and the file you want to upload.

License

This code is distributed under the MIT License. See LICENSE for more information.

About

Provides a command-line interface for students to submit file upload assignments to Instructure Canvas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%