Students
Enrolled classes, deadlines, quizzes and drafts in one place.
- Due soon, overdue, submitted and graded views
- Auto-graded quizzes with explanations
- Paper trading with virtual money
- A private trading journal nobody else can read
The full California sequence is mapped — both pathways, honors and AP — from Algebra 1 and Integrated Math I through Calculus BC, Statistics and Data Science. Practice is generated fresh every time and marked algebraically rather than by string match, so any equivalent form earns the credit. Wrapped in a complete classroom system with assignments, rubric grading and gradebooks, plus a stock-market programme that runs as an extracurricular.
Every permission is enforced in PostgreSQL with Row Level Security — so what a student cannot see, a student genuinely cannot fetch.
Enrolled classes, deadlines, quizzes and drafts in one place.
Only the classes you are authorized to teach — nothing else.
Roster control, approvals and an immutable audit trail.
Because California's 2023 framework says the traditional and integrated pathways cover the same standards in a different order, lessons live in one shared pool and each course is an ordered playlist over it. Writing a lesson once makes it appear everywhere it belongs.
Whichever sequence your district runs.
The full senior-year fan-out.
30 generators, new numbers every attempt.
1/2, 0.5 and
2^-1 all count2x = 4 ≡ x = 2Six levels, beginner to advanced, kept complete and assignable by teachers. Every lesson here has a plain-English explanation, an analogy, key terms, an interactive exercise and a five-question quiz that explains both right and wrong answers.
Candlesticks with 9/20 EMA, 50/200 SMA, VWAP, Bollinger Bands, RSI, MACD and relative volume — each explained in the curriculum, including when it misleads.
Position size, risk-to-reward, P&L, percentage change, fees, win rate, expectancy and compounding — each with input validation and a plain-English reading of the result.
Quizzes, chart analysis, candlestick ID, support/resistance, position sizing, R:R drills, psychology reflections, paper-trading challenges, journal reviews and research projects.
Students cannot read another student's submission, grade or journal — even by guessing a URL or calling the API directly. Verified by 127 automated policy tests.
Prices are clearly labelled synthetic, historical, delayed or live. With no feed configured, the simulator uses deterministic generated candles and never fabricates real quotes.
Supabase free tier plus a free static host. No build step, no server to pay for, no market-data subscription.
Student records and grades deserve real protection. Authorization lives in the database, so bypassing the interface changes nothing.
bash tests/run.shFree to run. No credit card, no per-seat licence, no market-data bill.