AI generation not working?
Make sure your district's Anthropic API key is set via `firebase functions:secrets:set ANTHROPIC_API_KEY`, then redeploy functions.
Login issues?
Make sure your domain is in Firebase Console โ Authentication โ Authorized Domains. Check that Firestore rules are published.
PDF not showing in admin?
Only plans submitted with the latest version include a PDF. Re-submit existing plans to attach a document. Uploaded files show a โฌ Download button, not a PDF viewer.
Content area / grade not showing?
Click the โ Profile button in the header to set your content area and grade level. These were not collected during early account creation.
How does the free trial work?
Every new teacher account gets 7 days of full access, starting the day you register. A banner at the top of this page shows how many days are left. No card is required to try it, and nothing is charged automatically when the trial ends.
"Submission failed: Missing or insufficient permissions" โ what do I do?
This almost always means your free trial has ended, or your subscription lapsed. Go to Billing & Plans to check your status and subscribe. If you're certain your account should be active and this persists, contact support below.
How do I cancel my subscription?
Go to Billing & Plans in the portal header. If you're subscribed or on a trial, you'll see a "Manage Billing / Cancel" button that opens Stripe's secure billing portal โ cancel, update payment info, or view invoices there directly.
I hit an AI usage limit โ what does that mean?
Every account has a spending cap on AI-generated content, shown as a budget bar in the app. This resets based on your plan and protects against runaway usage. If you're on a district-licensed account and think your limit is too low, ask your administrator to raise it โ they can do this from the district's admin tools.
Where do I manage Incident Reports, Hall Pass, or Tip Line?
These are separate modules from Lesson Plans, reachable from your portal's home screen. If a module card is missing, your district administrator may have turned it off โ check with them, or reach out to support.
Are real student names ever stored?
The Student Accommodations Roster is designed around anonymized labels only ("Student 1," "Student 2," etc.) โ please don't enter real names there. Other modules like Hall Pass and Incident Reports do use real student names where relevant to their purpose, since they're operational school records, not anonymized data.