You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.
Notes
- Make a copy of the google sheet
- Setup your roster
- Grab the ID or Key from one of the handouts you want to copy for your class (make sure it is viewable to all)
- Paste the ID into the variables are, set the naming convention and the name of the folder you want all the handouts to go into
- Press "Generate Handouts" and check your docs list to make sure it worked!
NOTE - unfortunately, this script doesn't yet work for Google Presentations or Drawings. It will only work for sheets or docs. This is a known issue, and I bet that it is resolved soon.
Useful links
Comments
Handout Generator
Published: 02/20/12
Views: 1,169
Problem of practice
Creating google templates, instructing students to share appropriately and then organizing all the shared files correctly can be a time-consuming task.
Solution
This is a simple script housed in a google sheet that allows teachers to create handouts for their classroom, shares the student appropriately and organizes the handouts in a collection. It can be used to create sheets as well as docs.




A slight modification...
Hi Evan,
I love this tool. I made a slight modification to the spreadsheet to make things easier for people who have a) multiple classes and b) who want to differentiate the handouts based on a given criteria. I added a sheet called "Class Lists" where a teacher can store his/her class lists - this data could be pushed from another master doc somewhere. On the sheet "Roster" I modified cells A4 and B4 to have data validation - they have a little pulldown menu with only select values. Cell A6 has a conditional formula in it that says only to display the class lists with the criteria selected.
I'm not sure how to set up the formula in A6 to select all values - like if a teacher wants to make a handout for all of the possible values in A4.
Here's a link: https://docs.google.com/spreadsheet/ccc?key=0AkYl7o1TUOnEdEo2UmgyY3hGa2t5b3FxUVhMTEhVZFE#gid=0
Thanks for making this!
David
Yes - definitely needed
Thanks David - this is definately needed. I added your improvements to the linked file on this hack. I changed your formula slightly to allow for a blank status cell to filter by so you can generate handouts for a whole class or use the status filter as you said for differentiation.