For my weekly project two weeks ago, I was tasked with adding a file upload function to a Google Form (an easy-to-make form that records information filled in by a user, hosted by Google). This was to be implemented into the "Submit Assignment" that all of us students use. Previously, we would have to upload the file to Google Drive (an online file storage service hosted by Google) and then submit the share link along with out assignment in the form like this:
It turn out that I cannot implement a file upload option directly into a Google Form. I am surprised that Google Forms lacks this feature (it is very relevant and widely used in forms all over the internet). I would not be surprised, however, if Google is working on implementing this option in the near future; there is plenty of demand! In the meantime, the best I could do is make a web app using Google Scripts. (Google's own programming language that can be used to interact with all of Google's services) The web app is a page that you click to from the main google form. It looks like this:
This specific web app I made in order to allow teachers to upload digital textbooks. David is working with teachers to provide the textbooks that I didn't already collect. Both web apps work by uploading the file provided by the user to the web-app-owner's Google Drive account in an appropriately named folder. The name of the file and its description are set to the information provided by the user in the web app, such as "Textbook Name", "Textbook Description", etc.
In previous posts, I have mentioned how David and I are working on a project to put as many textbooks as possible online and make them easily accessible. I found textbooks for the following classes, after talking to teachers and the school's librarian:
In previous posts, I have mentioned how David and I are working on a project to put as many textbooks as possible online and make them easily accessible. I found textbooks for the following classes, after talking to teachers and the school's librarian:
- World History
- Ap World History
- Government
- Psychology
- German
- Geometry
- Algebra II and Algebra II/Trig
We will work on getting more, and the database will be available on the Northgate Website. The page has not been created as of yet.