Welcome to Your Guide! 👋

This comprehensive guide will help you understand how to use all the features available in your Staff portal. Click on any section below to expand and view detailed step-by-step instructions.

1

How to View and Approve Parents

â–ŧ
  • Step 1: Login as an Admin and navigate to "Parents" section in the sidebar.
    Step 2: Click on "View Parents" to view all registered parent accounts.
    Step 3: To approve new parent registrations, click on "Approve Parents". You'll see three tabs: New Parent Registrations, Child Addition Requests, and Request History.
    Step 4: In the "New Parent Registrations" tab, review parent details including name, email, phone, and children information.
    Step 5: Click the ✓ Approve Parent button to add parent to portal, or the ✗ Reject Parent button to deny access.
    Step 6: In the "Child Addition Requests" tab, review existing parents requesting to add new children to their accounts.
    Step 7: Approve child addition requests by checking parent's current children count (maximum 10 per parent).
    Step 8: Use the "Request History" tab to review all processed approvals and rejections with timestamps.
    Step 9: From the "All Parents" page, you can also edit parent profiles, block/unblock accounts, or delete parent records.
📝 Important Notes:
  • - Parent registrations require manual approval before they can access the portal
  • - Each parent account can have up to 10 children linked
  • - Approved parents receive immediate access to the parent portal
  • - You can block active parent accounts temporarily from the "View Parents" page
  • - Child addition requests are separate from parent registration approvals
  • - Always verify parent information before approving registrations
2

How to View, Add and Migrate Students

â–ŧ
  • Step 1: Login as Admin and navigate to "Students" section in the sidebar.
    Step 2: Click on "View Students" to view all registered students with filtering options by class, gender, or status.
    Step 3: To add new students, click on "Add Student" and fill in the student registration form with personal details.
    Step 4: Required information includes: Surname, First Name, Date of Birth, Gender, Parent Information, and Current Class.
    Step 5: Upload student photograph (thumbnail) and complete all mandatory fields marked with asterisks (*).
    Step 6: To migrate students between classes, navigate to "Migrate Students".
    Step 7: Select the current class, then choose students to migrate and select the destination class for the next academic session.
    Step 8: Confirm migration by reviewing the student list and clicking the "Migrate Students" button.
    Step 9: After migration, verify student records have been updated with the new class information.
    Step 10: Use search and filter options to quickly find specific students or view students by class, house, or status.
📝 Important Notes:
  • - Each student must have a unique registration number
  • - Student migration typically occurs at the end of academic terms/sessions
  • - You can migrate individual students or entire classes at once
  • - Migration updates only the student's current class but preserves records
  • - Always backup data before performing bulk migration operations
  • - Student records can be edited or updated after initial registration
3

How to View Students/Staff ID Cards

â–ŧ
  • Step 1: For student ID cards, navigate to "Students", then click "Student ID".
    Step 2: Select the class (for students) and click "load students" to view specific ID cards.
    Step 3: Pick a student from the students dropdown and click "View ID Card"
    Step 4: Select the class (for students) or filter by role (for staff) to view specific ID cards.
    Step 5: To download individual ID card as PDF, Click "Download ID Card" below the preview.
    Step 6: For staffs, navigate to "Staffs", then click "Staff ID card"
    Step 7: To download staffs individual's ID card, click the ID card icon đŸĒĒ button next to their name.
    Step 8: For bulk downloads, use the "Download All PDFs" button to generate ID cards for all filtered individuals.
    Step 9: Customize ID card colors by using the color customization section (primary and secondary colors).
    Step 10: Update color preferences and refresh the page to see the new color scheme applied to all ID cards.
🎨 Design & Printing Notes:
  • - ID cards are designed for standard credit card dimensions (8.56cm × 5.4cm)
  • - Use high-quality student/staff photos for best print results
  • - Color customization affects both student and staff ID cards
  • - Bulk download generates a single PDF with all selected ID cards
  • - Always preview ID cards before bulk printing
4

How to Assign Subject Teachers and Class Teachers

â–ŧ

Option A: How to Assign Subject to Teachers

  • Step 1: To assign subject to teachers, navigate to "Staff" on the sidebar, then click "Assign Subjects"
    Step 2: Turn on subject access restrictions first using the toggle switch.
    Step 3: Select a staff from the dropdown list of available staffs.
    Step 4: Select a class, then click "Load Subjects" to display all subjects offered in that class.
    Step 5: Check the boxes next to subjects you want to assign to the selected teacher for that class.
    Step 6: Use "Select All" or "Deselect All" buttons for quick selection, then click "Assign Subjects" to save.

Option B: How to Assign a staff as Form teacher to a class

  • Step 1: To assign a teacher as form-teacher, navigate to "Staff" on the sidebar, then click "Assign Form Teacher"
    Step 2: Turn on the form teacher access restrictions first using the toggle switch.
    Step 3: Select a staff from the dropdown list of available staffs.
    Step 4: Select a class, then click "Assign as Form teacher" to assign them as the form teacher for that class.
    Step 5: For form teacher assignments: Select a staff member and choose a class they will be responsible for.
    Step 6: Click "Assign as Form Teacher" to assign them as the primary teacher for that class.
    Step 7: View current assignments in the tables below each form to see all subject teachers and form teachers.
    Step 8: To remove assignments, click the "Remove" button next to any assignment and confirm the action.
👨‍đŸĢ Assignment Rules:
  • - When restrictions are enabled, teachers can only access assigned subjects/classes
  • - A subject can be assigned to multiple teachers for the same class
  • - Each class can have only one form teacher at a time
5

Students Attendance

â–ŧ

Option A: How to take Students daily Attendance

  • Step 1: Navigate to "Attendance" section on the sidebar and click "Students Att."
    Step 2: Select a class and click "Load Students" to display the attendance sheet.
    Step 3: Mark attendance for morning and afternoon sessions using the checkboxes next to each student.
    Step 4: Use "Check All" buttons to quickly mark all students present for morning, afternoon, or both sessions.
    Step 5: Click "Save Attendance" to record the day's attendance for the selected class.

Option B: How to Record Manual Attendance for the term

  • Step 1: Navigate to "Attendance" section on the sidebar and click "Students Att."
    Step 2: Click on "Manual Attendance" and use the toggle to turn on the Manual Attendance Feature
    Step 3: Select session, term, and class, then enter days present and days absent for each student.
    Step 4: Click "Save All Students" to upload the termly attendance for the selected class.

Option C: How to View Students Daily and Manual Attendance Records

  • Step 1: Navigate to "Attendance" section on the sidebar and click "Students Att."
    Step 2: To view attendance history: Click "View Attendance" and select the session, term and class to see daily attendance records.
    Step 3: Export attendance data to CSV format using the "Export to CSV" button for record-keeping or analysis.
    Step 4: To view manual attendance, click manual attendance and then click "View Records". Select the session, term and class to see the termly attendance
    Step 5: Export attendance data to CSV format using the "Export to CSV" button for record-keeping or analysis.
📊 Attendance Features:
  • - Two attendance methods: Daily (real-time) and Manual (term-based)
  • - Form teachers can only take attendance for their assigned classes (when restrictions enabled)
  • - Manual attendance are recorded after the term has ended
  • - Attendance data cannot be modified after results are approved for that term
6

Staff/Teachers Attendance

â–ŧ

    Option A: How to Take Attendance as a staff

  • Step 1: Login as staff and click on "Attendance" from the sidebar, then click "Staff Attendance".
    Step 2: Check current time and choose attendance type (Morning/Afternoon).
    Step 3: Enter code provided by admin or scan QR code using camera.
    Step 4: Click "Submit" - system validates location, time, and code.
  • Option B: How to View Attendance

  • Step 1: Login as staff and click on "Attendance" from the sidebar, then click "Staff Attendance".
    Step 2: Click "View Attendance" and filter by session, term, date range and staff member
    Step 3: View statistics, staff summaries, and daily attendance records.
    Step 4: Export using Print (Ctrl+P) or CSV download (Ctrl+E) buttons.
  • Option C: How to Generate Attendance Code (Admin Only)

  • Step 1: Login as staff and click on "Attendance" from the sidebar, then click "Staff Attendance".
    Step 2: Click "Generate Code"
    Step 3: Generate Text Code: Enter code, select type, click "Generate Code".
    Step 4: Generate QR Code: Enter text, select type, click "Generate QR Code".
    Step 5: View/download active codes from "Current Active Codes" section.
    Step 6: Configure settings: Click "Attendance Settings", adjust methods/fines/location, click "Save".
âš ī¸ Important Notes:
  • - Morning attendance must be before late time
  • - Afternoon sign-out only available after specified time
  • - Location verification required if enabled in settings
  • - Codes can be single-use or reusable based on settings
  • - Late arrivals automatically recorded as "Late" status
7

How to Create and View CBT

â–ŧ

    Option A: Create CBT

  • Step 1: Login as staff and click on "School CBT" from the sidebar, then click "Create CBT".
    Step 2: Select class from the dropdown and click "Load Subjects".
    Step 3: Select subject from dropdown (shows only subjects you teach).
    Step 4: Click "Create CBT" - system creates with current session/term.
  • Option B: View Your CBTs:

  • Step 1: Click "School CBT", then "My CBTs" from sidebar.
    Step 2: Use filters: Session, Term, Class, Subject, then "Apply Filters".
    Step 3: View CBT table showing Session, Term, Class, Subject.
    Step 4: Action buttons: View details, Add Questions, Delete (admin/creator only).
âš ī¸ Important Notes:
  • - Only admins can see all classes and CBTs
  • - Regular staff see only assigned classes and subjects
  • - Each CBT is created with current academic session and term
  • - Delete action permanently removes CBT and all questions
  • - Filter helps find specific CBTs among many
8

How to Add, Edit, and Delete CBT Questions

â–ŧ

    Option A: Add Questions CBT:

  • Step 1: Click "School CBT", then "My CBTs" from sidebar.
    Step 2: From "My CBTs" page, click "Add Questions" on specific CBT.
    Step 3: Select question type: Multiple Choice, True/False, Essay, etc.
    Step 4: Enter question text in the editor (supports formatting).
    Step 5: For multiple choice: Add options A-D, mark correct answer.
    Step 6: Click "Save Question" - repeat for all questions.
    Step 7: Or you can Upload bulk questions via CSV import if available.
    Step 8: To upload csv (bulk questions), type your questions in an excel format provided for you to download with columns (S/N, Question, Option A, Option B, Option C, Option D, Correct Option)
    Step 9: Save your file as .csv. Note the correct option column should either be A,B,C or D, not the answer text
  • Option B: Edit/Delete Questions on your CBTs:

  • Step 1: Click "School CBT", then "My CBTs" from sidebar.
    Step 2: From "My CBTs" page, click "View" on specific CBT.
    Step 3: System shows all qquestions in that CBT
    Step 4: Then you can edit or delete a particular question
âš ī¸ Important Notes:
  • - Add questions before making CBT available to students
  • - Test all questions for clarity and correctness
  • - Deleting questions after students have taken exam affects scoring
  • - Use bulk import for large question banks to save time
  • - Keep backup of question bank separately
9

How to Close or Reopen CBT for Students

â–ŧ

    Option A: Close CBT for Specific Student (Admin Only):

  • Step 1: Click "Close Exam" from sidebar (admin/super_admin only).
    Step 2: Enter student's registration number in "Insert Students Reg No." field.
    Step 3: Select subject from dropdown showing: Subject, Class, Session, Term.
    Step 4: Click "Close Exam" - student loses access to that CBT.
  • Option B: Reopen CBT for Specific Student (Admin Only):

  • Step 1: Click "Reopen Exam" from sidebar (admin/super_admin only).
    Step 2: Enter student's registration number in "Insert Students Reg No." field.
    Step 3: Select subject from dropdown showing: Subject, Class, Session, Term.
    Step 4: Click "Reopen Exam" - student regains access to that CBT.
  • Option C: Close/Reopen for All Students:

  • Step 1: From "My CBTs" or CBT management page, find specific CBT.
    Step 2: Look for "Close CBT" or "Make Unavailable" button.
    Step 3: Click to close - all students lose access.
    Step 4: To reopen, click "Reopen CBT" or "Make Available" button.
âš ī¸ Important Notes:
  • - Close exam prevents student from starting or continuing CBT
  • - Reopen allows student to resume or retake (depending on settings)
  • - Individual student closure useful for disciplinary cases
  • - Whole CBT closure useful when exam period ends
  • - Closing doesn't delete existing student attempts/results
  • - Reopening may allow additional attempts based on settings
10

How to View CBT Results

â–ŧ
  • Step 1: Click "School CBT" and then "CBT Results" from sidebar.
    Step 2: Use filters: Session, Term, Class, Subject, click "Apply Filters".
    Step 3: Admin sees all CBTs from all staff, regular staff see only their own.
    Step 4: View table showing CBTs with: Session, Term, Class, Subject, Creator.
    Step 5: Click "View Results" on specific CBT to see all students and their scores/grade
    Step 2: Click "Print" button or "download pdf" button to download the cbt result for that cbt.
    Step 5: Click on individual student to view their answer details.
âš ī¸ Important Notes:
  • - Results are automatically calculated and stored
  • - Export feature useful for report cards and parent meetings
  • - Individual student views show question-by-question performance
11

How to Set CBT Online or Offline

â–ŧ
  • Step 1: Click "School CBT" and then "CBT Setting" from sidebar.
    Step 2: Find your CBT in the "Set Your CBT(s)" table.
    Step 3: Look at the "Status" column in the table to see current status.
    Step 4: To set Online → Offline: Click the green "Online" button.
    Step 5: To set Offline → Online: Click the yellow "Offline" button.
    Step 6: For multiple CBTs: Check boxes next to CBTs, click "Set Selected Online" or "Set Selected Offline".
    Step 7: Confirm the action when prompted.
âš ī¸ Important Notes:
  • - Online CBTs are accessible to students
  • - Offline CBTs are hidden from students
  • - Regular staff can only modify their own CBTs
  • - Admin can modify all CBTs
  • - Use bulk operations for efficiency with multiple CBTs
12

How to Mark CBT as Written or Unwritten

â–ŧ
  • Step 1: Click "School CBT" and then "CBT Setting" from sidebar.
    Step 2: For unwritten CBTs (not taken yet): Find in "Set Your CBT(s)" table.
    Step 3: Click "Mark as Written" button in Action column - moves CBT to Written section and sets to offline.
    Step 4: For written CBTs (already taken): Find in "Written CBT(s)" table.
    Step 5: Click "Unmark as Written" button in Action column - moves CBT back to Set section and sets to online.
    Step 6: For multiple CBTs: Check boxes, click "Mark Selected as Written" or "Unmark Selected as Written".
    Step 7: Confirm the action when prompted.
âš ī¸ Important Notes:
  • - Marking as "Written" indicates students have completed the exam
  • - Unmarking allows students to take/retake the exam
  • - Marking as written automatically sets CBT to offline
  • - Unmarking as written automatically sets CBT to online
  • - Written CBTs are listed separately for easy tracking
  • - Use this to track which exams have been administered
13

How to Change CBT Time/Duration

â–ŧ
  • Step 1: Click "School CBT" and then "CBT Setting" from sidebar.
    Step 2: Find your CBT in the "Set Your CBT(s)" table.
    Step 3: Look at the "Time (in minutes)" column.
    Step 4: Click the blue "Change" button next to the current time.
    Step 5: A form appears showing Subject and Class (read-only).
    Step 6: Enter the new time (in minutes) in the number field.
    Step 7: Click the "Change" button at the bottom of the form.
    Step 8: The time updates immediately in the table.
âš ī¸ Important Notes:
  • - Time is measured in minutes (e.g., 60 = 1 hour)
  • - Changes affect all future attempts of that particular CBT
  • - Existing student attempts keep their original time limit
  • - Set realistic time based on number of questions
  • - Consider student age and question difficulty when setting time
  • - Test the timing yourself to ensure it's appropriate
14

How to Create, View & Assign Subjects to Class

â–ŧ

    Option A: How to Create a Subject

  • Step 1: Login as Admin and click on "Subjects" in the sidebar, then click "Create Subject"
    Step 2: Enter the Subject Name (e.g., "Mathematics") in the input field and click "Submit".

    Option B: How to View Subjects and Assigned Class

  • Step 1: Login as Admin and click on "Subjects" in the sidebar, then click "View Subjects"
    Step 2: In the View Subjects page you will see all subjects and their assigned classes.
    Step 3: To view subjects by class, click on "View by classes" in the view subject page
    Step 4: To edit subject assignments for a specific class, click the "Edit" button next to the class in the Subjects by Class table.
    Step 5: In the edit modal, check/uncheck subjects as needed and click "Update Subjects" to save changes.
    Step 6: To delete all subjects for a class, click "Delete All" next to the class (admin only).

    Option C: How to Assign subjects to Class

  • Step 1: Login as Admin and click on "Subjects" in the sidebar, then click "Assign Subject"
    Step 2: On the Assign Subjects page, check the boxes for all subjects you want to assign to a specific class.
    Step 3: Select the class from the dropdown menu and click "Submit" to assign the selected subjects.
📚 Subject Management Tips:
  • - Create all subjects before assigning them to classes
  • - Subjects can be assigned to multiple classes at once
  • - Use "View by classes" to see which subjects are assigned to each class
  • - Keep subject names consistent and clear
15

How to Compute and Upload Results

â–ŧ
  • Step 1: Login as a staff and click "Compute Result" in the sidebar
    Step 2: Select the Session, Term, and Class from the dropdown menus and click "Submit".
    Step 3: On the next page, select the Subject from the dropdown menu and click "Go".
    Step 4: The system will show a form with all students in the selected class.
    Step 5: For each student, enter their scores:
    • - CA1, CA2, CA3, CA4 (depending on system settings)
    • - Exam score
    • - Leave blank if student was absent or not offering the subject
    Step 6: The Total column calculates automatically as you enter scores.
    Step 7: Click "Submit Results" at the bottom to save all scores.
    Step 8: For Annual results: They are automatically calculated from individual term results (First, Second, Third).
    Step 9: To edit existing scores: Navigate to the same subject and class - existing scores will be pre-filled for editing.
    Step 10: Note: Once results are approved for a class, regular staff cannot edit them (admin override available).
📊 Result Computation Rules:
  • - Total = Sum of all CA scores + Exam score
  • - Annual average = (Term1 + Term2 + Term3) / 3 (or /2 for graduating classes)
  • - Grades are calculated automatically based on grading scale in examsettings
  • - Positions are calculated based on total averages
  • - Empty scores are treated as 0 (absent/not offering)
16

How to Upload Psychomotor Assessments

â–ŧ
  • Step 1: Login as a staff, and click on "Psychomotor" from the sidebar
    Step 2: Select Session, Term, and Class from the dropdown menus and click "Fetch Results".
    Step 3: The system shows all students in the class with their psychomotor skills listed.
    Step 4: For each psychomotor skill (e.g., Handwriting, Punctuality, Sports), select a grade:
    • - A (Excellent)
    • - B (Very Good)
    • - C (Good)
    • - D (Fair)
    • - E (Poor)
    Step 5: To save for an individual student: Click the "Save" button below that student's skills.
    Step 6: To save for all students at once: Scroll to the bottom and click "Save All Students".
    Step 7: To edit existing psychomotor grades: Navigate to the same session/term/class - existing grades will be pre-selected.
    Step 8: Note: Only Form Teachers (or admin) can upload psychomotor based on system settings.
    Step 9: Once results are approved for a class, psychomotor records cannot be modified.
    Step 10: Check the "Last updated by" information to see who last modified the records.
đŸŽ¯ Psychomotor Grading Guide:
  • - A: Consistently demonstrates excellence in the skill
  • - B: Frequently demonstrates very good performance
  • - C: Shows satisfactory performance most of the time
  • - D: Performance is below expectations but improving
  • - E: Significant improvement needed
  • - Assess students based on consistent performance throughout the term
  • - Use objective criteria for each psychomotor skill
17

How to View Result Summary

â–ŧ
  • Step 1: Login as a staff and navigate to "Result" from the sidebar, then click "Result Summary"
    Step 2: On the result summary page, click "All Subject Performance"
    Step 3: Select Session, Term, and Class from the dropdown menus and click "Fetch Summary".
    Step 4: The system displays a comprehensive table showing all students and their performance in all subjects.
    Step 5: The table shows for each student:
    • - Individual subject scores (CA, Exam, Total)
    • - Grades for each subject (color-coded)
    • - Grand Total (sum of all subject scores)
    • - Average score
    • - Overall Grade
    • - Class Position
    Step 6: Use the "Expand View" button to see the table in full-screen mode for better visibility.
    Step 7: To download as PDF: Click "Download PDF" - the system will generate a printable report.
    Step 8: To download as Excel: Click "Download Excel" - creates a spreadsheet file for further analysis.
    Step 9: The summary includes class statistics: Number in Class and Class Average.
    Step 10: Note: Form Teachers can only view summaries for classes they're assigned to (if restriction is enabled).
    Step 11: Admin can view summaries for all classes regardless of restrictions.
📈 Summary Features:
  • - Color-coded grades: Green (A), Blue (B), Yellow (C/D), Red (E/F)
  • - Sticky columns for student info when scrolling horizontally
  • - Auto-calculated positions with proper ranking (1st, 2nd, 3rd, etc.)
  • - Responsive design for viewing on different devices
  • - Multi-page PDF generation for large classes
  • - Excel export for data analysis in spreadsheet software
18

How to View Class Subject Performance Analysis

â–ŧ
  • Step 1: Login as a staff and navigate to "Result" from the sidebar, then click "Result Summary"
    Step 2: On the result summary page, click "Class Subject Performance"
    Step 3: Select Session, Term, and Class from the dropdown menus and click "Continue".
    Step 4: On the next screen, select the specific Subject from the dropdown menu and click "View Performance".
    Step 5: The system displays a detailed performance report for that subject including:
    • - Subject Teacher information
    • - List of all students with their scores and positions
    • - Grade distribution chart (visual representation)
    • - Overall subject statistics
    Step 6: The student list shows:
    • - Student names and registration numbers
    • - Individual CA and Exam scores
    • - Total score
    • - Grade (color-coded)
    • - Position in class for that subject
    Step 7: The statistics section shows:
    • - Total number of students taking the subject
    • - Average score for the subject
    • - Overall subject grade
    • - Grade distribution breakdown (A, B, C, D, E, F counts)
    Step 8: To download the report: Click "Download Report" to generate a PDF version.
    Step 9: Note: Teachers can only view performance for subjects they're assigned to teach (if restriction is enabled).
    Step 10: The report includes a bar chart showing grade distribution for visual analysis.
📋 Performance Analysis Tips:
  • - Identify students significantly above or below class average
19

How to View Result Summary

â–ŧ
  • Step 1: Go to "Results" from the sidebar section and click on "Result Summary".
    Step 2: Select Academic Session, term and class.
    Step 3: Click "Fetch summary" to view the summary of all subjects for that class.
    Step 4: Use Export buttons to download summary as PDF or Excel.
💡 Pro Tips:
  • - Export data as PDF for parent-teacher meetings
  • - Use Excel export for detailed data analysis
20

How to Approve Results

â–ŧ
  • Step 1: Login as Admin and click on "Results" on the sidebar, then "Approve Results"
    Step 2: Select the Academic Session and Term you want to approve from the dropdown menus.
    Step 3: Choose approval method:
    - Keep "Approve All Classes" toggle ON (blue) to approve ALL classes automatically
    - Turn OFF the toggle to select specific classes from the checklist
    Step 4: For specific classes, click "Select All" to choose all classes or check individual classes manually.
    Step 5: Click the "Approve Results" button with the green checkmark icon to submit.
    Step 6: View the confirmation message. Approved results will appear in the "Approval History" table below.
    Step 7: To unapprove results, click the "Unapprove" button next to any entry in the history table and confirm.
    Step 8: Check status badges: Complete for all classes, Partial for specific classes.
📌 Important Notes:
  • - Only Admin users can approve results
  • - Results must be approved before students can view them online
  • - Unapproved results cannot be seen, printed or downloaded
  • - Approval affects entire session/term for selected classes
  • - Each approval is logged with timestamp for auditing
21

How to Print Student Results (Individually & Bulk)

â–ŧ

    Option A: How to View Print Individual Student Result

  • Step 1: Go to "Print Results" section from the sidebar.
    Step 2: Select session, term, class and click on "Load Students"
    Step 3: Pick A student in the dropdown and click "View Result"
    Step 4: Preview the result, then click "Download PDF" or "Print Now".

    Option B: How to Print Bulk Results (Entire Class)

  • Step 1: Go to "Bulk Result Print" from the sidebar section.
    Step 2: Select Academic Session, Term, Class and click on "Load Students"
    Step 3: Preview all student results on the page and click on "Download All Result" at the bottom of the page
📋 Printing Features:
  • - Results include school logo, stamp, and official headers
  • - Watermark security feature available
22

How to View and Create Result PIN

â–ŧ

    Option A: Enable/Disable PIN System

  • Step 1: Click on "Result" in the sidebar and then click on "Result PIN"
    Step 2: Toggle "Result PIN Security" switch to turn on/off Result PIN PIN
    - ON (blue): Students need PIN to access results
    - OFF (gray): Results accessible without PIN
  • Option B: Create New PINs

  • Step 1: In Result PIN Management, fill the "Generate New PINs" form.
    Step 2: Select Academic Session and Term.
    Step 3: Enter number of PINs to generate (1-1000) and click on "Generate PINs"
    Step 5: System creates unique 8-digit PINs automatically.
  • Option C: View and Manage PINs

  • Step 1: Click "View Result Pins" button in the Result PIN page
    Step 2: Use filters to find specific PINs: You can filter by session, term, or status (Used, Unused or Blocked)
    Step 3: View PIN information table:
    - PIN Code (8 digits)
    - Session and Term
    - Status with color badges
    - Used by (student name if used)
    - Date used
    Step 4: Manage PINs using action buttons:
    đŸ‘ī¸ View Card: See scratch card design
    đŸ—‘ī¸ Delete: Remove unused PIN (only for unused PINs)
  • Option D: Download Scratch Cards

  • Step 1: In View PINs page, scroll to "Download Options".
    Step 2: Choose download format:
    📄 PDF Report: Complete PIN list as PDF
    đŸ–ŧī¸ Individual PNG: Single scratch card as image
    đŸ“Ļ Bulk PNG (Separate): All cards as separate PNG files in ZIP
    đŸ–ŧī¸ Bulk PNG (Combined): All cards in single image file
    Step 3: Click desired download button.
  • Option E: Block/Delete PINs

  • Step 1: Go back to Result PIN page.
    Step 2: In "Block/Delete PINs" section:
    - Select Session and Term
    - Click "Block PINs" to prevent usage
    - Click "Delete PINs" to remove permanently
    Step 3: Confirm action when prompted.
🔐 Security Features:
  • - 8-digit unique PINs generated automatically
  • - Each PIN can be used only once per student
  • - PINs are session and term specific
  • - Usage tracking with student identification
  • - Blocking option for security breaches
âš ī¸ Security Best Practices:
  • - Distribute PINs securely to students/parents
  • - Block PINs immediately if suspected compromise
  • - Keep physical scratch cards in secure location
  • - Regularly audit PIN usage logs
23

How to Manage Result Settings

â–ŧ
  • Step 1: Login as Admin and click on "Results" in the sidebar, then click "Exam Settings"
    Step 2: Scroll to the top section with three boxes for Result Stamp, Colour, and Font.
    Step 3: To change the Result Stamp: Click "Change stamp" after uploading a new image file (140x140px recommended).
    Step 4: To change Result Colour: Use the color picker and click "Change Colour".
    Step 5: To change Result Font: Select from the dropdown list (37+ font options) and click "Change Font".
    Step 6: Scroll to "Basic Result Designs" table to configure:
    • - How many CAs (1-4)
    • - Final Grade (Yes/No)
    • - Final Position (Yes/No)
    • - Subject Position (Yes/No)
    • - Position Calculation Method (Average/Total)
    Step 7: In "Set Score Maximum Values", enter maximum scores for CAs and Exam, then click "Change".
    Step 8: In "Result Display Settings", toggle:
    • - Student Result Upload (Allow students to upload results)
    • - Next Term Fees (Show next term fees on results)
    Click "Change" to save.
    Step 9: To manage Grade Definitions:
    • - Click "Add New Grade" to create new grades
    • - Edit existing grades directly in the table
    • - Click "Update All" to save changes
    • - Click "Delete" on any grade to remove it (cannot delete last grade)
    Step 10: For Psychomotor Settings:
    • - Toggle "Enable Psychomotor" to Yes/No
    • - If enabled, you can Add/Edit/Delete psychomotor items
    • - Click "Update All" to save psychomotor items
💡 Pro Tips:
  • - Set up grades before the exam period begins
  • - Preview fonts using the "Sample Text" display
  • - Always keep at least one grade definition
  • - Psychomotor items appear on report cards when enabled
24

How to Add Classes

â–ŧ
  • Step 1: Login as Admin and navigate to Students, then Create Classes.
    Step 2: In the "Create Student Classes" section, enter the class name (e.g., "JSS 1", "SSS 2").
    Step 3: Click "Submit" to create the new class.
    Step 4: View all created classes in the "Created Classes" section below.
    Step 5: To delete a class:
    • - Click "Delete" button next to the class
    • - Confirm the deletion in the popup window
    Step 6: Classes are automatically sorted alphabetically in the display.
    Step 7: Use the "Add students" button to navigate to student management after creating classes.
âš ī¸ Important Notes:
  • - "NON-ACTIVE/GRADUATES" class is protected from deletion
  • - Deleting a class removes all associated student records
  • - Create all necessary classes before adding students
  • - Use consistent naming conventions (e.g., "JSS 1" not "jss1")
25

How to Add and View Staff

â–ŧ
  • Step 1: Login as Admin and click "Staff" in the sidebar.
    Step 2: To ADD a new staff:
    • - Click the "+ Add" button (top right)
    • - Fill in all required fields: Email/Staff ID, Username, Full Name, Address, Role, Phone Number
    • - Role options depend on your permission level:
      • â€ĸ Super Admin: Can assign all roles (Staff, Admin, Accountant, Super Admin, Other Roles)
      • â€ĸ Admin: Can assign Staff, Admin, Accountant, Other Roles
    • - Click "Add Staff" to submit
    Step 3: To View staff, on the sidebar click "Staffs" and then "View Staffs"
    • - Default view shows "Brief View" with basic details
    • - Click "Full Details View" to see complete information including address and phone
    • - Use the search function to find specific staff
    • - Sort columns by clicking headers
    Step 4: To Manage staff (Admin):
    • - Click "Edit" to modify staff details
    • - Click "Delete" to remove staff (with confirmation)
    • - Click "Block" to deactivate staff account
    • - Click "Unblock" to reactivate blocked staff
    Step 5: To Download staff lists:
    • - Brief View: Download PDF of basic staff info
    • - Full View: Download PDF, Excel, or CSV with complete details
🔐 Permission Guidelines:
  • - Regular staff cannot access staff management features
  • - Accountant role has specific financial permissions
  • - Always verify staff details before granting admin privileges
26

How to Give Custom Roles to Staff

â–ŧ
  • Step 1: Login as Admin and navigate to Staffs then Assign Custom Roles.
    Step 2: In the "Assign Custom Roles to Staff" section:
    • - Select a staff member from the dropdown
    • - Choose from 15+ available features (Admission, Messaging, Parents, Settings, Students, etc.)
    Step 3: Use the selection tools:
    • - Click "Select All" to grant all permissions
    • - Click "Deselect All" to remove all permissions
    • - Check individual boxes for specific features
    Step 4: Click "Assign Custom Roles" to save the permissions.
    Step 5: To Add New Features (Admin):
    • - Click "Add New Feature" button
    • - Enter Feature Name (system ID, lowercase with underscores)
    • - Enter Display Name (what users see)
    • - Click "Add Feature"
    Step 6: To Manage existing custom roles:
    • - View all staff with custom roles in the table below
    • - Click "Edit" to modify a staff's features
    • - Click "Remove" to delete all custom features from a staff
    • - See assigned features listed in the "Custom Features Assigned" column
đŸŽ¯ Best Practices:
  • - Assign only necessary permissions (principle of least privilege)
  • - Create feature groups for common role combinations
  • - Regularly review and update custom permissions
  • - Document custom role assignments for audit purposes
27

How to Send SMS using KudiSMS

â–ŧ
  • Step 1: Login as Staff and click on "Messaging" in the sidebar menu, then "Send SMS"
    Step 2: Go to "Settings" section and fill in the Basic Details
    Step 3: Configure KudiSMS by entering your API Key, Sender ID, bank details, and toggle status to "Active".
    Step 4: Go back to "Send SMS" and select the recipient type: All Recipients, Parents, Teachers, or students.
    Step 5: Click "Load Recipients" to see the list of available contacts.
    Step 6: Select specific recipients using "Select All", "Deselect All", or individual checkboxes.
    Step 7: Use the search bar to find specific recipients by name, phone, or class.
    Step 8: The system will automatically extract phone numbers and remove duplicates.
    Step 9: Copy phone numbers using "Copy Numbers" button or download as .doc file.
    Step 10: Click "Send via KudiSMS" which opens the KudiSMS website in a new tab.
    Step 11: Login to your KudiSMS account and fund your account if needed.
    Step 12: Click "Send Bulk SMS" on KudiSMS dashboard.
    Step 13: Select your Sender ID from the dropdown menu.
    Step 14: Paste the copied phone numbers into the recipient field.
    Step 15: Compose your message in the message box (maximum 160 characters per SMS).
    Step 16: Choose your preferred gateway if multiple options are available.
    Step 17: Click "Send Now" to deliver your messages.
âš ī¸ Important Timing Restriction:
  • - Bulk SMS to Nigeria numbers only deliver between 8:30am and 7:30pm daily
  • - Messages sent after 7:30pm will be scheduled to deliver from 8:30am the next day
  • - Always check your KudiSMS balance before sending messages
  • - Keep your API key and login credentials secure
  • - Test with a single number before sending bulk messages
28

How to Manage Notices and Announcements

â–ŧ
  • Step 1: Login as Staff and click on "Messaging" in the sidebar and select "Send Notice".
    Step 2: To send a new notice, first select recipient type: Parents, Teachers, or All.
    Step 3: Click "Get Started" to proceed to notice composition.
    Step 4: Enter a clear and descriptive title for your notice in the "Notice Title" field.
    Step 5: Type your notice message in the "Notice Message" text area.
    Step 6: Optionally attach a file (PDF, DOC, DOCX, JPG, PNG) with maximum size of 5MB.
    Step 7: From the recipient list, select specific individuals using checkboxes.
    Step 8: Use "Select All" to choose all recipients or "Deselect All" to clear selections.
    Step 9: The selected count updates in real-time showing how many recipients are selected.
    Step 10: Click "Send Notice" to deliver the notice to selected recipients.
    Step 11: To view all sent notices, click "All Notices" button.
    Step 12: In All Notices page, you can search, filter, and sort notices by date, recipient, or title.
    Step 13: To edit a notice, click the pencil icon (âœī¸) on the notice row.
    Step 14: To delete a notice, click the trash icon (đŸ—‘ī¸) and confirm deletion.
    Step 15: To view responses to a notice, click the envelope icon (âœ‰ī¸).
    Step 16: In Notice Responses page, you can see who responded, their reply, attachments, and timestamps.
    Step 17: To delete a response, click the trash icon next to the response.
    Step 18: Use the "Back to Notices" button to return to the notices list.
📝 Best Practices for Notices:
  • - Keep notice titles clear and under 50 characters
  • - Write concise messages with important information first
  • - Use attachments for detailed documents or images
  • - Select recipients carefully to avoid information overload
  • - Check notice responses regularly for feedback
  • - Archive old notices periodically to keep the list manageable
  • - Use "Selected Recipients" when sending to specific groups
  • - Always preview your notice before sending
29

How to Upload Teacher's Lesson Materials

â–ŧ
  • Step 1: Login as Staff and navigate to "Teachers Material", then click "New +" to add new material.
    Step 2: The system shows current Session and Term automatically.
    Step 3: Select a Class from the dropdown menu.
    Step 4: Click "Load" to load subjects for the selected class.
    Step 5: After loading:
    • - Choose a PDF, JPG, or PNG file to upload
    • - Enter a descriptive title for the material
    • - Select the subject from the available options
    Step 6: Click "Upload" to submit the material.
    Step 7: To VIEW your uploaded materials:
    • - Navigate to "Teachers Material", then "My materials"
    • - Use filters to find specific materials by Session, Term, Class, or Subject
    • - Click "Apply Filters" after selecting criteria
    • - Click "Reset Filters" to clear all filters
    Step 8: From "My materials" page you can:
    • - Download your materials (click download icon)
    • - See upload date/time
    • - View materials in a sortable, searchable table
    Step 9: Admin users can also:
    • - Delete any teacher's materials
    • - View "All materials" from all teachers
📚 Material Guidelines:
  • - Supported formats: PDF, JPG, PNG
  • - Use descriptive titles for easy searching
  • - Organize materials by term and session
  • - Regular teachers only see their own uploaded materials
  • - Admins can manage all materials system-wide
  • - Consider file size for student downloads
30

How to Upload School Lesson Materials

â–ŧ
  • Step 1: Login as Admin and navigate to "School Lesson Materials"
    Step 2: To Add New Materials, click "New +" on the sidebar
    Step 3: In the "Add New Lesson Note" page:
    • - Step 1: Select Term (excluding "Annual") and Class
    • - Click "Click to Select Subject"
    Step 4: Step 2: Choose a Subject from the grid of available subjects.
    Step 5: Step 3: Fill in note details:
    • - Enter Note Title (required)
    • - Choose how to add content:
      • â€ĸ Type Note: Direct text input with character counter
      • â€ĸ Upload PDF: Upload PDF file (max 10MB)
      • â€ĸ Upload Link: External link (Google Docs, OneDrive, etc.)
    • - You can use multiple methods together
    Step 6: Click "Add Lesson Note" to save.
    Step 7: To VIEW lesson materials:
    • - Go to "Lesson Notes" under the "School Lesson Materials"
    • - Step 1: Select Term and Class, click "Load Subjects"
    • - Step 2: Click on a subject from the grid
    • - Step 3: View all materials for that subject
    Step 8: From the materials view you can:
    • - Click on material title to expand actions
    • - "View Typed Note" opens text in modal
    • - "Download PDF" downloads file
    • - "View Full Text" opens external link
    Step 9: Subject access depends on:
    • - Admin: See all subjects for all classes
    • - Regular Staff: See only assigned class and subjects (if restriction enabled)
đŸĢ School Material Features:
  • - Three content delivery methods: Text, PDF, External Links
  • - Support for Google Docs, OneDrive, and other cloud services
  • - Term-based organization (First, Second, Third - no Annual)
  • - Class and subject specific materials
  • - Search and filter capabilities
31

How to Add Library Categories and Books

â–ŧ
  • Step 1: Go to "Library" in the sidebar, then click "Book Category"
    Step 2: To Add Category and enter category name (e.g., "Science Textbooks") and Click "Add Cateogry"
    Step 3: You can see the available book categories in the table below, and you can edit or delete category
    Step 4: To view book, Go to Library in the sidebar, then click "View Books"
    Step 5: You can see the list of available books already added in a table
    Step 6: To add a book, click the "Add New Book" button and Fill in book details:
    â€ĸ Book Name and Author
    â€ĸ ISBN/ISSN number
    â€ĸ Select Category from dropdown
    â€ĸ Publisher and Description
    â€ĸ Unit Price and Total Stock
    Step 7: Click "Add Book" to save to library
    Step 8: To edit books, click Edit button (âœī¸) next to book entry
    Step 9: To delete books, click Delete button (đŸ—‘ī¸) and confirm
📚 Library Management Tips:
  • - Use consistent naming conventions for categories
  • - Always include ISBN for easier tracking
  • - Set accurate stock counts
  • - Add book covers/images when available
  • - Regularly update book availability status
32

How to Lend/Issue Books to Users

â–ŧ
  • Step 1: On the sidebar, click "Library" and then "Book Lending"
    Step 2: Click "Issue Book" button
    Step 3: Select book from available stock list
    Step 4: Choose user type: Student, Staff, Parent, or Non-Registered
    Step 5: Select specific user or enter name for non-registered
    Step 6: Set issue date (default is today) and due date
    Step 7: Enter number of copies (max based on available stock)
    Step 8: If payment required, enter amount paid
    Step 9: Click "Issue Book" to complete lending process
    Step 10: To return books, click Return button (â†Šī¸) next to issued book
âš ī¸ Important Rules:
  • - Check user's existing borrowings before issuing new books
  • - Verify due dates are reasonable (typically 14 days)
  • - Collect payment if library settings require it
  • - Update book stock automatically after lending
  • - Send overdue reminders for late returns
33

How to Generate and Access Library ID Cards

â–ŧ
  • Step 1: Go to "Library" in the sidebar, then "Library ID Cards"
    Step 2: Select class from dropdown menu and Click "Load Students" to view class list
    Step 3: To view individual ID card, click eye icon (đŸ‘ī¸) next to student
    Step 4: To download single ID card, click download button (âŦ‡ī¸)
    Step 5: For bulk download:
    â€ĸ Click "Download All PDFs" for complete cards (front & back)
    â€ĸ Click "Download Front PNG" for front side only
    Step 6: Customize colors using color picker at bottom of page
    Step 7: Print ID cards using browser print function or download as PDF
đŸ–¨ī¸ Printing Tips:
  • - Use card stock paper for durability
  • - Test print one card before bulk printing
  • - Ensure student photos are clear and recent
  • - Laminating ID cards extends their lifespan
  • - Keep backup digital copies of all ID cards
34

How to Configure Library Settings

â–ŧ
  • Step 1: Go to "Library" in the sidebar, then "Library Settings" → Settings (Admin)
    Step 2: Configure basic settings:
    â€ĸ Require Payment: Yes/No for book lending fees
    â€ĸ Daily Fine Amount: Rental fee per book per day (â‚Ļ)
    â€ĸ Overdue Fine Amount: Penalty for late returns (â‚Ļ)
    Step 3: Click "Save Settings" to apply changes
âš™ī¸ Configuration Notes:
  • - Daily fine is charged for rental period
  • - Overdue fine is additional penalty for late returns
  • - Set "Require Payment" to No for free library access
  • - Changes affect all future transactions
  • - Document any custom settings for reference

© 2026 | Powered by SchoolUnify