Edit config.js in the site root and set API_URL.
Sign in with your ClassLab account. You will be asked for your password and a code from your authenticator app.
Use your trainer code, or the owner passcode.
Each session has its own join code, people, board, chat and reveal settings. Learners join with the code; nothing is shared between sessions except Shodan’s saved results.
No sessions yet. Create one above.
A template remembers a session’s tools, length and course. Share one to let other trainers use it.
Slides and guides for trainers only. Download them here or from inside a session.
Make this your own: name, logo, colours and the welcome learners see when they join. Changes show here as you make them and go live for everyone when you press Save. Colours are adjusted automatically where needed so text always stays easy to read.
PNG, JPG or WebP. It is shrunk for you.
A wide picture works best.
People who can sign in to run sessions. An owner can invite and remove people and sees every session; a trainer sees only their own. Each person gets an email invitation, sets their own password and sets up an authenticator app.
Each trainer signs in here with their own code and sees only their own sessions. You (owner) can see and end any session.
Copy this code now and send it to them privately – it can’t be shown again (you can issue a new one any time).
Virtual delivery: everyone in the session, with who has finished the task and who is asking for help (waiting longest first). Learners write a short About me from their home page.
Nobody has been admitted yet.
First saves this session’s class chat transcript to the log bucket (if it can’t, nothing is wiped). Then logs every participant out, clears the boards and chat, and retires the join code. Other sessions are not affected. Sessions also end on their own when their set length runs out.
Pick the course for this session and the lists of quizzes, document copies and activities show that course first (plus anything not tied to a course). You can always switch a list to “All courses” to use something from elsewhere.
These people are already in the session but their browser forgot them. Approve only someone you can see in the room: they take over that person’s place, and the old login stops working.
Nobody is waiting.
Nobody has been admitted yet.
Slides and guides for trainers only – learners never see these.
Pick how long, round to the nearest 5 minutes, and learners see a full-screen clock (“Break until 10:45”). You get a presenter view for the projector.
Start a task with a title and instructions (for example a practical lab outside this app). Learners see it in a small “Task” note on whatever page they are on, with an “I’ve finished” button; open the presenter view to show it on the projector. Run a saved task from the Task library, or type a custom one. See who has finished, then clear the ticks for the next task. The plan shows a green ✓ on each finished learner’s desk. Learners need the Classroom plan switched on.