Docs Menu

Docs

How To Manage Classes

Create, search, activate, deactivate, and maintain class records from the Classes management page in Smart School.

Search docs

Search by workflow, module name, or operational keyword.

Documentation search is ready.

Last updated: March 21, 2026

This guide explains how to maintain class records from the Classes page in Migdafa Smart School.

Best for

Academic admins and school operators responsible for the class structure used by admissions, promotions, schedules, and reporting.

Requires

A clear class naming convention and agreement on which classes should be active for current operations.

Result

The school's class catalog is searchable, current, and ready for section linking and academic workflows.

Before you start

  • Decide the official class naming format.
  • Confirm whether the new class should be active immediately.
  • Review existing classes first to avoid duplicates.
  • Coordinate with admissions and timetable owners before changing active class records.

Important: classes are foundational academic data. Changes here can affect admissions, promotion planning, class-section linking, and timetable work.

Academics -> Classes

Step 1: Open Class Management

Go to Academics and choose Classes. The page combines an Add New Class form with a searchable Class Management list.

Classes page with the Add New Class form, class search, and class management table.
Class Management keeps class creation and the searchable class list in one academic setup workspace.

The current table includes:

  • class
  • sections count
  • students count
  • status
  • actions

Step 2: Review the current class list

Before adding or editing records, search the existing class list with Search classes by name….

This helps you spot:

  • duplicate class names
  • inactive classes that should be reused instead of recreated
  • classes that already have linked sections or enrolled students

Step 3: Create a new class

Use the Add New Class form:

  1. Enter Class name.
  2. Decide whether Active class? should stay enabled.
  3. Click Save class.

Use Refresh if the list does not immediately show the new record.

Step 4: Review counts and status

After saving, check the row in Class Management and review:

  • whether the class name is correct
  • whether the class is active or inactive
  • whether section and student counts make sense over time

Counts become especially important once sections are linked and students start using the class.

Step 5: Use row actions carefully

The current list provides row-level actions:

  • Edit
  • Activate or Deactivate
  • Delete

Use them like this:

  • Edit for naming corrections
  • Activate/Deactivate for operational availability changes
  • Delete only when the class should not remain in the academic structure

Verify the result

Use this checklist after a class update:

  • the class name follows the school’s naming convention
  • the active status matches current operational needs
  • no duplicate class was created
  • downstream teams know whether the class is ready for sections and admissions

Expected result: the class catalog stays clean, searchable, and ready for section linking, student placement, and academic planning.

Troubleshooting

IssueLikely causeWhat to do
A class seems duplicatedThe existing list was not reviewed firstSearch the list before creating a new class
The new row is not obvious after saveThe list was not refreshed or filtered unexpectedlyUse Refresh and clear the search filter
You are unsure whether to delete a classThe class may already be linked to sections or studentsReview counts and related workflows before deleting
Active status is wrongThe toggle or row action was used incorrectlyRecheck the status and use Activate/Deactivate intentionally
Naming is inconsistentNo standard format is being usedAgree on a naming convention and normalize older entries

Related docs