Docs Menu

Docs

How To Manage Class Assignments

Link sections to classes, search existing class-section pairs, and maintain active assignment records from the Class Assignments page.

Search docs

Search by workflow, module name, or operational keyword.

Documentation search is ready.

Last updated: March 21, 2026

This guide explains how to manage class-section links from the Class Assignments page in Migdafa Smart School.

Best for

Academic operators who define which sections belong to which classes before admissions, timetable work, and promotions begin.

Requires

Existing class records, existing section records, and a clear decision about which combinations should be active.

Result

Class and section combinations are linked correctly so student placement and academic workflows use the right roster structure.

Before you start

  • Confirm the target class already exists.
  • Confirm the target section already exists.
  • Review the current list to avoid duplicate class-section links.
  • Decide whether the new link should be active immediately.

Important: class assignments define the real roster containers used by admissions, attendance, and timetable workflows. Create links carefully and avoid accidental duplicates.

Academics -> Class Assignments

Step 1: Open Class & Section Assignments

Go to Academics and choose Class Assignments. The page provides:

Class Assignments page with the Create Link form, search controls, and class-section assignment table.
The Class Assignments workspace keeps new class-section links and the searchable assignment list in one view.
  • a Create Link form
  • a searchable Class & Section Assignments list

The current table includes:

  • class
  • section
  • status
  • action

Before creating a new assignment, search the current list with Search class-section links… and, when useful, narrow the list by Class.

This helps you detect:

  • links that already exist
  • inactive links that might only need reactivation
  • class-section combinations that should not be duplicated

Use the Create Link form in this order:

  1. Select Class.
  2. Select Section.
  3. Decide whether Active link? should stay enabled.
  4. Click Create Link.

Use Refresh after creation if the list does not update immediately.

After saving, review the list and confirm:

  • the class is correct
  • the section is correct
  • the status is correct

The current page also provides row-level actions:

  • Edit
  • Activate or Deactivate
  • Delete

These actions are useful when a class-section structure changes over time.

Verify the result

Use this checklist after creating or updating a link:

  • the intended class and section appear together
  • the link is active only when it should be usable operationally
  • no duplicate class-section pair exists
  • downstream academic workflows can use the correct roster combination

Expected result: the class-section mapping is accurate, searchable, and ready to support admissions, attendance, timetables, and promotion workflows.

Troubleshooting

IssueLikely causeWhat to do
A class-section pair already existsThe current list was not reviewed firstSearch before creating a new link
The wrong section was linkedThe selection was made too quickly in the create formEdit the row or recreate the link after verification
A link should not be deletedThe pair may still be used by students or academic workflowsConfirm usage before deleting
The status is wrongActivate/Deactivate was used on the wrong rowRecheck the class and section labels before changing status
The new row is hard to findSearch or filter context is hiding itClear filters, refresh the page, and search again

Related docs