Skip to content
For teachers
How-toTeachers

Connect your own accounts in Classroom

Service keys: your own Cloudflare, Zoom, Google and Microsoft accounts for live classes and class lists, and the choice between the AskZ engine and your own AI key for marking.

7 steps about 5 min Teachers

Open Service keys

Steps

  1. Step 1: See what works now

    Where: Your console → Service keys → What you can use now

    Every service is listed with its state: Ready, Paste a link (it works with a pasted link until you connect an account), Not set up, or Needs attention.

    Open this screen
  2. Step 2: Connect Google or Microsoft

    Where: Service keys → Google Meet and Google Classroom, or Microsoft Teams

    Press Connect and sign in with your own account. If the one-click button is not there yet, follow the numbered steps to make your own app in Google Cloud or Microsoft Entra: each step links to the right page and gives you the cswithzak.com address to paste. Then Meet or Teams meetings are made for you, and Google Classroom lists come in under Add students.

  3. Step 3: Choose who marks first

    Where: Service keys → AI marking

    The AskZ engine is the default and is charged to your licence's monthly pool. My own AI key sends marking and remarks through your own OpenAI, Anthropic, Google Gemini, OpenRouter or compatible account, which bills you, and your pool is not used. Choose a model that reads images so photos of handwriting can be marked. Save and test checks the key before it is used.

  4. Step 4: Connect Zoom

    Where: Service keys → Zoom

    Paste a Zoom link for any class with no account at all. To have meetings made for you and the register filled from Zoom's own join and leave events, add your Zoom app's account ID, client ID, client secret and webhook secret from the numbered steps on the card, then Test.

  5. Step 5: Your own built-in room

    Where: Service keys → Built-in room

    The browser room runs on your own Cloudflare RealtimeKit account: paste its account ID, app ID and API token from the card's steps. ZAK's own classes use his. Until yours is saved, the room card says Paste a link and the other providers work as before.

  6. Step 6: What a licence changes

    Where: Service keys → the state on each card

    Service keys are yours on every plan, free included. Only Connections (LTI, OneRoster, xAPI and API tokens) say Paid or school licence; everything else is Ready or Paste a link as soon as you save the details.

  7. Step 7: If your key fails

    Where: Service keys → AI marking → If my key fails, use the AskZ engine

    Off (the default): a hand-in your key could not mark waits on your desk, which says why; fix the key, then press Mark again. On: it is marked by the AskZ engine from your pool instead. Either way you still review and release every mark.

Did this guide help?

Enroll nowOnline classes