If you're a teacher without access to Google Classroom or a learning management system, collecting homework digitally can be surprisingly painful. Email attachments are messy, USB drives are unreliable, and shared folders get chaotic fast.
The simple solution
Create a file upload link for each assignment. Students open the link, upload their files, and you download everything in one ZIP.
- Go to getfiles.app
- Title: "Biology — Chapter 5 Homework"
- Set file types to "Documents only" (PDF, DOCX, etc.)
- Set expiration to your due date
- Share the link with your class
Why this works better than email
- No lost attachments: Everything lands in one place, not scattered across your inbox
- No file name chaos: You can see who uploaded each file (students enter their name)
- No size limits: Students can upload large presentations or video projects
- No back-and-forth: No "I sent it, did you get it?" conversations
- Easy to download: One click to get all submissions as a ZIP
Per-assignment links
Create a new upload link for each assignment. This keeps submissions organized and lets you set the right expiration date for each deadline.
For different types of assignments
Essays and reports: Set file types to "Documents only" Art projects: Set to "Images only" or "Any files" Video presentations: Leave as "Any files" with a higher file size limit Code projects: Leave as "Any files"
Student experience
Students see a clean page with the assignment title, a description (where you can include instructions), and a simple upload area. They select their file, optionally enter their name, and click upload. Takes less than 30 seconds.
Tips for teachers
- Include the link in your class communication (Google Classroom announcement, class website, email, Slack, WhatsApp group)
- Put the due date in the page description so students see it when they upload
- Download submissions shortly after the deadline since pages expire after 10 days
- Name your pages clearly ("Math Period 3 — Fractions Worksheet" not "Homework")