Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 961 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 961 Bytes

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.