Edit config.js in the site root and set API_URL.
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.
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).
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.
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.