Sign in. Open the Teacher Dashboard.
Your email must be on the whitelist.
ij8 uses an explicit email allowlist for sign-ins. If your email is not on it, Auth.js will refuse the login with AccessDenied and you will land back on the login page with an error banner.
Whitelisting is an admin task. When admins add you they pre-assign your role (most likely teacher) and optionally drop you into a specific cohort. Both effects fire on first sign-in — you don’t have to do anything other than sign in.
If you’re not sure whether you’re whitelisted, try signing in once. If it fails, contact your admin with the exact wording of the error you saw.
Open ij8.ai/login.
Go to https://ij8.ai/login. You’ll see two options:
- Email magic link. Type your email and click Email me a sign-in link. The link arrives in seconds and is single-use, expires in 15 minutes. Click it from the same browser. Use this if your school uses Google but you don’t want to bring your work account into Studio.
- Sign in with Google. Standard Google OAuth. Pick the account that matches your whitelisted email.
Both options drop you on the studio home (/) the moment auth completes.
Click the graduation cap.
Studio’s left sidebar has icons for the main surfaces. The graduation-cap icon (the one that looks like a mortarboard) opens /teacher — the Teacher Dashboard. That’s your home base for everything in this guide.
If you don’t see the graduation cap, your account is missing the teacher or admin role even though sign-in worked. Email your admin and ask them to set the role on the Users tab of /admin.
Two panels, one big button.
The Teacher Dashboard splits in two. On the left is My Cohorts — a vertical list of cohorts attached to courses you own (or, if you’re an admin, every cohort in the system). On the right is the active cohort detail — a header row with student/teacher/status counts and a Roster table below.
Top-right of the page header you’ll see a Courses button. Click it to reach /teacher/courses — that’s the surface for creating and editing courses themselves. The dashboard you land on first is for monitoring the people in them.
If your cohort list is empty, that’s expected on a fresh account. The next page walks you through creating your first course (which auto-creates an empty cohort to populate).
Create your first course.
Continue to 02 / Create a course with the wizard. The wizard is the fastest path from “I have an idea” to a draft course with lessons and an empty cohort.