How do I push out a Google doc to my students so they can edit the document?
Are you wanting this to be an assignment that they submit to you? If so, then these directions should help - How do I create a cloud assignment with a Google Drive file?
Otherwise you can create the Google file, make it view only, post it somewhere in your course and have your students create their own copy of it that they can then edit.
Retrieving data ...