ShuleKeeper Documentation
Automate your school with ShuleKeeper, Uganda's top school management system. This documentation provides step-by-step instructions for managing students, finances, staff payroll, permissions, gate passes, timetables, programs, and automated report card marking for all education levels.
The ShuleKeeper documentation is a comprehensive guide designed to help users navigate and effectively utilize the ShuleKeeper school management system. It provides detailed, step-by-step instructions for performing common tasks, such as managing students, handling financial transactions, processing payroll, managing permissions and gate passes, creating timetables, tracking programs and activities, creating report cards, and configuring system settings. Organized by function, this documentation is intended for school administrators, teachers, HR staff, and support personnel to streamline school operations and leverage ShuleKeeper's complete feature set.
Video tutorial for understanding the ShuleKeeper documentation will be available soon.
1. Accessing ShuleKeeper
Visit https://shulekeeper.com. Access Login or Sign Up from:
- Top Navigation Bar β Click Login or Sign Up
- Middle Section of the homepage β Buttons for Login and Sign Up
- Footer Area β Direct links for Login and Sign Up
2. Logging In
- Click the Login button.
- Enter your Username and Password.
- Click Login to access your dashboard.
3. Signing Up (for New Schools)
- Click Sign Up on the homepage.
- Fill in: School Name, Administrator Details, Contact Information.
- Click Register to create your school account.
- Once the account is created, you can add up to 3 free students or upgrade from a free account by contacting the vendor on WhatsApp π±: +256750026531.
4. License Activation Steps
- Choose your pricing plan from Shulekeeper pricing.
- Contact the vendor on WhatsApp π±: +256750026531 with your School Code or name.
- Deposit the required amount using Airtel Money.
- Within 3 minutes, your school system will be activated.
5. Forgot Password?
If you forget your password:
- Click the "Forgot your password?" link on the login screen.
- Send a WhatsApp message to: +256 750 026531
- Include your: School Code or School Name, Username
- The support team will assist you in resetting your password.
Video tutorial for Login & Signup will be available soon.
1. Add a New Student
- Go to Dashboard β New Student
- Fill in all required fields (fields marked with * are mandatory)
- Click Create to save the new student
2. Upload a Student Photo
- Go to Dashboard β View Students
- Select a student and scroll to the bottom
- Click Upload Student Photo, select an image (within system size limits), then click Update
3. Update a Student Bio Data
- Go to Dashboard β Click on "Admission" on the side menu to expand it, then select "Students" β View Students
- Double-click on the studentβs name to open a modal dialog form
- Edit the required fields in the form
- At the bottom of the form, click the "Update" button to save changes (or click "Cancel" to discard changes)
4. Delete a Student Bio Data
- Go to Dashboard β Click on "Admission" on the side menu to expand it, then select "Students" β View Students
- Double-click on the studentβs name to open a modal dialog form
- At the bottom of the form, click the "Delete" button to remove the studentβs bio data (or click "Cancel" to discard the action)
- Confirm the deletion if prompted by the system
5. Bulk Update Students
- Go to Dashboard β Admission β Students β View Students
- Select one or more students using the checkboxes
- Click More Options β Bulk Update
- Choose the fields to update (Status, Sex, House, Class, Stream)
- To deactivate exited students, set Status to INACTIVE (e.g., P.7, S.4, S.6 finalists)
- To promote students, select the new Class and map Streams if required
- Click Apply Updates to save the changes
Video tutorial for Student Management will be available soon.
1. Invoice Students
- Go to Dashboard β Accounts β Invoice Students
- Search for a student or class
- Select students, click Invoice Selected
- Choose items, then click Save Invoice
2. Update or Delete an Invoice
- Go to Dashboard β Accounts β Invoice Students
- Double-click on the invoice row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
3. Create a Receipt
- Go to Dashboard β Accounts β Receipts
- Click Create New Receipt
- Select student and relevant item
- Fill in details and Save
- To print, select a student, click Generate Receipt, then Print
4. Update or Delete a Receipt
- Go to Dashboard β Accounts β Receipts
- Double-click on the receipt row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
5. Manage Other Income
- Go to Dashboard β Accounts β Other Income
- Click "New Income" to add a new income record
- Select income source, date, description, and payment method
- Add income items with categories and amounts
- Click "Save" to record the income
- To generate a receipt, click the receipt icon next to any income record
6. Update or Delete Other Income Records
- Go to Dashboard β Accounts β Other Income
- Click the edit icon next to any income record to modify it
- To update: Edit the fields, then click "Update" to save changes
- To delete: Click the delete icon, then confirm the deletion if prompted
7. Manage Income Sources
- Go to Dashboard β Accounts β Other Income
- Click the "Add New Source" button (plus icon) next to the source dropdown
- Fill in source name, category, and description
- Click "Add Source" to save the new income source
- To manage all sources: Go to Dashboard β Admin Settings β Other Income Sources
8. Manage School Budget
- Go to Dashboard β Accounts β Manage School Budget
- View current budget allocations and expenditures
- Click "Add Budget Item" to create new budget categories
- Set budget limits for each category or department
- Monitor spending against budgeted amounts
- Generate budget reports for specific periods
9. Update or Delete Budget Items
- Go to Dashboard β Accounts β Manage School Budget
- Double-click on any budget item to modify it
- To update: Adjust budget amounts or categories, then click "Update"
- To delete: Click the "Delete" button and confirm deletion
- Note: Deleting budget items will not affect historical transaction data
10. Add Incomes & Expenses
- Go to Dashboard β Admin Settings β Chart of Accounts
- Click New Account, choose Income or Expense, fill details and click Save
11. Update or Delete Incomes & Expenses
- Go to Dashboard β Admin Settings β Chart of Accounts
- Double-click on the income or expense row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
Video tutorial for Accounts & Finance will be available soon.
1. Manage Staff
- Go to Dashboard β Payroll β Manage Staff
- Click "Add New Staff" to create a staff profile
- Fill in personal details, contact information, and employment details
- Assign staff to a department and designation
- Set salary structure and payment terms
- Click "Save" to create the staff record
- To update: Double-click any staff record to edit
2. Manage Departments
- Go to Dashboard β Payroll β Departments
- Click "New Department" to add (e.g., Teaching, Administration, Bursary, Maintenance)
- Enter department name, code, and description
- Assign a department head (optional)
- Click "Save" to create the department
3. Manage Designations
- Go to Dashboard β Payroll β Designations
- Click "New Designation" to add (e.g., Principal, Teacher, Accountant, Cleaner)
- Select the department this designation belongs to
- Enter designation name and description
- Set default salary scale if applicable
- Click "Save" to create the designation
4. Payroll Periods
- Go to Dashboard β Payroll β Periods
- Click "New Period" to create a payroll cycle (e.g., January 2026)
- Set period name, start date, and end date
- Select status: Open, Processing, or Closed
- Only one period can be active at a time
- Click "Save" to create the payroll period
5. Tax Management
- Go to Dashboard β Payroll β Tax
- Configure tax brackets and rates (PAYE, NSSF, etc.)
- Set tax reliefs and exemptions
- Define tax calculation rules
- Tax will be automatically calculated during payroll processing
6. Loan Management
- Go to Dashboard β Payroll β Loans
- Click "New Loan" to add a staff loan
- Select staff member, loan amount, and repayment period
- Set interest rate and repayment terms
- Loan deductions will be automatically applied to payslips
- Track loan balance and repayment status
7. Generate Payslips
- Go to Dashboard β Payroll β Payslips
- Select payroll period and staff member(s)
- Click "Generate Payslips" to calculate salaries
- System automatically calculates:
- Basic salary + allowances
- Tax deductions (PAYE, NSSF)
- Loan repayments
- Other deductions
- Net pay
- Review generated payslips before finalizing
- Click "Approve" to finalize or "Print" to generate PDF payslips
- Payslips can be emailed directly to staff
8. Payroll Calculator
- Go to Dashboard β Payroll β Calculator
- Use the calculator to preview salary calculations before processing
- Test different scenarios (allowances, deductions, tax brackets)
- Helps in budgeting and planning staff costs
Video tutorial for Payroll Management will be available soon.
1. Create a Student Report Card
- Go to Dashboard β Report Card β Create
- Select class, click Next β select students
- Click Create, enter marks, click Save
- To print, click Print/Save
2. Update or Delete a Student Report Card
- Go to Dashboard β Report Card β Create
- Double-click on the report card row in the table to open a modal dialog form
- To update: Edit the fields (e.g., marks), then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
3. Enter Report Details
- Go to Dashboard β Report Cards β Class Settings
- Select class, then enter Report Details
4. Update or Delete Report Details
- Go to Dashboard β Report Cards β Class Settings
- Double-click on the report details row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
5. Add Assessment Columns
- Go to Dashboard β Report Cards β Class Settings
- Expand the class, go to Assessment Columns, fill and Save
6. Update or Delete Assessment Columns
- Go to Dashboard β Report Cards β Class Settings
- Expand the class, then double-click on the assessment column row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
7. Add Teacherβs Initials
- Go to Dashboard β Report Cards β Teacherβs Initials
- Expand class, add initials per subject, click Save
8. Update or Delete Teacherβs Initials
- Go to Dashboard β Report Cards β Teacherβs Initials
- Expand class, then double-click on the teacherβs initials row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
9. Edit Grading & Teacherβs Comments
- Go to Dashboard β Report Cards β Grading & Comments
- Select grade or comment, press Enter to edit
10. Update or Delete Grading & Teacherβs Comments
- Go to Dashboard β Report Cards β Grading & Comments
- Double-click on the grading or comment row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
11. Access Teacherβs Mark Sheet
- Go to Dashboard β Report Cards β Create
- Select class β click Next
- Go to Subject Marks Entry, choose a subject, enter marks, click Save
12. Import Student Marks via CSV
- Go to Dashboard β Report Cards β Create
- Select the appropriate Class, Subject, and Term
- Click on "EXPORT CSV TEMPLATE" to download the class marks sheet
- Fill the CSV template with student marks, ensuring:
- Reg No matches existing student registration numbers.
- Paper (for A-LEVEL subjects) matches valid paper values (e.g.,
1, 2, 3). - Mark columns (e.g.,
C1) contain valid values (numbers,-, or empty).
- Return to the Marks Entry Sheet and click Import CSV.
- Select the filled CSV file and upload it. The system will:
- Validate the CSV headers and paper values.
- Update marks for matching students and papers.
- Display a success message or warnings for issues (e.g., invalid papers or missing columns).
- If changes are detected, the Save Marks button will enable, and a warning (
You have unsaved changes) will appear. Click Save Marks to confirm and save the imported marks. - The system will automatically populate the marks, calculate averages, grades, and comments
- Review the marks, and finally click "SAVE MARKS" to submit
Note: Use the exported CSV template to avoid header mismatches. For A-LEVEL subjects, ensure the Paper column matches the subjectβs paper values (e.g., 1, 2, 3). Extra columns in the CSV are ignored, and empty mark fields preserve existing marks.
13. Apply A-Level Class to a New Curriculum
- Go to Dashboard β Admin Settings from the side menu
- Click on the βClassesβ tab, then select an A-Level class (e.g., Senior 5 or Senior 6)
- Scroll to the section with the option βApply class to a new curriculumβ
- Check the box labeled βApply class to a new curriculumβ
- Click the βUpdateβ button to apply the changes
- A confirmation message will appear once the curriculum is successfully applied
- Go back to the Dashboard, then proceed to create a student report card
14. Configure Student Promotion Settings for Report Cards
- Go to Report Cards β Class Settings from the side menu
- Select the class you want to configure promotion settings for
- Expand the "Report Details" section
- Check the box labeled "Enable Promotion Details"
- Configure the following settings:
- Set the promotion pass mark (default is 50)
- Customize the promoted message and color
- Customize the retained message and color
- Click the "Save" button to apply the changes
- A confirmation message will appear once the promotion settings are successfully saved
- The promotion information will now appear on student report cards based on their performance
Video tutorial for Report Cards will be available soon.
1. Accessing the Attendance System
- Go to Dashboard β Expand "Attendance" on the side menu
- Click on "Manage Student's Attendance"
- Select the desired class from the dropdown menu
- Choose the date for attendance recording
2. Recording New Attendance
- Click the "New Attendance" button
- Check the checkbox next to each present student
- Uncheck the checkbox for absent students
- Add comments for absent students if needed
- Click "Complete Recall & Save" to save the attendance record
3. Viewing and Modifying Existing Attendance
- In the attendance summary table, locate the desired date and class
- Click the "View" button in the Actions column
- This opens a dialog where you can update student attendance status
- Make necessary changes to present/absent status
- Update comments for absent students if needed
- Click "Update" to save changes or "Delete" to remove the attendance record
4. Understanding Attendance Abbreviations
The attendance summary uses the following abbreviations:
- Boys PRE: Number of boys present
- Boys ABS: Number of boys absent
- Girls PRE: Number of girls present
- Girls ABS: Number of girls absent
- Total PRE: Total number of students present (boys + girls)
- Total ABS: Total number of students absent (boys + girls)
5. Generating Attendance Reports
- Use the date filter to select a specific date range
- Options include: Single Date, Last 2 Days, Last 7 Days, or Custom Range
- Click the "Print" button to generate a printable summary report
- The report will open in a new window for printing or saving as PDF
Video tutorial for Attendance Management will be available soon.
1. Add Subjects
- Go to Dashboard β Admissions β Subjects
- Click New Subject, enter details, and click Create
2. Update or Delete Subjects
- Go to Dashboard β Admissions β Subjects
- Double-click on the subject row in the table to open a modal dialog form
- To update: Edit the fields, then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
3. Subject Offering
- Go to Dashboard β View Students
- Select students or a class using the search bar
- Click More Options β Subject Offering
- Select subjects and click Save
4. Edit/Delete Student Subjects
- Go to Dashboard β View Students
- Double-click student, scroll to Subject Offering
- Add or remove subjects, then save
5. Reorder Subjects
- Go to Dashboard β Admissions β Subjects
- In the Order column, double-click a subject
- Change the order number and click Update
6. Create an Annual Term
- Go to Dashboard β Annual Terms
- Click New Annual Term, enter details and save
- Ensure only one Annual Term is active at a time
7. Update or Delete an Annual Term
- Go to Dashboard β Annual Terms
- Double-click on the Annual Term row in the table to open a modal dialog form
- To update: Edit the fields (e.g., dates, status), then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
8. End an Annual Term and Start a New One
To smoothly transition from one Annual Term to the next:
Step 1: End the Current Annual Term
- Go to the Settings > Annual Terms section.
- Find the current active Annual Term.
- Click "Mark as Inactive" or "End Term" to close it.
- Once inactive, this Annual Termβs data will be retained but not editable unless reactivated.
Step 2: Create a New Annual Term
- Still in the Annual Terms section, click "Add New Annual Term".
- Fill in the Annual Term name, start date, and end date.
- Toggle "Set as Active" to make it the current working Annual Term.
- Save.
The Accounts section will now:
- Show previous balance
- Track the active Annual Term's balance (total & paid)
- Display the overall total balance
That's it! You're ready for the new Annual Term
9. Create a Report Card Set
- Go to Dashboard β Report Card Sets
- Click New Set, enter details (e.g., set name, description).
- Select the Annual Term to attach the Report Card Set to.
- Click Create to save the Report Card Set.
Note: When creating a new Report Card Set, you must attach it to an active Annual Term to ensure proper association with the academic period.
10. Update or Delete a Report Card Set
- Go to Dashboard β Report Card Sets
- Double-click on the Report Card Set row in the table to open a modal dialog form
- To update: Edit the fields (e.g., set name, description, or attached Annual Term), then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
Video tutorial for Subjects & Terms will be available soon.
1. Request a Gate Pass
- Go to Dashboard β Trackers β Permissions & Gate Passes
- Click "New Gate Pass Request"
- Select person type: Student or Staff
- Choose the individual from the dropdown
- Select pass type: Leave Early, Permission to Go Out, Official Trip, Medical, Emergency, Other
- Set departure date/time and expected return time
- Enter destination and reason for leaving
- Attach supporting documents if required (optional)
- Click "Submit Request"
- The request will be sent for approval based on your school's workflow
2. Approve/Reject Gate Passes
- Go to Dashboard β Trackers β Permissions & Gate Passes β Pending Approvals
- Review pending gate pass requests
- Click on any request to view details
- Check student/staff information, timing, and reason
- Click "Approve" to authorize or "Reject" with reason
- Approved passes are automatically available for printing
- Rejected requests trigger notification to requester with feedback
3. Print Gate Pass
- Go to Dashboard β Trackers β Permissions & Gate Passes β Approved
- Find the approved gate pass
- Click "Print Pass" to generate a printable document
- The printed pass includes:
- Student/Staff name and photo
- Departure and return times
- Destination and reason
- Authorizing signature
- QR code for verification at gate
- Security can scan QR code at exit/entry to validate
4. Track Active Gate Passes
- Go to Dashboard β Trackers β Permissions & Gate Passes β Active
- View all individuals currently out of school premises
- Monitor expected return times
- Mark as "Returned" when person comes back
- Overdue returns are highlighted for follow-up
5. Gate Pass Reports
- Go to Dashboard β Trackers β Permissions & Gate Passes β Reports
- Filter by date range, person type, or status
- Generate reports for:
- All gate pass requests within a period
- Approval rates and response times
- Frequent requesters
- Reasons for leaving (medical, emergency, etc.)
- Export reports as PDF or Excel for record keeping
Video tutorial for Permissions & Gate Passes will be available soon.
1. Create Class Timetable
- Go to Dashboard β Trackers β Time Tables
- Click "New Timetable"
- Select timetable type: Class Schedule, Exam Timetable, or Staff Duty Roster
- For Class Schedule:
- Select class and section/stream
- Choose term and effective dates
- Define periods per day and break times
- Click "Create" to start building the timetable
2. Build Timetable
- Use the visual timetable builder (drag and drop interface)
- For each time slot, select:
- Subject from curriculum list
- Teacher assigned to the subject
- Classroom location
- The system checks for conflicts:
- Teacher cannot be in two places at once
- Classroom double-booking prevention
- Class cannot have multiple subjects at same time
- Conflict warnings appear in real-time
- Click "Save" when timetable is complete
3. Create Exam Timetable
- Go to Dashboard β Trackers β Time Tables β New Timetable
- Select "Exam Timetable"
- Choose exam period (e.g., End of Term Exams)
- For each subject:
- Select class(es) taking the exam
- Set exam date and time
- Specify duration
- Assign venue/hall
- Assign invigilators
- System checks for invigilator conflicts
- Save to publish exam timetable
4. Staff Duty Roster
- Go to Dashboard β Trackers β Time Tables β New Timetable
- Select "Staff Duty Roster"
- Choose date range (weekly or monthly)
- Assign staff to:
- Morning supervision
- Break time duty
- Lunch duty
- Afternoon supervision
- Boarding house duties (if applicable)
- Save and publish to staff
- Staff receive notifications of their duty assignments
5. Publish and Share Timetables
- Once timetable is finalized, click "Publish"
- Choose visibility:
- All Staff
- Specific Teachers
- Students and Parents
- Published timetables appear in:
- Teacher dashboard
- Student portal
- Parent app (for class timetables)
- Option to print or export as PDF
6. Update Timetable
- Go to Dashboard β Trackers β Time Tables β Manage
- Find the timetable to modify
- Click "Edit" to make changes
- System tracks version history
- Republish to notify affected users of changes
Video tutorial for Time Tables will be available soon.
1. Create a Program/Activity
- Go to Dashboard β Trackers β Programs & Activities
- Click "New Program/Activity"
- Select type:
- Sports (Football, Netball, Athletics, etc.)
- Clubs (Debate, Science, Journalism, etc.)
- Societies (Red Cross, Scouts, Guides, etc.)
- Events (Speech Day, Prize Giving, etc.)
- Competitions (Inter-house, Inter-school)
- Enter program details:
- Name and description
- Start and end dates
- Venue/Location
- Coordinator/Patron
- Maximum participants (if applicable)
- Click "Create Program"
2. Register Participants
- Go to Dashboard β Trackers β Programs & Activities
- Select the program from the list
- Click "Add Participants"
- Choose participant type: Students or Staff
- Select individuals from the list or entire class/group
- Assign roles:
- Participant
- Team Captain
- Assistant Coach
- Coordinator
- Click "Register Selected"
- Participants receive notification of registration
3. Track Attendance
- Go to Dashboard β Trackers β Programs & Activities
- Select the program and session/date
- Click "Take Attendance"
- Mark participants as:
- Present
- Absent
- Late
- Excused
- Add notes about performance or participation
- Save attendance record
- View attendance history and generate reports
4. Monitor Progress
- Go to Dashboard β Trackers β Programs & Activities
- Select program to view dashboard
- Track key metrics:
- Attendance rates over time
- Upcoming sessions/events
- Achievements and milestones
- Performance statistics (for sports)
- Budget vs actual spending
- Add progress notes and updates
- Upload photos and documents from activities
5. Schedule Activities
- Go to Dashboard β Trackers β Programs & Activities
- Select program, click "Schedule Activity"
- Set:
- Activity date and time
- Venue
- Required equipment/materials
- Supervisors/Coaches on duty
- Set recurring pattern if needed (weekly, bi-weekly)
- Save schedule
- Participants receive calendar invites
6. Generate Reports
- Go to Dashboard β Trackers β Programs & Activities β Reports
- Select report type:
- Participation summary by class/form
- Attendance reports by program
- Achievement records
- Program budget vs expenditure
- Annual co-curricular report
- Set date range and filters
- Generate and export as PDF or Excel
- Share with administrators or parents (optional)
Video tutorial for Programs & Activities will be available soon.
1. Upload School Logo
- Go to Dashboard β Admin Settings β School Profile Settings
- Scroll to logo section, upload file, click Update School Profile Settings
2. Update Report Card Themes
- Go to Dashboard β Admin Settings β School Profile Settings
- Scroll to select Primary or Secondary theme color
- Click Update School Profile Settings
3. Add a New User
- Click the User Icon at the top right of the Dashboard
- Go to Admin Settings β Create User
- Fill in fields and click Save User
4. Update or Delete a User
- Go to Dashboard β Admin Settings on the side menu (or click the logged-in user icon on the top bar, then select "Admin Settings" from the dropdown)
- Navigate to User Manager
- Double-click on the user row in the table to open a modal dialog form
- To update: Edit the fields (e.g., password, other user details), then click "Update" to save changes (or click "Cancel" to discard)
- To delete: Click the "Delete" button, then confirm the deletion if prompted
5. Update School Profile Settings
- Go to Dashboard β Admin Settings β School Profile Settings
- Scroll to the school information section, update the desired fields (e.g., School Name, Level, Code, Address, Description, Telephone Number, Email, Website, Motto, Primary Color, Secondary Color, Font Family, Disable Report Card Watermark)
- Click Update School Profile Settings to save the changes
6. Logout
- Click the User Icon at the top right of the Dashboard
- Select Logout, then confirm
1. Role-Based Permissions System
We've added a role-based permissions management system that allows administrators to control what each user role can access or manage within ShuleKeeper.
2. Roles & Permissions
-
SYSTEM ADMIN
- Delete Records
- Full System Configuration
- User & Role Management
-
EXAM MASTER
- Delete Records
- Modify Annual Terms
- Modify Class Settings
- Modify Grading & Comments
- Use ShuleKeeper AI
-
BURSAR
- Delete Financial Records
- Modify Annual Terms
- Use ShuleKeeper AI
-
HR (Human Resources)
- Manage Staff
- Manage Departments
- Manage Designations
- Payroll Processing
- Payroll Periods
- Tax Management
- Loan Management
- Payslips
- Tax Calculator
- Permissions & Gate Passes
- Time Tables
- Programs & Activities
-
TEACHER
- Marks Entry
- Subject-Based Attendance
- View Class Timetables
- View Duty Rosters
- Participate in Programs & Activities
3. Teacher Permission Rules
- β Teachers can take attendance based on their assigned subjects
- π·οΈ Assigned classes and subjects are clearly displayed on the dashboard
- π Attendance records are limited to assigned classes only
- π Teachers can view their class timetables and duty rosters
- π― Teachers can participate in and track assigned programs/activities
- π« Teachers cannot view or act on unassigned classes or subjects
4. Managing Permissions
- Go to Dashboard β Admin Settings β User Roles & Permissions
- Select a role from the list
- Check or uncheck the permissions you want to assign to that role
- Click Save Permissions to apply changes
Video tutorial for Settings & Admin will be available soon.