AI inside

AI that earns its place. Not a chatbot.

Five real features shipped today. Bring your own provider key. Per-feature kill switch. Full audit log. No black box, no surprise bills.

AI
BYOK — OpenAI · Anthropic · GeminiPer-feature kill switchDaily + monthly quotaFull audit logPer-school config
Shipped today

Five AI features. Each one earns its keep.

Every feature shown here is live in production with a real kill switch. No vapourware, no Tuesday-launch demos.

Feature 1

AI Quiz Generator

Generate 10 questions from any lesson — MCQ, true/false, short answer, descriptive. Teacher reviews each question, edits or discards, then publishes.

  • Pick MCQ / True-False / Short / Descriptive — or a mix
  • Trust-gate review: teacher approves each question before students see it
  • Uses OpenAI JSON-schema or Anthropic forced-tool-use for structured output
  • Hallucinated-question dropper — answers that don't appear in the lesson are filtered out
LMSExaminationOpenAI · Anthropic · Gemini
Feature 2

AI Answer Evaluator

Suggests a mark for descriptive answers. Teacher clicks Apply or Dismiss in one tap. Full audit trail — you always know why a mark changed.

  • Rubric-aware evaluation — pass your rubric, get an explanation back
  • One-tap Apply / Dismiss on every suggestion
  • Trust-gate review built-in: marks are suggestions, never final
  • Original answer + suggested mark + teacher decision all logged
ExaminationLMS quizzes
Feature 3

AI Form Filler — paperwork to seconds

One upload of an Aadhaar / PAN / Passport / Marksheet / Birth-certificate, and the admission form pre-fills. Admission staff verify and save. From 18 minutes to 90 seconds.

  • 5 document types: Aadhaar (UIDAI-masked), PAN, Passport (12 fields), Marksheet, Birth Certificate (9 fields)
  • Vision-capable adapters: OpenAI, Anthropic, Gemini — pick your provider per school
  • Client-side downscale before upload — works on 4G
  • "Also read" reference banner for fields without a form slot (e.g. Passport-No, Place-of-Birth)
AdmissionsVision AIAadhaar masking
Feature 4

AI Lesson Recommender

Suggests the next 3 lessons a student should take, based on weak topics and accessible non-completed content. Student opens it from a single chip on /lms/my.

  • Click-to-load — never auto-fetches, so cost is transparent
  • Hallucinated-ID drop: the model can't recommend a lesson the student can't access
  • Reads from materialised weak-topic table, no LLM hallucination of the topic list
  • Login-only, scoped via SchStudentSessionHistory.IsCurrentSession
LMSSelf-service
Feature 5

AI Announcement Drafter

Write a circular in 30 seconds. Type a one-line brief, AI drafts the body, teacher edits, then publishes through the regular Communication engine — same templates, same consent gates, same audit log.

  • Apply → fills the form fields. User still clicks Publish.
  • Goes through the normal CmEventPublisher → channel-routing → quiet-hours pipeline
  • Cross-module — works for fee reminders, exam announcements, holiday circulars
  • Trust-gate review before send
CommunicationAll modules
Safeguards

Built to stop runaway AI cost and risk.

The four guardrails below are non-optional. Every AI call goes through all four — no provider config, no AI calls leave the building.

Per-feature kill switch

Master EnableAiTutor toggle plus per-feature row. Fail-CLOSED. One click, AI off for a feature or the whole institution.

Daily + monthly quota

Pre-flight quota guard reads live usage; on deny writes a QuotaExceeded audit row instead of making the HTTP call.

Usage dashboard + forecast

KPI strip, 12-month chart toggle (Cost / Tokens / Calls), per-feature breakdown, end-of-month forecast tile.

Activity log + CSV export

Every AI call: who, when, feature, status, tokens in/out, model used, cost. CSV export. Per-customer fan-out audit.

Bring your own key

Your school. Your model. Your key.

OpenAI, Anthropic, or Gemini — configured per school, per feature. We don't pool your usage. You see one bill from your model provider, period.

OpenAI Anthropic Gemini (Google AI Studio) NoOp (turn AI off) Platform default (use ours)

See the kill switch in action.

In 30 minutes we'll demo Quiz Generator, the quota dashboard, and the per-feature toggle.

Request a demo