Skip to content

A set of scripts that creates and manages assignments in Google Documents for the students on a class list in Google Sheets; needs updating to Drive API

Notifications You must be signed in to change notification settings

palermog/Google_Drive_Student_Assignment_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Loosely adapted from python scripts written by Richard Yetter Chappel at the University of York, this set of scripts was written in collaboration with David Warden from SUNY Geneseo Computing and Information Technology. It uses the (now outdated) Google Docs API to manage student prose assignments, allowing the instructor to be "Owner" of consistently-named files. Facilitaties the offering of feedback to student writing through marginal annotations, but without playing email tag, downloading/reuploading files to a platform like Blackboard, or creating multiple circulating versions of the same document. It is particularly convenient when teaching at an institution where student accounts are associated with Google Apps.

Createdocs.py creates a document for a given assignment, course and title designated in the script itself, for each student on an appropriately formatted class list on Google Sheets. Each student's document is shared individually with their Google account listed in the class list spreadsheet. Students paste the content of their assignments into the provided document.

RemovePermissions.py is run at the deadline to revoke students' permission to edit or view their submissions while they are graded.

ReturnPermissions.py is used to return viewing permissions of the files to each student.

I am currently looking for someone to help me convert what has been done here using the now-defunct Google Data Python Client Library API to work with the newer Google Drive Client Library API: I am unfamilliar with the new API, and my python knowledge is quite rusty.

About

A set of scripts that creates and manages assignments in Google Documents for the students on a class list in Google Sheets; needs updating to Drive API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages