Tutoring Subjects Setup
Defining tutoring subjects into clear categories and sub-categories is a critical part of the system setup since these will be used in multiple ways.
1- During student registration as they select their subjects of interest
2- During tutor registration as they select the subjects they can teach
3- While scheduling tutoring sessions to select the subject of the session based on the tutor profile and the subjects they teach
The Subjects & Expertise module allows admins to define subjects under the predefined categories and to keep subject offerings structured.
The predefined tutoring subjects categories in the system include:
1- Subjects
2- Languages
3- Special Needs
4- Test Prep
This guide covers everything you need to set up and manage tutoring subjects inside the admin panel.
NOTE: Tutoring Subjects are used for Tutors and Counseling Expertise are used for Counselors
1. Accessing the Tutoring Subjects Module
To begin managing your tutoring subjects:

Open the Subjects & Expertise section from the left navigation panel.
Select Tutoring Subjects to view all existing subject categories and the number of sub-categories assigned to each.
You will now see a list of predefined categories including Subjects, Languages, Special Needs, and Test Prep, along with their associated sub-subjects.
2. Understanding Subject Categories
A category acts as a parent grouping—helpful for organizing subjects logically.

Examples include:
Subjects → Math, Biology, Chemistry, English
Languages → French, Arabic, Spanish
Special Needs → Dyslexia support, Learning difficulties
Test Prep → SAT, IELTS, GED
The category list page displays:
Category Name
Total Sub-Categories
Actions Menu (⋮) for viewing details
3. Viewing Category Details
PrepBase provides two convenient methods to open detailed Category information:

1. Clicking the Category Name (direct open)
Simply click on the Category name (e.g., Subjects) to open the sub-category detail page.

2. Using the Three-Dot Menu (⋮) → View
Open the action menu beside the Sub-category and select View.
View Form Includes:
Category Name (English)
Category Name (Arabic)
This screen is read-only and is ideal for quickly reviewing stored details.
4. Managing Sub-Categories (Individual Subjects)
Sub-categories represent the actual subjects students enroll in and instructors teach (e.g., Physics, Math, Economics).

On the Manage Tutoring Subjects (Sub-Categories) page, you can:
Add new subjects
Assign subject icons
Edit subject names
Activate or deactivate subjects
Delete subjects
5. Adding a New Subject (Sub-Category)
To create a new tutoring subject:

Click the “+” button in the top right corner.
The Add Sub-Category form will appear.
Fill in the following details:

- Icon
- Sub-Category Name (English)
- Sub-Category Name (Arabic)
- Save the Subject
Click Save to finalize.
6. Editing an Existing Subject

If a subject name needs correction or rebranding:

Open the Actions Menu (⋮) next to the subject.
Click Edit.
Update the English name, Arabic name, or icon.
Save your changes.
7. Viewing Sub-Category Details

The View option shows a simplified detail view of the subject including:

Icon
- English name
Arabic name
This is helpful when cross-checking naming standards or auditing category structure.
8. Activating or Deactivating a Subject
Every subject includes a status toggle, allowing admins to control its visibility:

Active (blue) → Students and instructors can see and use the subject
Inactive (gray) → Hidden from selection menus but preserved in your database
This feature is useful when phasing out outdated subjects or temporarily limiting availability.
9. Deleting a Subject
If a subject is no longer needed:

Click the Actions Menu (⋮).
Select Delete.
Confirm the deletion.

