Loading your account…
Adding or removing a class saves right away. Your classes decide which course calendars you see.
Loading personas…
The Bathroom Pass recognizes you by your face. The photo is stored with your account and used only to identify you.
Create code submissions and exports under your own GitHub account.
Checking connection…
Alternatively, create a classic token with only the gist scope selected.
Treat your token like a password: never share it or commit it. When it expires, create a new one and use Replace token here.
Gists are unlisted, but anyone with the link can read them. Disconnect removes the token from OCS; revoke it separately in GitHub settings.
Checking AI key storage…
Use your own API quota for grading and AI themes. Keys are encrypted and never shown again.
Personal Gemini → personal Groq → system Gemini → system Groq
AI failures do not block saving your submission. Requests send your assignment content, or your theme description from the dashboard's AI theme, to the selected provider and may incur charges on that account, including later teacher-triggered or automatic regrading.
Only connect accounts approved for your school use. Both providers have eligibility requirements; Gemini terms and Groq terms apply. Free Gemini services are not suitable for sensitive or personal information.
Create a Gemini API key. Copy your key, paste it below, and select Save key. Do not share or commit it.
Create a Groq API key. Copy your key, paste it below, and select Save key. Do not share or commit it.
Saving verifies access to provider metadata, not available quota. Disconnect removes the stored key from OCS; revoke it separately with the provider. Manual review remains available when AI cannot run.