Class Management Guide
This guide covers everything you need to know about managing classes in the Fish Application.
Overview
Classes are the foundation of your tutoring business. They help you organize students by grade level, subject, or any other criteria that makes sense for your teaching structure.
Creating a New Class
In order to create a new class, click on the “Classes” menu in the sidebar and click on the “Add Class” button.
Step-by-Step Process
-
Navigate to Classes
- Click on “Classes” in the sidebar navigation
- You’ll see the classes overview page
-
Add a New Class
- Click the “Add Class” button
- Fill in the required information:
- Class Name: A descriptive name (e.g., “Grade 9 Mathematics”, “Advanced English”)
- Description: Additional details about the class (e.g. “Tuesday 10:00 - 12:00”)
- Academic Year: The year this class is active
-
Save the Class
- Click “Create Class” to save
- The new class will appear in your classes list
Tip: Best practices for class names are:
- Use clear, descriptive names
- Include grade level or subject
- Consider adding day/time if you have multiple sessions
- Examples:
- ✅ “Grade 9 Monday Math”
- ✅ “Advanced English Literature”
- ✅ “Grade 12 Physics - Evening”
- ❌ “Class 1”
- ❌ “Math”
Viewing Classes
Click on the “Classes” menu in the sidebar to open the classes overview page.
Classes Overview Page
The classes overview shows:
- Class Name: The name you assigned
- Description: Brief description of the class
- Student Count: Number of students enrolled
- Academic Year: Year the class is active
- Actions: Quick action menu for each class
Filtering and Search
- Search: Use the search box to find classes by name
- Year Filter: Use the year selector to filter classes by academic year
- Navigation: Use Previous/Next Year buttons to browse different years
Class Details
Click on any class name or row to open the detailed view. This shows three main tabs:
Students Tab
- View all students enrolled in the class
- See student information including guardian details
- Add new students to the class
- Remove students from the class
- Search through students
Attendance Tab
- Weekly calendar view for attendance tracking
- Navigate between weeks using Previous/Next buttons
- Take attendance for the current day
- View attendance history
- Visual indicators for attendance status
Fees Tab
- Monthly fee tracking
- View payment status for each student
- Record payments
- See collection statistics
Managing Classes
Editing a Class
- Open the class details page
- Click “Edit Class” button
- Modify the class name, description, or year
- Save your changes
Deleting a Class
Follow the steps below to delete a class:
- Open the class details page
- Click “Delete Class” button
- Confirm the deletion in the popup dialog
Important: Deleting a class will permanently remove all associated data, including:
- Associations between students and classes
- Attendance records for the class
- Fee records for the class
This action cannot be undone. Students will remain in the system and can be assigned to a different class.
Quick Actions
Each class row has a quick actions menu (three dots) that provides:
- Quick access to edit functions
- Direct links to class details
- Additional management options
Troubleshooting
Common Issues
Q: I can’t see my class in the list
- Check if you’re viewing the correct academic year
- Use the search function to find the class
- Ensure the class was saved successfully
Q: Student count seems incorrect
- Refresh the page to sync latest data
- Check if students are properly assigned to the class