Intake Management
View and manage intake periods for academic sessions and programs
Overview
The Intake Management feature allows administrators to create and manage intake periods for different academic sessions and programs. Intakes represent enrollment periods for students to join programs like Kainos or Admission-based courses.
Viewing the Table
To access the Intake Management table:
- Navigate to Backend from the main navigation
- Click on Intake from the backend menu
- The table displays all intake periods configured in the system
Table Columns
The Intake table displays the following information:
- S/N - Serial number for the current page
- Name - Name of the intake period (e.g., "Kainos Intake 2024-1", "First Semester Intake")
- Start Date - When the intake period begins (formatted as local date)
- End Date - When the intake period ends (formatted as local date)
- Status - Current status badge:
- Active - Intake is currently open for enrollments
- Inactive - Intake is closed or not yet active
- For Kainos - Whether this intake is for Kainos programs:
- Yes - Intake applies to Kainos
- No - Not a Kainos intake
- For Admission - Whether this intake is for admission-based programs:
- Yes - Intake applies to admission programs
- No - Not for admission programs
- Session Name - The associated academic session for this intake
Searching
Quickly find intake periods using the search feature:
- Search by intake name or session name
- Enter keywords in the "Search intakes..." field
- Results update automatically as you type
- Search across all visible intake records
Filtering
Use filters to narrow down intake records:
- Click the Filter button in the toolbar
- Available filter options include:
- Status (Active/Inactive)
- Kainos eligibility (Yes/No)
- Admission eligibility (Yes/No)
- Date range filters
- Session filters
- Combine multiple filters for precise results
- Active filters appear as tags below the search bar
- Remove filters individually or clear all at once
Actions
Each intake record provides the following actions:
- View (Eye icon) - Opens a dialog showing complete intake details including:
- All intake information
- Associated session details
- Start and end dates
- Program eligibility settings
- Related statistics (if available)
- Edit (Edit icon) - Modify intake information:
- Update intake name
- Change start and end dates
- Toggle active status
- Modify program eligibility (Kainos, Admission)
- Change associated session
- Delete (Trash icon) - Remove the intake period:
- Confirmation dialog appears before deletion
- Permanent action - cannot be undone
- May affect students enrolled during this intake
Sorting
Sort the table by clicking column headers:
- Sortable columns: Name, Start Date, End Date
- Click once for ascending order (A-Z, oldest to newest)
- Click again for descending order (Z-A, newest to oldest)
- Sort indicator shows current sort direction
Pagination
Navigate through intake records efficiently:
- Items per page options: 10, 20, 50, or 100
- Use Previous/Next buttons to navigate pages
- Jump to specific pages via the page selector
- Total intake count displayed in the table header: "Intakes [count]"
- Current page and total pages shown in pagination controls
Permissions/Access
Access requirements for Intake Management:
- Currently: Permission guards are commented out (under development)
- Planned permission:
VIEW_INTAKEfor viewing intakes - Additional permissions for create, edit, and delete operations
- Contact your administrator for access-related issues
Screenshots
Screenshots will be added showing the Intake Management table, filter dialog, and edit/create dialogs.
Common Workflows
Creating a New Intake Period
- Click the Create Intake button in the toolbar
- Enter the intake name (e.g., "Kainos Intake 2024-2")
- Select the associated academic session
- Set the start date (when enrollment opens)
- Set the end date (when enrollment closes)
- Select program eligibility:
- Check "For Kainos" if this intake is for Kainos programs
- Check "For Admission" if for admission-based programs
- Set status to "Active" if enrollment should begin immediately
- Click Save to create the intake period
Finding Active Intakes for Current Enrollment
- Click the Filter button
- Select Status: Active from the filters
- Optionally filter by program type (Kainos or Admission)
- Click Apply Filters
- The table shows only currently active intake periods
- Review the end dates to see enrollment deadlines
Closing an Intake Period
- Search for the specific intake by name
- Click the Edit (pencil) icon
- Change the status from "Active" to "Inactive"
- Optionally adjust the end date if needed
- Click Save to close the intake
- Verify the status badge now shows "Inactive"
Planning Intakes for an Academic Session
- First, ensure the academic session is created in Session Management
- Click Create Intake for each intake period needed
- For a typical session, create:
- First semester intake (Admission)
- Second semester intake (Admission)
- Kainos intake periods as needed
- Set appropriate start/end dates for each
- Stagger dates to avoid enrollment conflicts
- Review all intakes for the session using filters
Reviewing Past Intakes
- Click the Filter button
- Select Status: Inactive
- Use date range filters to specify the time period
- Apply filters to view historical intakes
- Click View on any intake to see enrollment statistics
- Export data if needed for reporting