LearnPanta is an AI-native exam platform that transforms how candidates prepare for high-stakes certifications. Built with durable workflows, real-time behavioral analytics, and adaptive learning.
Get Started
| Guide | Description |
|---|---|
| User Guide | Complete guide for exam takers |
| Development | Local setup, coding standards, testing |
| Deployment | Deploy to Google Cloud Platform |
| Configuration | Environment variables and settings |
Architecture
| Guide | Description |
|---|---|
| System Architecture | High-level design and data flow |
| AI Agents | Agent handbook with prompts and contracts |
| Agent Deep Dive | Marathon agents and telemetry pipeline |
| Pedagogy & Science | Learning science behind diagnostics and remediation |
Reference
| Guide | Description |
|---|---|
| API Reference | REST API endpoints and examples |
| Security | Authentication, data protection, compliance |
| Troubleshooting | Common issues and solutions |
Core Concepts
Durable Exam Sessions
Every exam session is a Temporal workflow. If the server crashes, your progress is preserved. Sessions can run for 6+ hours without data loss.
Adaptive Learning
The Director service analyzes your performance history and generates papers targeting your weak areas. Questions are weighted by topic mastery.
Real-Time Behavioral Analytics
Browser-side telemetry captures timing patterns, answer changes, focus metrics, and optional biometrics. AI agents synthesize this into actionable feedback.
Multi-Modal AI
Powered by Google Gemini for:
- Content curation with search grounding
- Behavioral analysis and feedback synthesis
- Voice-based oral examination
- Visual review with TTS narration
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 14, Tailwind, Shadcn |
| Backend | FastAPI, Python 3.11, SQLAlchemy |
| Orchestration | Temporal.io |
| AI | Gemini 3 Flash/Pro, MediaPipe |
| Database | PostgreSQL, TimescaleDB |
| Infrastructure | GKE, Cloud SQL, Cloud Build |