Skip to main content

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.

note

Edukali is gated behind the EDUKALI_AI_TUTOR feature flag. Administrators must enable it from Admin → Feature Toggles before teachers and students see it.

Edukali classroom

Who Can Use It

RoleCapabilities
StudentStart a session on any topic, join from a question or a practice page, see session history
TeacherLaunch a tutor session seeded with a question, subject, or grade for any student or class
AdminEnable / 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:

  1. Click Tutor in the sidebar to open a general classroom, or
  2. 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.

  • 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.