Set work on the countries you have actually covered, not on a fixed syllabus. Students join with a six-character code you write on the board, and their scores come back to you without anyone pasting anything.
Free · works in the browser · no account needed, though signing in makes the class live
A class in LearnGeo is a name, a short code and a list of assignments. Sign in and it lives in your account, so students join with the code alone and their scores arrive on their own. Stay signed out and the same class runs on copy-and-paste codes instead.
It gets a short code of its own, like 8RLJQU. Write it on the board. That code is what tells a student's app which class they belong to.
Pick the countries one at a time or drop in a whole continent, then choose the mode, the length, the question types and whether it is timed.
Signed-in students need nothing else, and anything you set later appears for them automatically. Anyone without an account joins with a copy-and-paste code instead.
Signed-in students' scores land there as they finish. For everyone else, paste up to twenty result codes at once, or type a score in by hand if they worked on paper.
An assignment is a list of places plus a set of rules. Nothing in it is fixed to a syllabus, so a revision list of eleven awkward capitals is as valid as a whole continent.
Your class screen has the same four places to look every week: the stream, the classwork, the people and the analytics.
Signed out, nothing is uploaded at all. Your class, your assignments and every score you collect sit in your own browser, and no student ever gives an email address. That cuts both ways: the class lives on the machine you built it on, and clearing your browser storage clears the gradebook with it.
Signed in, the class is stored in your account instead, so it follows you between devices and students can join and hand work in online. What gets stored for a student is their name, which class they are in and their scores. Either way, export the CSV at the end of a unit if the marks need to outlive any of it.
Free either way. You can start signed out and make an account later.