▶ Watch: how to run an assignment (2 min)
Build a locked flashcard run for your students: pick the bank, topic, style, and length, and share the assignment code. Students join from the Flashcards page (or a link). When they finish, they get a receipt code — paste it below to verify their score. Sign in with a faculty account; everything here works before Firebase.
Style is a stem-length heuristic — a rough proxy, not a content judgment.
Tiers are estimated from item features, not calibrated psychometrics.
30 seconds works well for speed drills.
Shown to the student as "due by" info. It never locks them out.
Your existing 8-character exam access code — no new codes are minted here.
Share this code with students — they enter it on the Flashcards page, or open flashcards.html?assign=CODE. The code self-encodes the bank, topic, style, difficulty, length, timing, due date, and your access code.
Paste a student's receipt code. The page extracts the embedded assignment code, recomputes the checksum against your access code, and shows the decoded result — or flags a typo.
Stored on this device only.