Skip to content

A script that will pull student assignment submissions from Bootcamp Spot and populate a Google Sheet. This sheet offers an overview of student work for a given cohort.

License

Notifications You must be signed in to change notification settings

mrstephenson2142/bcs_student_submissions_overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bootcamp Spot Student Submissions Overview

Summary

This script will allow you to access the BootCamp Spot API pull submission informatoin and populate Google Spreadsheet showing an overview of all student submissions. This functionality does not currently exist in Bootcamp Spot and has aided cohorts in spotting potentially at risk students at a glance.

Requirements

You can use the links in the requirements section as reference. The YouTube video was particularly helpful in setting up the project and service account.

Limitations

I am only a TA for one corhort and enrollment at the moment. So, I could not see how the API reponses look with multiple enrollments, some additional building will likely be needed if you have more than one cohort or enrollment.

Spreadsheet Description

The script should populate students, homework names, and due dates. There is some conditional formatting to draw attention to students with low homework completion percentages.

Script

Setup

See requirements files for resources on setting up some of these requirements.

  • Create Google Project
  • Create Google Sheets API service account, download credentials JSON, and add to creds.json.
  • Copy of template spreadsheet
  • Grant service account Editor permission to the sheet.
  • Install requirements pip install -r requirements.txt

Run the Script

Run with python .\Main.py

About

A script that will pull student assignment submissions from Bootcamp Spot and populate a Google Sheet. This sheet offers an overview of student work for a given cohort.

Resources

License

Stars

Watchers

Forks

Languages