Assign, track, and certify your team's training — in one place.
AssignGive courses to people or whole teams, with due dates.
TrackSee progress, scores, and overdue work in real time.
CertifyIssue verifiable certificates when learners pass.
Invited by your manager? Use Have an invite code? above, or choose Learner and sign in. Your data stays private — no third-party tracking.
Join your team
Enter your invite code to create your account.
Manager Access
Sign in to manage your team.
Admin Access
Sign in to manage global settings and teams.
Setup Required
The worker is running but hasn't been initialized yet. Set the required secrets via Wrangler, then reload.
npx wrangler secret put ADMIN_PASSWORD_HASH
npx wrangler secret put JWT_SECRET
npx wrangler secret put TURSO_TOKEN
See the README for full setup instructions.
Pregame Academy
Team
Team Overview
Dashboard
Content
Courses
Management
My Team
Name
Assignments
Completed
Pass Rate
Actions
Invite links
Records
Completions
Learner
Course
Score
Status
Date
Cert ID
Account
Profile Settings
Display Name
Change Password
Pregame Academy
?
Sign in to your training.
Enter the credentials your manager gave you.
Learning
Available Courses
Learning
My Progress
Achievements
My Certificates
Account
Profile Settings
Display Name
Change Password
Assign Course
Pregame Academy
Admin
Overview
Dashboard
Quick Actions
AI Tools
Content Importer
1
Upload
2
Configure
3
Generate
4
Review
Add Markdown files or web pages. Each one becomes a module. Generate summaries and quiz questions automatically.
Drop Markdown files here or click to browse
Supports .md and .txt
Import from web pages
Paste public article URLs, one per line. Lines starting with # are ignored. Each page becomes a file below.
Import a course from Claude (JSON)
Copy the prompt, paste it into Claude.ai with your topic, then download the course.json file Claude creates and upload it here (or paste the JSON). No API key needed.
Review how your Markdown was parsed, then set course details and AI settings.
Course details
AI Settings
Claude (Primary)
••••••••••••••••
Gemini (Fallback)
Not set
Stored in browser only.
AI is generating your quiz questions and module summaries.
Generating...
0 of 0
Review the generated content. Click 'Save to Database' to finalize the course.
Content
Courses
People
Users
Name
Role
Team
Last Login
Completed
Actions
Organisation
Teams
Select a team to view details.
Reporting
Reports
Learner
Course
Score
Status
Date
Cert ID
Page 1
Customisation
Branding
Organisation
Displayed on all learner-facing screens.
Logo preview
Colours
Applied across all surfaces.
Presets
Typography
Choose a preset or upload your own font — applied across all text in the platform.
Select a preset or choose "Upload custom font"
Preview
The quick brown fox jumps over the lazy dog
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm
0 1 2 3 4 5 6 7 8 9 · ! @ # $ % &
Live Preview
Certificate of Completion
Configuration
Settings
Change Admin Password
Data Backup
Export or restore all courses and records.
Danger Zone
These actions are permanent and cannot be undone.
Add User
Set credentials for login.
Invite to team
New Team
Reset Password
Delete User
New Course
Build training modules with questions and content.
Modules
New Section
Import Learners from CSV
Upload a CSV file to add multiple learners at once.
Auto-generate passwords
Your CSV only needs a name column — secure temp passwords are created automatically.
Columns: name, password
Drop CSV here or click to browse
Supports .csv
Team Credentials
Share these temporary passwords with your team. They can change them in their Account settings after logging in.