QuizPilot now has a teacher tier, and a price page that says when to skip it
The teacher tier is 99,000 som for 30 days, and it does not renew unless you tick the box on the payment page yourself. It holds what a group-test host gets nowhere else: a live board you watch without playing, a class with a running report of each student's average and activity, every session you hosted kept for 365 days instead of 7, a journal export to PDF and CSV, a Mark all with AI button for written answers in a group session, and unlimited saved tests for your students, where the free tier allows 3 every 30 days.
Classes existed before this summer, and nobody was in them. Every entry point to the screen checked whether you were a teacher, so the join form worked for anyone and was reachable by no one; the one class in production had no roster to speak of. Now the code is the door. A teacher taps Share invite, the link goes out through Telegram's own share sheet, and a student who taps it lands on the class screen with the code already filled in. It does not auto-submit. An accidental tap on a forwarded link must not enrol someone in a stranger's class.
The records were the quieter fix. A cleanup job deleted every finished session after seven days no matter who hosted it, so a class average was really a rolling week. Hosts who have ever held the teacher tier now keep 365 days. Ever, not currently: a lapsed subscription cannot shred history that was paid for. The same job had a second bug we found on the way. It keyed on when a session was created rather than when it started, so a lobby opened during morning prep and run in class two hours later could be wiped mid-play with every answer in it.
The price page lives at quizpilot.ai/teachers, in Uzbek with Russian and English. It opens with the price, then a calculator. A day pass is 9,900 som and monthly Premium is 69,000, which puts the break-even at 7 days a month; type in how many days you open the app, and if it is fewer than seven, the buy button changes itself to the day pass. The page also says plainly that heavy use alone is no reason to buy the teacher tier, since unlimited quiz creation is in the 69,000 tier too. We wrote it this way because the payment logs said to: the teachers who stopped at the 99,000 lump sum were the same people paying 9,900 day passes again and again. The lump sum was the problem, so the page answers the question they actually have. It is server-rendered, about 9 KB compressed, because the app itself costs 372 KB before the first word appears on mobile data, and the page was built for the tutoring-centre owners and private tutors we wrote to in August.
The first version did not work. An adversarial review before shipping found that the apostrophe in the string 69 000 so'm had closed a JavaScript literal, so the calculator and the self-changing button had never run once, and the tests had passed because they searched the source instead of executing it. The same review caught a sentence promising that the tier never auto-renews, which was false, since the payment page offers auto-renew on every 30-day package. Both were fixed before the page went live. A written promise about money is the one sentence that cannot be wrong.