Level up your English. Battle your way to the top.
📖 Daily Quests⚔️ Pokémon Battles🏆 Leaderboards
No account? Use the Sign Up tab.
📧 Check your email and click the confirmation link before logging in.
LexLegends is invite-only: you need the class code your teacher gave you. Joining a class is free for students.
📧
ALMOST THERE!
Check your email for a confirmation link and click it to activate your account, then log in here.
👩🏫 Teacher login. Each teacher has their own class and quests. Students join using your class code.
New teacher?
⚡ Create your free teacher account — free forever, no trial. Upgrade to Standard (£100/yr) or Premium (£250/yr) for full AI features. Have an invite code? Enter it below for full access.
Sets the language for your entire classroom — all UI, vocab, quests and battle questions will be in this language for you and your students.
This controls how AI generates quests, quizzes and model answers — all content will be pitched at this level.
Enter your email and we'll send you a link to reset your password.
📧
CHECK YOUR EMAIL!
Password reset link sent! Check your inbox and click the link to set a new password.
✅ Identity verified! Enter your new password below.
Your Anthropic API key is not stored in this file — it lives encrypted in your Supabase project secrets and is never sent to the browser.
To update it: Supabase Dashboard → Edge Functions → claude-proxy → Secrets → ANTHROPIC_API_KEY
🏫 My Classrooms
Switch between your classes or create a new one. Each class has its own students, quests and vocab — completely separate.
➕ Add New Classroom
Controls AI quest generation and model answers for this class. French/Spanish teachers: choose a CEFR level.
➕ Create Student Account
👩🏫 Teacher Accounts
Manage all registered teacher accounts. The invite code below is required to register new teachers.
📣 Post Announcement
Post a message to appear at the top of every student's home screen. Students can react with emojis.
📣
📣 🔥 ⚡ 🏆 ✨ 🎯 📚 🧠 💪 🎉 ⚠️ 📅 👏 🤩 😎 💡 🚨 ✅ 🎓 🏅
✍️ Writing Submissions — Select Showcase
Recent student writing submissions. Click ⭐ Feature to display that piece in the weekly Writing Showcase on everyone's home screen.
Loading writing submissions...
📋 Generate from Text or Document ⭐ Recommended
Paste any text or upload a Word/PDF/image — Claude will generate reading, writing and vocab quests automatically.
📎
Click to upload or drag & drop
PDF, Word (.docx), TXT, or Image (PNG, JPG) — up to 10MB
—
—
📺 YouTube Video → Listening Quest
Paste any YouTube URL — Claude will generate comprehension MCQs and post it as a Listening quest for your class.
Enter a YouTube URL and click Generate to create a Listening quest with MCQ questions.
📎 Attach Article Text to Existing Quest
Have a quest that shows a link instead of the article? Select it below and paste the text — students will then read it directly inside the quest popup.
📜 Post a Quest Manually
Create a custom quest for your class. Students will see it immediately in their Quests tab.
Opens your email app with all student emails pre-filled as BCC. You write and send the email yourself — works with Gmail, Outlook, or any email provider.
Student Emails on File
⚠️ No student emails found. Students must sign up with an email for this to work.
Tip: Use BCC so students don't see each other's emails. Gmail allows ~500 recipients/day, Outlook ~300.
Have a question, issue or suggestion?
⚔️🔒
BATTLES LOCKED
You've used your 5 free battles!
Complete a quest to unlock 5 more battles. Quests earn you XP, Skill Points and make you a stronger trainer — battles are more fun when you've levelled up! 📜⚡
Available quests
📖 Reading — answer comprehension MCQs
✍️ Writing — get AI-marked instantly
📖 Vocab — learn a word, earn XP
🎧 Listening — watch & answer
🗣️ Class Debate
🟢 FOR
—
🔴 AGAINST
—
0 wordsMinimum: 15 words
Class Results
FOR: 0%AGAINST: 0%
WORD
DEFINITION
What does this word mean?
✏️ Use it in a sentence
Which sentence uses correctly?
📊 CLASS ANALYTICS
Track every student's progress, streaks and completion
📜 Quest Completion by Student
👤 Individual Student Reports
✍️ Writing Submissions (last 5 days · auto-purges)
🏆 Full Rankings
✏️ EDIT QUEST
Paste the full article text here. Students will read it directly on the platform — no external link needed. Leave blank to use the URL link instead.
Quest Quiz
📺 Channel⏱ DurationVideo Title
⚡ Watch the video above, then answer the questions below to earn XP!
📰 Read the article, then answer the questions below
—
+0 XP
Writing Quest
⚠️ Paste is disabled — your response must be typed. AI detectors are active.
0 wordsMinimum: 80 words
Claude is marking your response...
Your Response vs Model Answer
Your Response
Model Answer
Self-Mark Checklist
+0 XP
✅
Complete!
+0 XP
+0 SP
🔥
Streak!
⬆️
LEVEL UP!
⚡ WINNER! ⚡
—
—
—
🏆
LIVE TOURNAMENT!
School Championship is live!
⚡ JOIN TOURNAMENT
—
Enter the 4-letter code shown on screen:
Q 1 / 25
Loading...
⏳
WAITING
Next question coming...
0 PTS
⚔️ YOU'RE BATTLING!
vs —
—
👁️
SPECTATING
Watch the battle on the big screen!
0 PTS
😔
ELIMINATED
Great battle! Watch the rest on screen.
0 PTS
⚡
INSTALL LEXLEGENDS
Add to your home screen for the full app experience
⚡ INSTALL ON iPHONE
Tap Share⬆️ at the bottom of Safari, then tap "Add to Home Screen"➕ to install LexLegends as an app.
💬 CONTACT / SUPPORT
Questions, feedback or issues? Send us a message and we'll get back to you.
✅ Message sent! We'll get back to you soon.
⚡ LEXLEGENDS TOURNAMENT HOST
⚡ TOURNAMENT
Host Control
Tournament Name
Time per question
Bracket — Top players advance
🤖 AI QUESTION GENERATION
Departments
Questions
📝 ADD MANUALLY
QUESTION BANK — 0 questions
No questions yet
Load a question bank you saved previously
Loading...
⚡ JOIN THE TOURNAMENT
Students: open LexLegends and tap the gold banner — or enter code: