Trainer Dashboard

Welcome Back, Rahul Sir 👋

You have 3 live sessions today, 12 pending assignment reviews, and 7 open student doubts. Your AI Companion is ready.

Your day at a glance

Today’s Sessions3 Classes
Pending Review12 Tasks
Attendance Avg87%
Open Doubts7 New
Active Students248
Live Batches6
Trainer Rating4.9★
Completion92%
Your Teaching Journey

Six Steps From Setup To Better Batches

See who the Trainer Hub is for, what each stage does and how it helps you — every stage links to a tool on this page.

Who it’s for

Trainers, instructors & mentors

Anyone who runs live batches, reviews student work and answers doubts.

What it is

One workspace for teaching

Batches, live classes, content, assessments, chat and AI in one dashboard.

How it works

Six stages, one loop

Set up, organize, teach, assess, support, improve — insights feed your next class.

Benefits

Less admin, more teaching

Attendance, grading and doubts in one place, with AI to speed up prep.

Next step

Start where you are

Go live now, or review the students who need attention.

Trainer journey at a glance

Tap a stage to jump to its details
  1. Set Up & DiscoverDashboard & toolkit
  2. Organize Batches & ContentBatches, modules, plans
  3. Teach LiveLive classes & whiteboard
  4. Assess & ReviewAssignments & reports
  5. Support & GuideChat & AI Companion
  6. Improve & GrowInsights → next batch
  7. Insights feed your next classPerformance insights from Improve & Grow (Stage 6) shape how you Teach (3), Assess (4) and Support (5) next.
  1. 1
    Stage 1

    Set Up & Discover

    Your dashboard and the full Trainer Toolkit.

    Know what needs attention before class.

  2. 2
    Stage 2

    Organize Batches & Content

    Batches, modules, videos, files and study plans.

    A clear roadmap and ready material per batch.

  3. 3
    Stage 3

    Teach Live

    Live classes with a built-in whiteboard.

    Interactive classes without switching tools.

  4. 4
    Stage 4

    Assess & Review

    Assignments, quizzes and per-student reports.

    Spot at-risk students early.

  5. 5
    Stage 5

    Support & Guide

    A discussion panel plus your AI Companion.

    Faster replies and less prep time.

  6. 6

It’s a loop, not a line. What you learn in Improve & Grow shapes how you teach, assess and support the next batch.

Trainer Toolkit

Everything You Need To Teach Better

Powerful tools designed for trainers — manage batches, run live classes, and leverage AI to teach at scale.

Live Session Controls

Host and manage live classes with attendance, polls, screen share, and recording.

Batch Management

Create multiple batches, track progress, and assign study plans per batch.

Attendance Tracker

Mark, view and export attendance. Get alerts for consistently absent students.

AI Companion

Generate quizzes, lesson plans, and feedback instantly with AI assistance.

Quiz & Assignment Creator

Build MCQ, coding, and file-submission assessments with auto-grading.

Doubts Management

Receive, reply, and track student doubts. AI suggests answers for frequent questions.

Course Modules & Files

Upload videos and PDFs. Organize content into modules with progress-gated access.

Performance Analysis

AI insights on quiz averages, assignment completion, and skill gap identification.

Whiteboard Panel

Interactive whiteboard with drawing tools and real-time sharing during sessions.

Recorded Classes

Upload and manage session recordings. Students can replay at their own pace.

Study Plan Builder

Design week-by-week study milestones per batch. Students get a clear roadmap.

Trainer Settings

Manage availability, theme, notifications, and your public trainer profile.

Your Batches

Active Batches

Track all your ongoing training batches with real-time progress and student data.

B2

Java Backend Engineering

12/18 modules
Active
42 students68%
Today 6:00 PM
B4

React Frontend Development

8/18 modules
Active
38 students45%
Tomorrow 5:00 PM
B5

Data Science & ML

4/20 modules
New
55 students22%
Today 8:00 PM
B1

DevOps & Cloud AWS

16/18 modules
Ending Soon
30 students89%
Wed 4:00 PM
B6

System Design Masterclass

11/20 modules
Active
47 students55%
Thu 7:00 PM
B3

Python Full Stack

14/18 modules
Active
36 students78%
Fri 5:30 PM
Real-Time Teaching

Live Classes

Join, manage, and schedule live sessions for your batches. Take attendance, share screen, and use the whiteboard.

LIVE NOW

Java Collections Deep Dive

Batch B2 · Java Backend
Today 6:00 PM42 students

React Hooks & Context API

Batch B4 · React Frontend
Today 8:00 PM38 students

Pandas & Data Cleaning

Batch B5 · Data Science
Tomorrow 5:00 PM55 students
Student Management

Student Reports

View attendance, quiz scores, assignment submissions, and performance status for every student.

Batch B2 — Java Backend Engineering

StudentBatchAttendanceQuiz AvgAssignmentsStatusAction
Aarav SharmaB292%88%5/6On Track
Priya VermaB278%72%4/6Needs Attention
Rohan SinghB495%91%6/6Excellent
Sneha PatelB260%65%3/6At Risk
Karan MehtaB588%79%5/6On Track
Ananya JoshiB497%94%6/6Excellent
Assignments & Quizzes

Manage Assignments

Create, review and grade assignments. Track submissions and send reminders to lagging students.

B2 · Java

REST API Implementation

Due: Dec 18
38/42 submitted90%
4 students haven't submitted
B4 · React

React Dashboard Project

Due: Dec 20
30/38 submitted79%
8 students haven't submitted
B5 · Data Science

EDA on Dataset

Due: Dec 22
44/55 submitted80%
11 students haven't submitted
B1 · DevOps

CI/CD Pipeline Setup

Due: Dec 15
29/30 submitted97%
1 students haven't submitted
B6 · System Design

Design Twitter System

Due: Dec 24
35/47 submitted74%
12 students haven't submitted
B3 · Python

Flask CRUD App

Due: Dec 19
33/36 submitted92%
3 students haven't submitted
Content

Course Management

Upload videos, manage modules, study plans, and recorded sessions all from one place.

Upload Videos

Upload lectures, demos, and walkthroughs for your batch.

Course Modules

Organize lessons into modules with ordered, progress-gated access.

Study Plan Builder

Create weekly milestones and schedules for each batch automatically.

Recorded Classes

Manage your session recording library. Students replay anytime.

File List & Resources

Upload PDFs, notes, and references for students to access anytime.

Edit Assignments

Update deadlines, modify questions, or extend submissions per student.

AI Analysis

Batch Performance

AI-powered insights on quiz averages, assignment completion, attendance trends, and live session engagement.

Quiz Average Score81%
Assignment Completion88%
Attendance Rate87%
Live Session Engagement74%
Doubt Resolution Speed92%
Interactive Teaching

Whiteboard Panel

Draw, annotate, and explain concepts in real time. Share the board live with your students during sessions.

Click and drag to draw
Trainer–Student Chat

Discussion Panel

Reply to student questions, share resources, and keep every batch conversation organized.

Conversations 7 New
AS
Aarav Sharma
Sir, HashMap vs LinkedHashMap?
B2 · Java5m2
PV
Priya Verma
Assignment submission link broken
B2 · Java12m1
RS
Rohan Singh
useEffect cleanup query
B4 · React1h
SP
Sneha Patel
Can I get an extension please?
B2 · Java2h3
KM
Karan Mehta
Pandas groupby doubt
B5 · Data Science3h
AJ
Ananya Joshi
Loved today's session! 🔥
B4 · React5h
AS
Aarav Sharma
B2 · Java
AS
Sir, good evening! I have a doubt about HashMap vs LinkedHashMap. When should I prefer one over the other?
6:02 PM
RS
Great question Aarav! HashMap gives O(1) for get/put but doesn't maintain insertion order. LinkedHashMap maintains insertion order with a small overhead.
6:05 PM
AS
Understood! So for a cache eviction policy, LinkedHashMap makes more sense?
6:07 PM
RS
Exactly! Override removeEldestEntry() in LinkedHashMap and you get a ready-made LRU cache. Try coding that as a bonus exercise 💪
6:09 PM
AI Powered

Your AI Companion

Generate quizzes, draft lesson plans, summarize sessions, and resolve student doubts — instantly.

Ilmora AI — Trainer Mode
Online & Ready
👋 Hi Rahul Sir! I'm your AI Companion. I can generate quiz questions, create lesson plans, summarize recorded sessions, and resolve student doubts. What do you need today?
Generate 5 MCQ questions on Java Collections for Batch B2
Here are 5 MCQ questions on Java Collections for Batch B2:

Q1. Which collection allows duplicates and maintains insertion order?
A) HashSet  B) TreeSet  C) ArrayList  D) LinkedHashSet

Q2. Default initial capacity of HashMap?
A) 8  B) 16  C) 32  D) 10

Q3. LinkedList implements which interfaces?
C) List and Deque

Want me to add these to a quiz in Batch B2?
Timeline

Recent Activity

Graded 12 Java Assignment submissions
Batch B2 · 1 hour ago
Completed Live Session — React Hooks
Batch B4 · 90 mins · 3 hours ago
Resolved 5 student doubts via AI Companion
Multiple batches · 5 hours ago
Uploaded new video — Spring Boot REST APIs
Batch B2 · Yesterday
Created new Quiz — Data Structures MCQ (20 Qs)
Batch B5 · 2 days ago

Ready to Inspire Your Next Batch?

Start a live session, upload content, or let AI design today's lesson plan for you.