Authentication
This page covers how signing in, signing up, and session security work in Swiftscore. For what each role (Admin, Principal, Teacher, Board) can see and do once signed in, see Roles & Permissions.
Signing in
Go to the login page and sign in with whichever method your district has enabled:
- Email and password
- Clever
- ClassLink
If your district uses single sign-on through Clever or ClassLink, use that option instead of creating a separate password — your district admin can tell you which methods are available.
After you sign in, Swiftscore reads your account's role and school assignment and takes you straight to the right starting point — a district dashboard, a school dashboard, your teacher portal, or a board evaluation portal — with no manual role selection required.
Remember me
The login page includes a "remember me" option so you don't have to sign in again every time you return on the same device.
If sign-in is slow or stalls
If a sign-in attempt hangs for an unusually long time, Swiftscore will time out and let you retry rather than leaving you stuck on a blank or spinning screen.
Creating an account
New accounts go through email verification as part of signup:
- Enter your basic information to start registration.
- Swiftscore sends a verification email to the address you provided.
- Click the link in that email to confirm your address.
- Complete the remaining account details to finish setup.
Organization (district) signup follows the same verify-then-complete pattern. If you were invited by your district as a teacher, follow the link in your invitation to complete your account.
You'll see a confirmation screen after the verification email is sent, and a banner reminding you to verify if you sign in before confirming your address.
Password reset and change
If you forget your password, use the "forgot password" link from the login page to receive a reset email. Once you've set a new password, you can sign in with it right away.
If you're already signed in and just want to change your password, you can do that from your account settings.
Trial accounts
If your district is on a trial, Swiftscore will let you know when the trial period has ended and what to do next to continue using the platform.
Session and security
Swiftscore uses secure, signed authentication tokens stored in your browser as HttpOnly cookies — meaning the token itself is never exposed to page scripts, which protects your session from common web-based attacks.
A few things happen automatically to keep your session reliable:
- Automatic refresh. While you're active, Swiftscore quietly refreshes your session in the background so you don't get signed out in the middle of your work.
- Multi-tab safety. If you have Swiftscore open in more than one tab, your session stays consistent across them.
- Return-to-where-you-were. If your session needs to be re-verified, signing back in returns you to the page you were on rather than dropping you back at the dashboard.
Signing out
You can sign out at any time from the account menu. Swiftscore asks you to confirm before ending your session, so you don't lose your place by clicking sign-out accidentally.
Access is checked on every request
Being signed in only gets you as far as your role and school assignment allow. Every action you take — viewing a dashboard, opening an evaluation, pulling up a report — is checked against your account's permissions, not just gated by what's shown in the navigation. See Roles & Permissions for the full breakdown of what each role can access.