Edukali AI Tutor
An immersive multi-agent classroom where students learn with an AI teacher and AI classmates — complete with speech, a shared whiteboard, pop quizzes, and project-based tasks. Edukali replaces the earlier single-turn AI Tutor with a full interactive session surface.
Edukali is gated behind the EDUKALI_AI_TUTOR feature flag. Administrators must enable it from Admin → Feature Toggles before teachers and students see it.
Who Can Use It
| Role | Capabilities |
|---|---|
| Student | Start a session on any topic, join from a question or a practice page, see session history |
| Teacher | Launch a tutor session seeded with a question, subject, or grade for any student or class |
| Admin | Enable / disable the feature, view per-tenant usage (see AI Management → Usage) |
How It Works
Edukali is an embedded application served through Testify's backend, with your session authenticated via a short-lived context token — no extra login, no third-party redirect. When a session starts, the backend records the topic, subject, grade, and optional question link in edukali_sessions so the activity shows up in analytics.
Launching a Session
From anywhere in Testify:
- Click Tutor in the sidebar to open a general classroom, or
- Click the Ask Edukali button on any question, practice result, or adaptive-learning report to seed the classroom with that question's topic, subject, and grade.
Sessions inherit context from the launch point — for example, launching from a NEET Biology question opens a classroom already seeded with the right subject, grade, and question reference.
Inside the Classroom
- AI Teacher explains concepts, asks checking questions, and adjusts depth to your answers.
- AI Classmates react, ask the teacher clarifying questions students are too shy to ask, and model good learning behaviors.
- Whiteboard shows diagrams, derivations, and step-by-step worked examples.
- Speech — microphone input and voice output for hands-free learning.
- Mini-quizzes pop up mid-session to keep students engaged.
- Projects — longer tasks Edukali walks the student through over multiple turns.
Session History
Every session is logged with its topic, start/end time, and linked question (if any). Students see their recent sessions on the tutor landing page; teachers can view a student's session list from the analytics dashboard.
Settings
Administrators can tune Edukali behavior from Admin → AI Management → Edukali:
- Enable / disable the feature per organization
- Cap session length (minutes)
- Restrict by grade, subject, or class
- Choose whether microphone/camera are offered
FAQs
How is Edukali different from the old AI Tutor?
The legacy AI Tutor was a single-prompt explainer tied to wrong answers. Edukali is a live, multi-turn classroom with speech, whiteboard, pop quizzes, and simulated classmates. The old tutor_interactions and tutor_analytics tables have been removed (migration 050_replace_ai_tutor_with_edukali.sql).
Can students use Edukali offline? No. Edukali is a live classroom and needs a network connection.
Does Edukali count against AI credits? Yes — session time consumes AI credits according to your billing plan. See Billing.
What happens to old AI Tutor chat history?
Legacy tutor tables were dropped in migration 050. Prior interactions are not migrated.
Related Features
- AI Generation — generate questions to practice on before / after a tutor session.
- Adaptive Learning — Edukali sessions contribute to the student's mastery profile.
- AI Management — configure providers, limits, and usage.