Skip to content

A command-line tool that downloads all student submissions from several Google Classroom assignments.

Notifications You must be signed in to change notification settings

naghim/Classroom-Submission-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Classroom Submission Downloader

Downloads all student submissions from a Google Classroom assignment.

How to use

  1. Create a Google Cloud API project.
  2. Enable the Google Classroom API and the Google Drive API on your Google Cloud API project.
  3. Setup an OAuth 2.0 consent screen with the following scopes:
  • classroom.courses.readonly
  • classroom.coursework.students
  • classroom.rosters.readonly
  • drive.readonly
  1. Create OAuth 2.0 credentials and save the configuration as credentials.json.
  2. Install Google API requirements for Python: python -m pip install -r requirements.txt
  3. Run the project: python download_submissions.py
  4. Log in with your Google account, choose a classroom, and choose the assignment to download.

About

A command-line tool that downloads all student submissions from several Google Classroom assignments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages