How do I collect student assignment submissions in Notion?

Build a Notion assignment submission form with a files & media question, sort work by assignment on a board, and flag late submissions with Created time.

Nookesh KarriNovember 2, 20266 min read
Light cover card with the title 'How do I collect student assignment submissions in Notion?' in dark text and a blue accent bar

To collect student assignment submissions in Notion, create a Submissions database, add a Form view with a name question, an assignment dropdown and a files & media question, and share the link with your class. Every submission becomes a row with the file attached. A Notion assignment submission form works on the Free plan, but files there must be under 5 MB each.

What a Notion assignment submission form can do

A Notion form is a front end for a database, so each submitted assignment lands as a new page you can sort, filter and grade. Notion’s forms guide lists files & media among the question types, next to text, date, select and number.

The forms help page says all members on all plans can create forms. Sharing with Anyone on the web with link lets students who don’t use Notion submit. It beats a shared folder because students never see each other’s work, and you get one table instead of a pile of emailed attachments.

Set up the Submissions database

The Submissions database is where every piece of work lives, and each form question maps to one of its properties. Build it before the form:

Property Type Purpose
Student name Title Public responses are anonymous
Student email Email For feedback and follow-up
Class Select Period or section
Assignment Select One option per task
Work Files & media The submitted file
Submitted Created time Auto timestamp
Grade Number You fill this in
Feedback Text You fill this in
Review Status To-do, In Progress, Complete

Notion describes Created time as auto-generated and not editable, so it’s a fair record of when work arrived.

Build the form step by step

Building the form takes a few minutes on a laptop. Notion doesn’t let you create or customize forms on a phone, so use the desktop or web app.

  1. Open Submissions and add a Form view.
  2. Add questions for Student name, Student email, Class, Assignment and Work. Leave Submitted, Grade, Feedback and Review off the form.
  3. Set Assignment to show as a dropdown, and name options clearly, like “Essay 2: Causes of WWI”.
  4. Make name, Assignment and Work Required.
  5. In the Work question text, say what you expect: “Upload one PDF named Lastname_Essay2.”
  6. Share with Anyone on the web with link and post the link in your class page or LMS.
  7. Submit a test with a real file and confirm it opens from the Responses view.

Our post on Notion form file uploads covers that question type in more depth.

Sort, grade and flag late work

A board view grouped by Assignment turns the database into a grading queue. Notion’s boards help says a board can group pages by status, select, person or relation, and you change it under Group in the view settings.

For one class, three views are enough:

  • Board by Assignment to see who has handed in Essay 2.
  • The marking pile: a table filtered to Review is To-do.
  • On deadline day, a table sorted by Submitted.

A formula property can calculate from other properties, so a “Late” column can mark anything stamped after the due date. No formulas? Sort by Submitted and check the last few rows by eye.

When the deadline passes, set the form’s sharing to No access to stop new responses.

Public form or guest access: the privacy trade-off

The public link is the simpler choice for most classes, and it’s the one I’d pick. Students don’t need accounts, and they can’t open the database behind the form.

The catch is identity. Notion says respondents to a public form are automatically anonymous, so a student typing a friend’s name is possible. A workspace-only form records names through the automatic Respondent property instead. But Notion says guests can only fill it out if they have access to the connected database, and that is a bigger door than a drop box.

Use the public form and require the student email. Asking “is this really yours?” once in a while costs less than opening your database to guests. For high-stakes exams, use your school’s LMS.

File size and plan limits

File size is the limit teachers hit first. Notion’s pricing page says the Free plan allows uploads up to 5 MB each, while paid plans allow up to 5 GB each. A short PDF essay is fine; a recorded video presentation is likely to hit the cap on Free.

Some teachers can get a paid tier for free. Notion’s education page offers a free Education Plan to individual teachers at accredited colleges and universities, for a one-member workspace with up to 100 guests. You must sign in with your school email; personal addresses like gmail.com don’t qualify, and K-12 teachers aren’t eligible.

One more gate: branching questions per class need conditional logic, which Notion limits to Business and Enterprise plans.

Using nDBForms for assignment submissions

nDBForms is a form builder that writes each submission into your Notion database as a new page, so the same Submissions setup works. Students don’t need a Notion account, and you get an email notification for each new submission.

File uploads are on the Pro plan, up to 10 MB per file. The files go to your own Google Drive and the link is written to the Notion page, which keeps large class folders out of Notion storage. The 10 MB cap is still too small for video.

For more, see how to share a Notion form publicly and our list of Notion form limitations.

FAQ

Do students need a Notion account to submit an assignment?

No. If you share the form with Anyone on the web with link, students who don’t use Notion can submit. Their responses are anonymous, so add a required name question.

How big can a submitted file be?

It depends on your Notion plan. The Free plan allows uploads up to 5 MB each, and paid plans allow files up to 5 GB each.

Can students see other students’ submissions?

Not through a public form. Respondents only fill out the form; the Submissions database stays private to your workspace unless you share it.

Can students edit a submission after sending it?

Only on a workspace-only form with anonymous responses turned off, where you can set Access to submission to Can edit. Public forms don’t offer that option.

Is Notion free for teachers?

College and university teachers with a school email can get the free Education Plan for a one-member workspace. K-12 teachers aren’t eligible but can use the Free Plan.

Sources