Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Gradebook Automations

I. Introduction

This repository holds a a script that can automate the creation of gradebooks using Apps Script by Google. The script is designed to establish a system that efficiently communicates course progress to students participating in a course that uses mastery based grading.

II. Overview – Functionality of Script

Input/Requirements

  • A spreadsheet containing a course gradebook template – used to monitor participant progress
  • A Google Drive folder that holds individual gradebooks for participants of all courses
  • A CSV of course participant emails

Output/Results

  • Duplicated sheets/tabs from course gradebook template for each course participant
  • Unique spreadsheets/files for each course participant with maintained formatting from source gradebook (even checkboxes!)
    • Files are automatically shared with respective course participant
    • Multiple courses are contained in seperate sheets/tabs w/in each participant's unique spreadsheet/file

III. How to Run Locally

1. Create a Google Drive folder that will hold participant gradebooks from all courses

image

2. Create a spreadsheet/file with a sheet/tab formatted to a course's gradebook template

image

3. Within the master gradebook spreadsheet/file, open its respective Apps Script file under Extensions>Apps Script

image

4. Paste code from script1.gs into the Untitled Project and save

image

5. Import service Drive API v2 as Drive

image

6. Tailor the Global Variables to a specific course

image

7. Run the script

image

8. Allow access to the master gradebook for each participant

image

Class successfully deployed

image

9. Repeat steps 1-8 for any other class

image

About

A script to automate the creation of gradebooks using Apps Script by Google

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages