Sep 6 2024
Previous Drop-in Workflow
Sounds simple enough? Nope! This is actually very time-consuming and error-prone for the drop-in tutor. Specifically,
Previous Waitlist sheet is populated by Google Forms, but is also edited by tutors
I optimized the drop-in waitlist handling process to address all of these concerns.
Previous Drop-in Workflow
Eliminate user error by automating checking for responses. I wrote a Google Apps Script so that tutors get sent an email whenever there’s a new response. Instead of parsing through the populated Response sheet, tutors only need to read the contents of the email – equivalent to reading only 1 row of the sheet!
What’s more, only the right tutors get contacted whenever there’s a drop-in request.
Emailing all 40 Writing Fellows every single time a student signs up for drop-in tutoring is not ideal. After all, the drop-in request is only applicable to the day it is submitted, and only drop-in tutors are concerned. This switch statement makes it so that only the drop-in tutors for the specific day are contacted.
Speed up tutors' communication by consolidating interactions. I configured the email that’s sent to drop-in tutors so that they can directly copy & paste information on their phone. This eliminates the need to search for a student's phone number or for the text template.
Ensures data security by modularizing information sources. The previous sheet-editing procedure muddled two actions: gathering Google Form responses and record-keeping for tutors. We need to separate these concerns. The sheet with responses populated by Google Form should be view-only.
I created a separate editable sheet, synced with the form responses, and instructed tutors to edit the sheet for record-keeping only.
I restructured the editing permissions of the Form-populated responses sheet accordingly.
For this system, I have to change 1 line of code whenever tutors cover each other’s shift(s) (~30 seconds). This is negligible considering the costs saved for the Writing Center. With this, I’m saving:
5 minutes (of manual checking, etc.) / drop-in shift
* 26 drop-in shifts / week
* 12 weeks / semester
= 26 hours every semester
That’s $400 worth of redundant work every semester...
without including the time/$ costs of errors – contacting the wrong students, recovering accidentally deleted data, and most egregious of all, missed tutees. The impact of delivering the right help at the right time can’t be quantified in numbers - it's invaluable. This process automation helps deliver that unquantifiable value :-)
my resume ---- my LinkedIn ---- my e-mail