Delivery Workflows

Assignment Access Codes

4 min readUpdated

Give students a short code to open their assignment without signing in through email.

Every assignment gets its own short code — eight characters in the form XXXX-XXXX — that lets a student open the assignment without typing an email or clicking a magic link. Give each student their own code, privately: hand it to them on a slip, send it home, or message it to them. The student types it at berdee.app/go and lands directly on their assignment. Never post a code where other students can see it, like on the board: a code signs in as the student it belongs to, so a classmate who reads it can open that student's work.

Where to find the code

Open a student's profile from your class roster. The Lesson Assignments table lists every assignment for that student, with the access code next to the lesson title. Click the code to copy it to your clipboard.

Each student gets a unique code per assignment, even when many students share the same lesson. That means you can hand each learner their own code, and an opened assignment always opens _that_ student's record — no risk of one student answering on another's behalf.

How students use it

Two paths get the student to the same place:

  • **Type the code at /go.** A focused page asks for the eight-character code. Dashes are optional — R7K3-9PXM and R7K39PXM both work, and the ambiguous characters (0, 1, I, L, O, U) are never used so there's nothing to mistype.
  • Open the URL directly. berdee.app/go/R7K39PXM opens the assignment in one step — handy when you send it to one student in a private message, where a clickable link is easier than typing.

In both cases, the student is signed in as themselves the moment the code is accepted, and they land on the assignment runtime. If a student types a code on a device that another student is signed in on, the new code's owner takes over — the device is now logged in as that student.

Shared computers

Students often share Chromebooks, so a student's sign-in is kept short:

  • It ends when the browser is closed.
  • It ends after 2 hours without using Berdee. While a student is working, it stays on.

When a student's sign-in has ended, Berdee takes them to the code page, where they type their code again to carry on.

When they're done, students can press Sign out next to Not you?. It's at the top of their home page and at the end of every lesson, and Log out in the menu under their name does the same. Signing out takes them back to the page where the next student types their own code. On a shared computer, ask students to sign out before they leave it.

Common questions

Does the code expire? No. It works for as long as the lesson is assigned to that student. Once you unassign the lesson, remove the student from that class, or delete the class, the code stops working. Assigning the lesson again gives the student a new code.

Can I replace a code? Yes. If a code reached the wrong person, open the student, then in Lesson Assignments open the lesson's ⋮ menu and choose New access code. The old code stops working right away; give the student the new one.

Can I post codes where the whole class can see them? No. A code is a sign-in credential for one student, so treat it like a password. Don't put it on the board, in a class stream, or on a website: anyone who reads it can sign in as that student and see their work. Give or send each code only to the student it belongs to.

My student also has another teacher on Berdee. What does my code show them? Only your lessons and classes. A code opens the lessons of the teacher who assigned it, never another teacher's, so no teacher can use their own codes to see someone else's class or a student's answers to it. To work on another teacher's lesson, the student uses that teacher's code, or signs in with the link in their invitation email, which shows every teacher's lessons together.

Can a student change their name? No. You set it when you add them, and you can fix it any time. Their profile page shows it and tells them to ask you.

What if a student types the wrong code? They see "We couldn't find that code. Check each letter and number, then type it again. If it still doesn't work, ask your teacher." and can try again — whether they typed it at /go or followed a link with a code that no longer works. Only wrong codes count toward a limit. If about 30 wrong codes arrive from the same network within a minute (most schools share one), code sign-in pauses on that network for up to a minute, and students see "Too many tries. Wait one minute, then type your code again." Correct codes never count, so a whole class signing in at once is fine. The limit is also what makes guessing codes slow.

Was this article helpful?