Skip to main content

Admin Guide: Overview

As an administrator, you have full control over your institution’s EazyClassroom account. This guide covers all the tools and features available to you.

What Can You Do as an Admin?

  • Manage your school profile – logo, name, contact information, branding.
  • Organise academic structure – create grades and sections (for offline schools).
  • Manage teachers – add, edit, suspend, or delete teacher accounts.
  • Create and manage virtual rooms – persistent spaces for live classes.
  • View all class recordings and AI analytics across your entire school.
  • Monitor subscription usage – number of active teachers, AI queries, recordings storage.
  • Purchase add‑ons – upgrade your plan, add extra teachers or enable AI features.
  • White‑label the PWA – upload your own logos and theme colours.

The left sidebar is organised into sections:

SectionWhat You Can Do
SchoolUpdate profile, upload logo, manage white‑label settings.
Grades & SectionsCreate academic levels (only for offline schools).
TeachersAdd, edit, suspend, or delete teachers. See each teacher’s assigned rooms.
RoomsCreate virtual rooms, set passwords, max participants, recording options.
RecordingsList all recordings from your school, filter by teacher or room, delete recordings.
SubscriptionView current plan, purchase add‑ons, upgrade/downgrade, see billing history.
Eazy AI(If Eazy AI enabled) Set Gemini API key, custom prompts for class analysis.
SettingsChange admin password, API key management (for third‑party integration).

Quick Actions

From the dashboard, you can quickly:

  • Create a room – click the “+ New Room” button.
  • Add a teacher – go to Teachers → Add Teacher.
  • View live sessions – go to Recordings → Live Sessions to see currently running classes.

Understanding User Roles Inside EazyClassroom

RoleDescriptionCreated By
AdminYou – full control over the institution.Self‑registration (first admin)
TeacherCan start classes, view recordings, use AI features (if enabled).Admin

Subscription & Billing

Your account starts on the Free Plan. To unlock more teachers or AI features, you need to purchase add‑ons.

Free Plan Limits

  • Max teachers/rooms: 3
  • Recording retention: 3 days
  • Eazy AI: disabled
  • Unlimited rooms (paid per teacher/room add‑on)
  • Recording retention: 6 months
  • Eazy AI: optional add‑on

How to Purchase Add‑ons

  1. Go to Subscription page.
  2. Select Teacher Add‑on or Eazy AI Add‑on.
  3. Enter quantity and click “Purchase”.
  4. You will be redirected to PayPro’s secure checkout.
  5. After successful payment, your subscription is updated instantly.

Important: Each teacher add‑on gives you one teacher account and its associated room.

Managing Teachers

Add a Teacher

  1. Navigate to Teachers → Add Teacher.
  2. Fill in:
    • Full name
    • Username (used for login and as teacher’s personal room URL)
    • Password (temporary, can be changed by teacher)
    • Email (optional, used for notifications)
  3. Click Save. The teacher account is created, and a personal room is automatically generated.

Edit or Suspend a Teacher

  • Go to Teachers list, click the Edit icon next to the teacher.
  • You can change name, email, password, or set status to Inactive (suspends access).

Delete a Teacher

  • Deleting a teacher also removes their personal room and unassigns them from all classes.

Caution: This action is irreversible.

Recording Management

All recorded sessions appear under Recordings.

  • Filter by teacher, room, or date range.
  • Play a recording directly in the browser (opens the playback URL from the recording server).
  • Delete a recording – this permanently removes it from the server and your database.

Recordings older than your plan’s retention period are automatically deleted by a daily cron job.

AI Features (Eazy AI)

If you have purchased the Eazy AI add‑on, you must configure it:

  1. Go to Eazy AI page.
  2. Enter your Gemini API key (obtain from Google AI Studio).
  3. Optionally customise:
    • Response instructions – how the AI should answer questions.
    • Exam instructions – specific prompts for quiz generation (future feature).
    • Rating instructions – criteria for scoring teacher performance.
  4. Enable Auto Analyse – automatically process every new class recording.
  5. Choose which content to analyse: audio, slides, screen share.

After saving, every new class will be processed by AI. You will see the results in the class details page (for teachers) and in recordings list (for admins).

White‑label PWA Setup

To make the EazyClassroom PWA look like your own app:

  1. Go to Settings → Branding.
  2. Upload three logos:
    • Main logo (223×40) – appears in the header.
    • Mobile icon (192×192) – home screen icon on phones.
    • Desktop icon (512×512) – home screen icon on desktops.
  3. The system automatically:
    • Resizes and crops the images.
    • Generates a new manifest.json for each user role (admin, teacher, parent) under assets/manifests/.
    • Updates the class background image with your logo and school name.

After uploading, ask your users to re‑install the PWA (remove and re‑add to home screen) to see the new branding.

EazyClassroom API & Integrations

Frequently Asked Questions (Admin)

Can I transfer ownership to another admin?

Currently, you cannot. Please contact support to change the primary admin email.

How do I reset a teacher’s password?

Go to Teachers → edit the teacher → enter a new password → save. The teacher will receive an email (if configured).

Why can’t I see the “Add‑ons” page?

The free plan does not show add‑ons? Actually, it does. Make sure you are on the Subscription page. If still missing, check that your account is active (status = active in user_subscriptions).

How are recordings billed?

Recordings are stored on the EazyClassroom server. The free plan stores them for 3 days; paid plans store for 6 months. There is no extra charge per recording, but we reserve the right to limit total storage. Contact support for large‑scale storage needs.

Next Steps

Now that you understand the admin capabilities, proceed to:


Need immediate help? Use the live chat in the dashboard or email support@eazyclassroom.net.