স্কিপ করে মূল কন্টেন্ট এ যান

Classroom Management

Organize your classes, sections, and student rosters to streamline exam assignments and performance tracking.

Overview

The Classroom Management system in Testify allows you to create classes, divide them into sections, add students and teachers, upload students in bulk via CSV/Excel, post announcements, and view class-wide performance summaries. Every exam assignment and analytics report ties back to your class structure, so setting it up correctly saves significant time later.

Creating a New Class

Set up a class to represent a grade, course, or batch of students.

  1. Open Classroom

    • Click "Classroom" in the sidebar navigation
    • You will see a list of all your existing classes (if any)

    Classroom List

  2. Click "Create Class"

    • Click the "+ Create Class" button in the top-right corner
  3. Fill in Class Details

    • Class Name (required): Enter a descriptive name, e.g., "Class 10 Physics" or "Batch 2026 - Science"
    • Grade: Select the grade level (e.g., Grade 10, Grade 12)
    • Academic Year: Defaults to the current year; change if needed

    Create Class Form

  4. Save the Class

    • Click "Create" to save
    • The class appears in your class list with counters showing 0 students, 0 teachers, and 0 sections

Tip: Use a consistent naming convention across your organization. For example, "Grade 10 - Section A - 2026" makes it easy to filter and find classes later.

Editing and Deleting a Class

You can update class details or remove a class entirely.

Editing a Class

  1. Click on the class name to open its detail view
  2. Click "Edit" (pencil icon) next to the class name
  3. Update the Name, Grade, or Academic Year as needed
  4. Click "Save Changes"

Deleting a Class

  1. Open the class detail view
  2. Click the "Delete" button (trash icon)
  3. Confirm the deletion in the dialog

Tip: Deleting a class removes all section and membership associations. Exam data linked to students is not deleted, but the class-level grouping will be lost.

Adding Sections to a Class

Sections let you subdivide a class (e.g., Section A, Section B) for more granular management.

  1. Open the Class

    • Click on a class name from the class list to open its detail page
  2. Navigate to Sections

    • Click the "Sections" tab

    Sections Tab

  3. Add a Section

    • Click "+ Add Section"
    • Enter a Section Name (e.g., "A", "B", "Morning Batch")
    • Click "Create"
  4. View Section Details

    • Each section shows its student count and teacher count
    • Sections are listed alphabetically

Tip: Section names must be unique within a class. If you try to create a duplicate, the system will show an error.

Deleting a Section

  1. Click the "Delete" icon next to the section name
  2. Confirm removal in the dialog
  3. Students previously in that section remain in the class but lose their section assignment

Managing the Student Roster

Add individual students to a class or section, view the full roster, and remove students as needed.

Adding a Student Individually

  1. Open the Class

    • Click on the class name to open its detail page
  2. Go to Members Tab

    • Click the "Members" tab
  3. Click "Add Member"

    • Click the "+ Add Member" button
  4. Fill in Details

    • User: Search for a student by name or email
    • Role: Select "Student"
    • Section (optional): Assign to a specific section
    • Roll Number (optional): Enter the student's roll number

    Add Member Form

  5. Save

    • Click "Add" to add the student
    • The student appears in the roster immediately

Viewing the Roster

  1. Open the class and click the "Members" tab

  2. The roster displays:

    • Full Name (first name + last name)
    • Email
    • Phone
    • Section (if assigned)
    • Role (Student or Teacher)
  3. Teachers are listed first, followed by students sorted alphabetically

    Student Roster

Filtering the Roster

  • Use the Section dropdown to filter by a specific section
  • Use the Role filter to show only students or only teachers

Removing a Student

  1. Find the student in the roster
  2. Click the "Remove" button (trash icon) next to their name
  3. Confirm removal
  4. The student is removed from the class but their user account remains active

Assigning Teachers to a Class

Teachers can be assigned to classes just like students, with the role set to "Teacher."

  1. Open the class and click "Members" tab
  2. Click "+ Add Member"
  3. Search for the teacher by name or email
  4. Set Role to "Teacher"
  5. Optionally assign to a specific Section
  6. Click "Add"

Tip: A teacher assigned to a class can view all students in that class, post announcements, and see class performance data.

Bulk Student Upload (CSV/Excel)

Import hundreds of students at once using a spreadsheet file.

Step 1: Download the Template

  1. Navigate to the Student Import section

  2. Click "Download Template"

  3. An Excel file (.xlsx) is downloaded with the following columns:

    • First Name (required)
    • Last Name (required)
    • Email (required)
    • Phone (optional)
    • Class/Section (optional)
    • Roll No (optional)

    Import Template

Step 2: Fill in the Template

  1. Open the downloaded file in Excel, Google Sheets, or any spreadsheet editor
  2. Enter one student per row
  3. Ensure every row has a valid email address
  4. Save as .xlsx, .xls, or .csv

Tip: The system automatically detects column headers. You can also use column names like "Full Name", "Student Name", "Mobile", or "Batch" and they will be mapped correctly.

Step 3: Upload and Preview

  1. Click "Import Students"

  2. Upload your file (max 10 MB)

  3. The system parses the file and shows a preview:

    • Total students found in the file
    • New students that will be created
    • Existing students that will be skipped (already in the organization)

    Import Preview

  4. Review the preview carefully before proceeding

Step 4: Execute Import

  1. Click "Import" to execute
  2. The system creates user accounts for new students:
    • Assigns them the Student role automatically
    • Generates a temporary password for each
    • Verifies their email by default
  3. A summary is displayed:
    • Created: Number of new accounts
    • Skipped: Duplicates that were ignored
    • Errors: Any rows that failed (with reasons)

Tip: The maximum upload is 500 students per file. For larger imports, split into multiple files.

Posting Announcements

Share updates, reminders, or instructions with your class.

Creating an Announcement

  1. Open the class and click the "Announcements" tab

  2. Click "+ New Announcement"

  3. Fill in:

    • Title (required): A short heading
    • Content (required): The full message body
    • Section (optional): Target a specific section, or leave blank for the entire class
    • Priority: Normal, Important, or Urgent
    • Pin: Toggle "Pin" to keep it at the top of the list
  4. Click "Post"

    Create Announcement

Viewing Announcements

  • Announcements are listed in reverse chronological order
  • Pinned announcements always appear at the top
  • Each announcement shows the author name and section name (if targeted)

Deleting an Announcement

  1. Click the "Delete" icon on the announcement
  2. Confirm removal

Viewing Class Performance

Get an overview of how your class is performing across all exams.

  1. Open the class and click the "Performance" tab

  2. The performance dashboard shows:

    • Total Students: Number of students in the class
    • Active Students: Students who have taken at least one exam
    • Class Average: Average percentage across all active students
    • Top Performer: Name of the highest-scoring student

    Class Performance

  3. The student leaderboard table displays:

    • Student name and email
    • Number of exams taken
    • Average percentage
    • Best score
    • Total correct and wrong answers
  4. Students are ranked by average percentage (highest first)

Tip: Use the performance tab regularly to identify struggling students early and provide targeted support.

Common Issues

"Class with this name already exists"

  • Each class name must be unique within the same academic year
  • Change the name slightly or update the academic year

Student Not Found When Adding

  • The student must have an existing user account
  • Use Bulk Import to create accounts first, then add them to the class

Duplicate Member Error

  • A user can only be added to a class/section once
  • Check the existing roster before adding

Next Steps

Need Help?

Contact support at support@edukali.ai