Databus Logo
Blog Login →
Zoom · Google Meet · MS Teams · per period · 500+ schools 🇮🇳

Virtual Classroom for Indian K-12 Schools

Teachers do not own the Zoom link. The timetable does.

This module owns the timetable-period-to-video-session auto-launch pipeline — per-period Zoom or Google Meet link generated, gated to the assigned class roster, attendance computed from session-duration, recording dispatched only to absentees. Asynchronous study material + recorded library lives at /solutions/lms-elearning/. The timetable itself + substitute host transfer at /features/auto-timetable/.

No WhatsApp link sharing — students see Join only on their own app, only for periods they are enrolled in. Free Zoom + Meet tiers work for short sessions; Zoom Pro / Google Workspace adds cloud recording. Recording goes to absentees only, never to the whole class.

Virtual classroom software for schools auto-launches a live Zoom or Google Meet session for every timetable period flagged virtual or hybrid, gates the link behind the SchoolDeck app so only enrolled students can join, computes class attendance from session-duration data returned by the video provider's API, and delivers the recording over DLT WhatsApp to absentees only. The module sits between the school timetable and the video provider — it does not replace Zoom or Meet; it structures their use.

Per period
Auto-generated link
Zoom or Meet from timetable
80%
Default attendance
session-duration threshold
Absentees
Recording delivery
not whole class
3 providers
Zoom · Meet · Teams
school chooses

A single period, end to end

Tuesday · 9:50 AM to 10:50 AM. Class 9-B Chemistry.

Five timestamps. No WhatsApp link sharing. No manual roll call. Recording goes only to the four students who couldn't attend.

1

9:50 AM · 10 min before

Zoom link auto-generated for the period

/features/auto-timetable/ tells the system Class 9-B Chemistry 10:00-10:45 AM is virtual today. SchoolDeck calls the Zoom API; unique meeting ID + password created, valid only for 45 minutes from start. The link writes to the 38 enrolled students' apps and the assigned teacher Mrs. Ravi's app. Nowhere else.

2

10:00 AM · Students join

Join button appears on 38 student apps

Students in 9-A, 9-C, 10-B do not see the Join button — the link does not exist on their apps. The 34 9-B students who tap Join are authenticated against the roster and dropped into the session. Mrs. Ravi sees them filing in on her host view; she takes a verbal greeting roll (not for attendance — that's automatic — just for connection).

3

10:15 AM · Two students rejoin after drop

Brief network drops handled — duration counter resumes

Rohan's connection died at 10:08 AM for 4 minutes; he rejoined at 10:12. The session counter shows him with 8 + 33 = 41 minutes by 10:45 — over the 36-minute threshold (80% of 45). He stays Present. Priya's connection is too poor for video; she switches to audio-only fallback and stays connected through the period.

4

10:45 AM · Session ends, attendance posts

Zoom API returns session-duration data per student

34 students above 36-min threshold marked Present. Four students absent (didn't join) — their parents get the recording dispatch. The 34 attendance entries write to /features/students/ academic record permanently. The Principal's dashboard shows Class 9-B Chemistry · 34/38 present · session completed on schedule.

5

10:48 AM · Recording dispatched to absentees

Play-only link via DLT WhatsApp to 4 parents

Recording auto-saved to school's Zoom Pro cloud. Play-only link dispatched via /features/communication-tool/ over the TRAI DLT-registered WhatsApp Business channel — strictly to the four absentee parents. The 34 present students' parents receive nothing (no need; they were there). The recording cannot be downloaded; expires after 30 days per school's retention policy.

Every link generation, every join, every attendance write, every recording dispatch and every recording open is logged in /features/audit-logs/ for DPDP Act 2023 minor-data audit trail.

Four problems with the WhatsApp-link reality

What a "we use Zoom" answer doesn't address.

Not LMS / study-material problems (those live at /solutions/lms-elearning/). These are about the live synchronous video class itself.

🔗

Pain 1 · The Sunday-evening link drop

Teachers creating 28 Zoom links every Sunday at 9 PM.

A Class 9 teacher with five sections, three subjects, eight periods a week each. That's 24 Zoom links to create personally. Sunday evening becomes link-creation labour. The links are then posted to WhatsApp groups one by one. Wrong link in wrong group, occasional forgotten section, parent forwards to the wrong parent — these aren't edge cases; they're a normal Monday. Per-period auto-launch from the timetable removes the entire activity.

👥

Pain 2 · The intruder in the meeting

An unknown user named "Math Teacher" joins Class 7-A.

When the meeting link is in a WhatsApp group with 30 parents, an older sibling, a relative who has the parent's phone — anyone on the list can save and forward the link. Someone outside the school joins under a vague name. Sometimes they sit silently. Sometimes they disrupt. Either way the school's safeguarding posture is damaged. Roster-gated access through the SchoolDeck app means no link exists on any surface a non-enrolled person could see.

⏱️

Pain 3 · The 15-minute roll call

"Aarav? … Aarav? … Aarav, please unmute. Diya? Diya?"

A 45-minute period loses 12 to 15 minutes to verbal roll call — the teacher reading names, students with bad audio missing their turn, the teacher repeating, students typing "present" in chat which the teacher then has to verify against the roster. Or: the teacher gives up on accuracy and marks everyone present. Session-duration-based attendance lets the teacher start teaching at 10:01 AM and lets the system handle attendance at 10:45.

📼

Pain 4 · The "send me the recording" WhatsApp message

Twelve parents asking the teacher for last week's recording.

Whether the school records or not, parents ask. If recordings exist on the teacher's personal Zoom, they get shared one-by-one in chat — sometimes to parents whose children weren't even absent, just curious. The teacher's evening is spent answering "can you share Tuesday's class link?" Selectively dispatching recordings to absentee parents only — through a play-only link that cannot be downloaded or forwarded — removes the question entirely.

Built on verified frameworks

The six frameworks live video classes for minors sit under.

Indian school virtual classrooms carry six layers of legal and pedagogical duty. The module is structured to satisfy each.

NEP 2020 · Hybrid Learning

Continuity-of-learning principle

Ministry of Education July 29, 2020. NEP 2020 recognises hybrid and blended learning as essential for educational continuity during disruption (heavy monsoons, public health events, civic disturbance). The auto-launch from timetable is the technical implementation — same class continuity offline becomes online without restructuring.

DPDP Act 2023

Minor video data protection

Digital Personal Data Protection Act assented August 11, 2023; Phase III deadline May 13, 2027. Live class video and recording is minor PII. Verifiable parental consent at admission. Recordings on school's Zoom/Workspace tenant (not on SchoolDeck servers). Every recording access logged in /features/audit-logs/.

POCSO Act 2012

Teacher background clearance

Protection of Children from Sexual Offences Act. Teachers hosting student video sessions are in a position of student contact. Host assignment requires POCSO clearance flag set on staff profile; /features/role-based-access/ blocks non-cleared staff from being assigned as session host. Substitute host transfer respects the same gate.

CBSE Bye-Laws Ch. 9

Academic record-keeping

CBSE Affiliation Bye-Laws Chapter 9. Virtual class attendance and lesson delivery records form part of the school's academic record. The module writes both into /features/students/ permanently — retrievable during inspection without reconstruction.

NCPCR Guidelines 2021

Child safety in online spaces

National Commission for Protection of Child Rights school-safety guidelines. Online classes must prevent unauthorised adult presence. Roster-gated access, identity verification at join, no public link exposure — the operational implementation of the no-strangers-in-the-classroom principle.

TRAI DLT

Recording delivery channel

Telecom Regulatory Authority of India Distributed Ledger Technology framework. Absentee recording links are dispatched over the school's TRAI-DLT-registered WhatsApp Business sender — same regulated channel that delivers fee receipts and attendance alerts via /features/communication-tool/.

References: NEP 2020 (MoE 29.07.2020) · DPDP Act 2023 (Phase III 13.05.2027) · POCSO Act 2012 · CBSE Affiliation Bye-Laws Chapter 9 · NCPCR Guidelines 2021 · TRAI DLT framework

"
In June 2024 the school called itself hybrid-ready. What we meant was that one teacher knew how to share a Zoom link in the WhatsApp group. The four years since the pandemic had passed and we still had not made the workflow stable. Every monsoon flood day, every public-health advisory, every smog-day declaration in north Kolkata sent us scrambling. I would call the academic coordinators at 7 AM and we would manually decide which classes to run online and how, and by 8 AM we had thirty WhatsApp messages going to twenty different parent groups with thirty different Zoom links. Some children joined the wrong section's class because their elder sister forwarded the wrong link. I once had a Class 6 student in a Class 9 Physics session — quiet, mortified, didn't know how to leave. We migrated to SchoolDeck in July. The first flood day after migration was August 14. I sat at my desk at 7 AM expecting the chaos. The Vice-Principal's app showed me the timetable for the day; I tagged the periods to switch to virtual. By 7:45 every teacher and every student in the school had Join buttons on their own apps for their own periods. I made one phone call all morning — to my husband, to say the school was running. The smog days don't scare me anymore.
S
Mrs. Sangeeta Banerjee
Vice-Principal Academics · ICSE + ISC School, Kolkata, West Bengal · 1,650 students · Migrated July 2024

What is virtual classroom software for Indian K-12 schools?

It is the layer that auto-launches a live Zoom or Google Meet session for every timetable period flagged virtual or hybrid, gates the link behind the SchoolDeck app so only enrolled students can join, computes class attendance from the session-duration data returned by the video provider's API, and delivers the recording over DLT WhatsApp to absentees only. The module sits between the school's timetable and the video provider — it does not replace Zoom or Meet. It structures their use.

The SchoolDeck virtual classroom module owns one specific layer: the timetable-period-to-video-session auto-launch pipeline. It does not own asynchronous study material sharing (that's /solutions/lms-elearning/ — supplementary LMS for batch-wise notes + PDFs + recorded video library + online tests). It does not own the timetable itself (that's /features/auto-timetable/ — the period schedule + substitution allocation). It does not own DLT WhatsApp message delivery (that's /features/communication-tool/). Five modules, one workflow.

Per-period auto-launch — how the link is generated

Schools using Zoom or Google Meet without orchestration ask a teacher to create the link, then forward it through a parent WhatsApp group. The Sunday-evening labour of creating 24 links per teacher per week is the unscalable part. SchoolDeck removes the activity entirely.

The flow per period:

  • Timetable flag: Each period in /features/auto-timetable/ carries a virtual / hybrid / in-person flag. The Vice-Principal can change a single period's flag from in-person to virtual on a flood-day morning at 7 AM and the entire workflow that follows reorganises.
  • 10-minute pre-launch: Ten minutes before the period starts, SchoolDeck calls the Zoom API or Google Meet API depending on which provider the school has chosen. A unique meeting ID and password are generated for that period; the meeting is valid only for the period duration.
  • Roster fan-out: The link is written to the SchoolDeck apps of every student enrolled in that period (Class 9-B Chemistry has 38 students; the link writes to 38 apps) and to the assigned host teacher's app. Nothing writes to any public surface — no parent WhatsApp group sees the link, no school website does.
  • Single tap to join: Students see Chemistry · Period 2 · 10:00 AM on their schedule with an active Join button. The button is rendered only on enrolled students' apps. Tapping authenticates the student against the roster, then drops them into the session.

The teacher does no link creation work. The administrator does no link distribution work. The parent receives no link in WhatsApp. The link is a back-end fact that the system handles.

Roster-gated access — what stops the intruder

The honest answer to "how do you prevent Zoombombing" is structural, not cryptographic. The intruder cannot join the session because no link exists on a surface they have access to.

Specifically:

  • Link is not in any WhatsApp message. No parent group, no teacher's broadcast, no school website page. The link physically does not appear on any chat surface.
  • Link is not visible to non-enrolled students. A student in Class 9-A does not see the Class 9-B Chemistry session's Join button on their app. The button is rendered per roster.
  • Tapping Join authenticates against SchoolDeck identity. The student must already be logged into the SchoolDeck app (which used their school-issued credentials). Only then does the session URL resolve.
  • Forwarded URL fails. If a determined student copies the Zoom link from their browser after the session starts and forwards it, the link does work (Zoom doesn't restrict beyond the meeting ID/password) — but the meeting only exists for the period duration and the school's Zoom Waiting Room (a Zoom Pro feature) catches non-enrolled joiners. The combination of short link lifetime + waiting room makes link-leak attacks impractical at the Indian-school context.

The honest framing: the access-control story is "no link is shared, so no link can be forwarded." That's stronger than complex cryptographic schemes because it is structurally simple and verifiable.

Session-duration attendance — what replaces verbal roll call

Verbal roll call in a virtual classroom is a 12-15-minute exercise that pushes teaching out of the period. The school's options without this module are: tolerate the time loss, or accept inaccurate attendance ("just say everyone is present").

Session-duration attendance reads the time each student was actually connected to the live session, from the video provider's own API:

  • Zoom Cloud API returns per-participant session-duration after the meeting ends — minutes-in-session, join time, leave time, rejoin events.
  • Google Meet Reports API returns the same fields with slightly different field names.
  • Microsoft Teams Reports API returns equivalent data when the school uses Teams.
  • SchoolDeck reads whichever API the school's provider exposes, normalises the data into a unified shape.

The threshold is configurable per school during onboarding — typical 80% of period duration. For a 45-minute period, a student needs to be in-session for 36 minutes to be marked Present. The threshold can be set per class type: 80% for standard periods, 100% for examinations (which the school may run virtually during weather disruption), 50% for optional revision sessions.

A student whose connection drops briefly and rejoins within 2-3 minutes has their cumulative time count — gaps under a configurable window don't reset the counter. The attendance writes to /features/students/ academic record permanently.

Recording delivery — to absentees only, not the whole class

Recording, in most school deployments, becomes a problem: parents who weren't even absent ask for it, the teacher's evening is spent forwarding files, present students don't learn the discipline of being attentive in the actual class. SchoolDeck's recording delivery is selective.

  • Recording requires a paid plan: The free tiers of Zoom and Meet don't include cloud recording. The school must have Zoom Pro (paid host license) or Google Workspace for Education (institutional license) for this feature. SchoolDeck plugs into whichever exists; no SchoolDeck-side license needed.
  • Recording is auto-saved to the school's tenant. Not SchoolDeck's servers — the school's own Zoom Pro cloud or Google Drive (Workspace tenant). The school retains ownership of the file.
  • Play-only link dispatched via DLT WhatsApp. The link goes through /features/communication-tool/ over the TRAI-DLT-registered WhatsApp Business channel — strictly to parents of students marked Absent for that specific period.
  • The 34 present students get nothing. They were in class; they don't need the recording. The teacher doesn't get the "please share recording" follow-up messages.
  • Play-only enforcement: The link opens in the SchoolDeck app's video player. The recording cannot be downloaded, screen-recorded with audio, or forwarded as a file. Retention is configurable — typical 30 days, max 90.

Substitute host transfer — when the regular teacher is absent

Teacher absence is normal in school operations — sick days, training days, personal emergencies. In a WhatsApp-link world, teacher absence means scrambling — calling a free teacher, having them create their own Zoom link, broadcasting the new link to parents, hoping the students see the new link before the period starts. This is unreliable.

SchoolDeck's substitute host transfer happens automatically:

  • /features/staff-attendance/ marks Mrs. Ravi absent at 8:00 AM (she punched in 'On Leave' via the staff app, or didn't punch in by the cutoff).
  • /features/auto-timetable/ runs the substitution allocation — identifies free teachers in the relevant period, applies the school's substitution-policy preferences (same subject preferred, same section preferred), proposes a substitute.
  • The new host gets the link on her app. The pre-existing Zoom or Meet meeting for Class 9-B Chemistry · Period 2 · 10:00 AM has its host permission transferred to the substitute. She walks into the session as the host.
  • The absent teacher's lesson plan surfaces. From /features/lesson-planning/, today's plan for Class 9-B Chemistry is shown on the substitute's screen. She doesn't walk in blind.
  • POCSO clearance gate enforced. The substitute teacher's profile must carry the POCSO Act 2012 clearance flag for the assignment to be valid. Non-cleared teachers cannot be substitute hosts; /features/role-based-access/ enforces the gate.
  • Students join the same scheduled link. Nothing changes from their end — same period, same time, different teacher hosting.

Hybrid mode — in-room students and online students together

Many Indian schools run hybrid by necessity rather than choice — some students at home for health reasons, some attending physically, but the same class delivered to both. Or: half the city's pin codes flooded on Tuesday morning so half the class is online and half are in the room. Hybrid as a per-period mode handles this without two separate workflows.

  • Period is flagged Hybrid in the timetable.
  • Teacher launches the session from the classroom smart-board or laptop. Camera + audio capture the in-room teaching and any blackboard work.
  • In-room students mark physical attendance via the standard school capture mechanism (biometric / RFID / mobile punch the way /features/staff-attendance/ describes for staff — adapted for students).
  • Online students join the session from the SchoolDeck app — same Join button as fully-virtual mode.
  • Session-duration data flows for online students only (in-room students' attendance is captured at the physical mechanism).
  • Attendance for both modes unifies into the same /features/students/ academic record entry — one row per student per period.

The teacher's screen and audio share to both audiences simultaneously. Q&A from online students appears in the classroom via the smart-board speakers; in-room questions reach online students through the room's microphone. The pedagogical experience is genuinely unified.

Live Class ≠ LMS ≠ Timetable ≠ Communication Channel

The SchoolDeck digital-learning cluster spans four distinct ownership layers. Knowing the boundaries helps schools evaluate them correctly.

  • This page · /features/virtual-classroom/ — Owns live synchronous video class auto-launched from the timetable. The teacher is teaching now; the students are in the call now; attendance is taken on this session. Recording goes to absentees of this specific period.
  • /solutions/lms-elearning/ — Owns asynchronous study material. Batch-wise notes, PDFs, video library (curated lectures stored long-term, not session recordings), online tests with auto-grading. Material that students access at their own pace, alongside classroom teaching — not as a replacement for the live class.
  • /features/auto-timetable/ — Owns the period schedule + substitution allocation. This module reads the period flag (virtual/hybrid/in-person); the timetable module owns the underlying schedule and the substitute teacher logic.
  • /features/communication-tool/ — Owns DLT WhatsApp + parent-app message delivery. The absentee recording link is computed here; the message is dispatched there over the school's TRAI-DLT-registered WhatsApp Business channel.

Each page targets a distinct query intent. This one is for the Vice-Principal Academics or Academic Coordinator asking "how do we run the actual live virtual class, end to end?"

WhatsApp-link virtual classes vs SchoolDeck virtual classroom

Practical differences for a Vice-Principal Academics running 200+ virtual class periods per week.

Capability WhatsApp + standalone Zoom SchoolDeck Virtual Classroom
Link creation per period Teacher creates personally, Sunday labour Auto-generated from timetable
Link distribution WhatsApp groups — public surface Renders only on enrolled students' apps
Unauthorised joiner prevention Anyone with the link gets in Roster-gated; no link on chat surfaces
Attendance during class 12-15 min verbal roll call Session-duration from provider API
Substitute teacher hosting New link created, parents re-notified Host transfer to substitute on absence
POCSO clearance enforcement Manual — depends on admin discipline RBAC blocks non-cleared host assignment
Recording delivery Shared to whole class via WhatsApp Play-only link to absentees only
Recording downloadable? Yes — IP risk No — play-only in SchoolDeck app
Principal oversight dashboard None — no visibility Live status per period across school
DPDP Act 2023 audit trail No structural log Every link gen + recording open logged

FAQ

Questions Vice-Principals ask before adopting virtual classroom software.

Honest answers about what this module owns, and what's a separate concern.

What is virtual classroom software for Indian K-12 schools?

+

Virtual classroom software for Indian K-12 schools is the layer that auto-launches a live Zoom or Google Meet session for every timetable period that is flagged virtual or hybrid, gates the link behind the SchoolDeck app so only enrolled students can join, computes class attendance from the session-duration data the video provider returns at session end, and delivers the recording to absentees over DLT WhatsApp. The module does not replace Zoom or Meet — it sits between the school timetable and those video providers and turns the disconnected workflow of teachers-sharing-WhatsApp-links into a structured operation. Used by 500+ Indian K-12 schools.

How is /features/virtual-classroom/ different from /solutions/lms-elearning/?

+

Virtual Classroom owns live synchronous video — the teacher is teaching, the students are in a video call at the same time, attendance is taken on that session. /solutions/lms-elearning/ owns asynchronous study material — batch-wise notes, PDFs, recorded video library, online tests with auto-grading. Material that students access at their own pace, alongside classroom teaching, not as a replacement. Two distinct learning modes — one is the live class itself, the other is the supplementary library the student returns to after class.

Do schools need to buy Zoom Pro or Google Workspace?

+

Depends on what the school needs. The free tiers of Google Meet and Zoom work fine for basic auto-launched sessions — Meet's 60-minute meeting cap is enough for a single 45-minute period; Zoom's 40-minute free limit is tight but workable for shorter periods. For cloud recording (the absentee delivery feature), the school needs a paid plan — Zoom Pro (₹1,300/host/month approx) or Google Workspace for Education (institutional license). The school chooses; SchoolDeck plugs into whichever plan exists. No SchoolDeck-side video license needed.

How is the meeting link kept secure — how is Zoombombing prevented?

+

The meeting link is never visible to anyone outside the assigned class roster. Students do not see a Zoom URL; they see a Join button inside the SchoolDeck app, and that button is rendered only on the apps of students enrolled in that specific section for that specific period. When the student taps Join, the app authenticates against their SchoolDeck identity, then opens the Zoom or Meet session. A WhatsApp message in another class group cannot bring an outsider in because there is no link to share. The link does not exist on any surface a non-enrolled person could see.

How does the attendance threshold actually work?

+

The school configures the threshold during onboarding — typical 80% of period duration. For a 45-minute Class 9-B Chemistry period, a student needs to be in the live session for 36 minutes to be marked Present. The actual time-in-session is read from the Zoom Cloud API or Google Meet Reports API after the session ends — not from the student saying they were there, not from a manual roll call. A student who joins, mutes camera and walks away gets the time logged honestly; the threshold catches the partial attendance. The school can configure the threshold per class type — typical-load periods at 80%, examinations or oral assessments at 100%, optional revision sessions at 50%.

Who can see the recording of a virtual class?

+

Recordings are play-only links delivered through /features/communication-tool/ via DLT WhatsApp — strictly to parents of students marked Absent for that period, not to the whole class. The link plays in the SchoolDeck app's video player; the file cannot be downloaded. The retention period is configurable — typical 30 days, max 90. Every recording access is logged in /features/audit-logs/ for DPDP Act 2023 audit trail. The teacher's host control of recording (start, stop, pause) is preserved — sensitive moments (a student asking for help with a personal issue) can be excluded from recording at the teacher's discretion.

What if the regular teacher is absent? Who hosts the session?

+

Substitute host transfer happens automatically. When /features/staff-attendance/ marks a teacher absent, /features/auto-timetable/ runs the substitution allocation — a free teacher is identified and assigned to the period. The Zoom or Meet host permission for that period's link transfers to the substitute's app simultaneously. The substitute walks into the session as host, with the absent teacher's lesson plan from /features/lesson-planning/ already surfaced on their screen. The students join the same scheduled link; nothing changes from their end.

How does hybrid mode work — some students in classroom, some online?

+

Hybrid is a per-period flag in the timetable. The teacher launches the session from the classroom smart-board or laptop; in-room students mark physical attendance via biometric / RFID per /features/staff-attendance/-style capture; online students join from home via the SchoolDeck app. The session-duration data flows for online students only (in-room students' attendance is captured via the physical capture mechanism). The teacher's screen shares to both audiences simultaneously. At session end, attendance for both modes is unified into the same /features/students/ academic record entry — one row per student per period, no manual reconciliation.

How is student video data protected under DPDP Act 2023?

+

Student video is minor personal data under the Digital Personal Data Protection Act 2023 (assented August 11, 2023; Phase III deadline May 13, 2027). Verifiable parental consent for video class participation is captured during admission or before the first virtual class. Recordings are stored on the school's own Zoom Pro / Google Workspace tenant (not on SchoolDeck servers); SchoolDeck does not have copies. Access is gated through /features/role-based-access/ — non-teaching staff have no access to recordings; teachers with POCSO clearance see only their own classes. Every recording access is logged in /features/audit-logs/.

What happens when a student's internet drops mid-class?

+

Two scenarios. (1) Brief drop and rejoin within 2-3 minutes — the session-duration counter resumes from where it stopped; total time-in-session reflects the gap. If their cumulative time crosses the school's threshold, they are still marked Present. (2) Connection too poor for video — the SchoolDeck app offers an audio-only fallback. The student stays connected to the audio stream, the teacher hears their voice during Q&A, the session-duration counter continues. This is the realistic Indian classroom — Tier-2 and Tier-3 connectivity is uneven; the system accommodates it without punishing the student.

The four modules connected to virtual classroom

Where live class connects.

Each owns its own layer. Together they form the complete digital-learning operation.

For Indian K-12 Vice-Principals + Academic Coordinators

Twenty-eight Zoom links every Sunday today. Zero from next month.

In the demo we'll flag a period virtual on your sample timetable, watch the link auto-generate, walk through the student-app Join experience, end the session and show the attendance auto-write, and dispatch a sample recording to a test absentee.

From ₹30/student/month · 500+ Indian schools · Live in 7-10 days · Works with your Zoom or Google Workspace