đ Getting Started
Accessing the Portal
- Open your web browser (Chrome, Firefox, Safari, or Edge)
- Navigate to:
https://pryportal.therockdominionschool.com - You will see three portal options:
đĩ Admin Portal
For school administrators to manage all aspects of the system
đ Teacher Portal
For teaching staff to manage classes, results, and attendance
đĸ Parent Portal
For parents/guardians to view children's progress and pay fees
Click on the appropriate portal for your role to begin.
đ Admin Portal Guide ADMIN
Logging In
- Click on Admin Portal from the home page
- Enter your credentials:
- Email: admin@trdps.com (default)
- Password: admin@demo123 (default)
- Click Login
đ Dashboard Overview
After login, you'll see the Admin Dashboard with:
Statistics Cards
- Total Pupils - Number of active students
- Total Teachers - Number of active staff
- Total Parents - Number of registered parents
- Fees Collected - Total fees for current term
Quick Information
- Current Academic Session
- Current Term
- Financial Summary
- Collection Rate
Quick Actions
- Add New Pupil
- Collect Fees
- Upload Results
- Mark Attendance
đ¨âđ Managing Pupils
Adding a New Pupil
- Go to Pupils Management from the sidebar
- Click Add New Pupil button (orange)
- Fill in the required information:
- Admission Number - Unique student ID
- Full Name - Student's complete name
- Date of Birth - Student's DOB
- Gender - Male or Female
- Class - Select from dropdown
- Parent - Select registered parent
- Address - Home address (optional)
- Medical Information - Allergies, conditions, etc. (optional)
- Click Save Pupil
- Success message will appear
Viewing Pupil Details
- Go to Pupils Management
- Find the pupil in the list
- Click the blue đ View button
- A popup will show complete information
Editing a Pupil
- Click the yellow âī¸ Edit button
- Update the information
- Click Update Pupil
Deleting a Pupil
- Click the red đī¸ Delete button
- Confirm deletion
Filtering Pupils
Use the filter options to narrow down the list:
- Search - Type name or admission number
- Class - Select specific class
- Status - Active, Inactive, or Graduated
đ¨âđŠâđ§ Managing Parents
Adding a New Parent
- Go to Parents Management
- Click Add New Parent
- Fill in details:
- Full Name
- Email - Must be unique
- Phone Number
- Relationship - Father, Mother, or Guardian
- Occupation (optional)
- Address (optional)
- Password - Minimum 6 characters
- Confirm Password
- Click Save Parent
- Note the auto-generated Parent ID for reference
đ¨âđĢ Managing Teachers
Adding a New Teacher
- Go to Teachers Management
- Click Add New Teacher
- Fill in required information
- Click Save Teacher
Assigning Teachers to Classes
- Go to Assign Teachers
- Click New Assignment
- Select:
- Teacher from dropdown
- Class to assign
- Check "Assign as Class Teacher" if applicable
- Click Assign Teacher
đ Managing Subjects
Adding a Subject
- Go to Subjects Management
- Click Add New Subject
- Fill in:
- Subject Name - e.g., Mathematics
- Subject Code - e.g., MATH
- Applicable Classes - e.g., "All" or "Basic 1,Basic 2"
- Description (optional)
- Click Save Subject
đ Uploading Results
Method 1: Single Pupil Upload
- Go to Results Management
- Click on Single Pupil Upload card
- Select Session, Term, Class, and Pupil
- Click Load Subjects
- For each subject:
- â Check the checkbox
- Enter CA Score (Max 40)
- Enter Exam Score (Max 60)
- Total will auto-calculate
- Click Upload Results
Method 2: Bulk CSV Upload
- Click Bulk Upload (CSV) card
- Download the CSV template
- Open template in Excel or Google Sheets
- Fill in data following the format
- Save as CSV file
- Select Session, Term, and Class
- Upload CSV file
- Click Upload CSV
- Column 1: Admission Number (must match exactly)
- Column 2: Subject Code (e.g., MATH, ENG)
- Column 3: CA Score (0-40)
- Column 4: Exam Score (0-60)
- Do NOT include header row in data
đ° Fee Management
Creating Fee Structure
- Go to Fee Management
- Click Create Fee Structure
- Enter:
- Fee Name - e.g., "Tuition Fee"
- Amount - e.g., 50000
- Class - Which class pays this fee
- Session - Academic session
- Term - Which term
- Description (optional)
- Click Create Fee
Allocating Fees to Pupils
- Click Allocate Fees button
- Select Session, Term, and Class
- Click Load Available Fees
- Check fees to allocate
- Click Allocate Fees
This assigns selected fees to ALL pupils in that class.
đŗ Collecting Payments
Recording a Payment
- Go to Collect Fees
- Click Collect Payment
- Search for pupil by name or admission number
- View outstanding fees
- Enter:
- Amount to Pay
- Payment Method (Cash, Bank Transfer, Online)
- Transaction Reference (optional)
- Click Record Payment
- Receipt number is generated automatically
Viewing/Printing Receipt
- Click đ View on any payment
- Receipt shows complete payment details
- Click Print Receipt to print
đ Attendance Management
Marking Daily Attendance
- Go to Attendance Management
- Click Mark Attendance card
- Select Date and Class
- Click Load Pupils
- For each pupil, select status:
- Present â
- Absent â
- Late â°
- Excused đ
- Add remarks if needed
- Click Save Attendance
Viewing Attendance Statistics
- Click Statistics card
- Select class and term
- Click Load Statistics
- View attendance percentage for each pupil
đ Bulk Promotion
Promoting Pupils to Next Class
- Go to Bulk Promotion
- Select Current Class and Promote To class
- Click Load Pupils
- Select pupils to promote (or Select All)
- Click Promote Selected Pupils
- Confirm the action
Pre-school â Creche â KG 1 â KG 2 â Nursery 1 â Nursery 2 â Basic 1 â Basic 2 â Basic 3 â Basic 4 â Basic 5 â Graduated
âī¸ System Settings
School Information
Update your school's basic information including name, address, email, and phone number.
Academic Settings
- Maximum CA Score (default: 40)
- Maximum Exam Score (default: 60)
- Currency (default: NGN)
Payment Gateway (Paystack)
- Get your keys from Paystack Dashboard
- Enter Public Key (pk_test_...) and Secret Key (sk_test_...)
- Click Save Gateway Settings
Managing Sessions
Add New Session:
- Click Add Session
- Enter session name (e.g., 2024/2025)
- Set start and end dates
- Click Add Session
Set Current Session: Click Set Current on desired session
Managing Terms
Add New Term:
- Click Add Term
- Select session
- Choose term (First, Second, Third)
- Set dates
- Click Add Term
đ¨âđĢ Teacher Portal Guide TEACHER
Logging In
- Click Teacher Portal from home page
- Enter credentials provided by admin
- Click Login
đ Teacher Dashboard
The dashboard shows:
- Your assigned classes
- Total pupils in your classes
- Today's attendance count
- Results uploaded this term
- Fees collected today
đ¨âđ Viewing Pupils
My Pupils
- Go to My Pupils
- Select class from dropdown
- View list of all pupils in that class
- Click View to see pupil details:
- Personal information
- Parent contact
- Medical information
đ Uploading Results
- Go to Upload Results
- Select Class (from your assigned classes) and Pupil
- Click Load Subjects
- Check subjects to upload
- Enter CA and Exam scores
- Click Upload Results
đ Marking Attendance
- Go to Attendance
- Select Date and Class (from assigned classes)
- Click Load Pupils
- Mark each pupil: Present, Absent, Late, or Excused
- Click Save Attendance
đŗ Collecting Fees
- Go to Collect Fees
- Click Collect Payment
- Search for pupil by name/admission number
- View outstanding fees
- Enter amount and payment method
- Click Record Payment
Receipt is generated automatically.
đ¨âđŠâđ§ Parent Portal Guide PARENT
Logging In
- Click Parent Portal from home page
- Enter:
- Email (provided by school)
- Password (set by admin or yourself)
- Click Login
đ Parent Dashboard
The dashboard displays:
- All your registered children
- Total outstanding fees
- Recent payment history
- Quick access to child details
đļ My Children
Viewing Child Details
- Go to My Children
- Click View Details on any child
- See complete information including:
- Personal Information - Name, admission number, class, gender, date of birth, status
- Attendance Summary - Total days, days present/absent, attendance percentage
- Academic Results - Current term results, all subjects with scores, grades and remarks
đ° Payments & Fees
Viewing Outstanding Fees
- Go to Payments
- See cards for each child showing:
- Outstanding balance
- Itemized fee breakdown
- Amount paid vs. balance
Paying Fees Online (Paystack)
- On the child's fee card, click Pay Online (Paystack)
- Paystack payment window opens
- Choose payment method:
- Card (Debit/Credit)
- Bank Transfer
- USSD
- Complete payment
- Automatic verification
- Receipt generated instantly
- Card: Enter card details securely
- Bank Transfer: Get account details and transfer
- USSD: Dial code on your phone
Viewing Payment History
Scroll down to see all past payments with:
- Date and time
- Child name
- Amount paid
- Receipt number
- Payment method
Viewing Receipts
- Click View on any payment
- See full receipt with school information, student details, fees paid, and total amount
- Print or save for your records
đ Attendance History
Viewing Child Attendance
- Go to Attendance
- Select child from dropdown
- View:
- Statistics Summary - Total days, present days, absent days, attendance rate
- Detailed Records - Last 50 days with date, status, and remarks
Status Colors
- đĸ Green = Present
- đ´ Red = Absent
- đĄ Yellow = Late
- đĩ Blue = Excused
đ§ Troubleshooting
Common Issues and Solutions
â "Cannot Login" / "Invalid Credentials"
Solution:
- Check CAPS LOCK is off
- Verify email is correct
- Try resetting password
- Contact admin if you're a teacher/parent
â "Page Not Found" / "404 Error"
Solution:
- Check URL is correct
- Ensure you're using the right portal
- Clear browser cache
- Contact IT support
â "No Pupils Found"
For Teachers:
- Check if you're assigned to the selected class
- Contact admin to assign you to classes
For Parents:
- Contact admin to register your children
â Payment Not Reflecting
Solution:
- Check payment history
- Verify transaction was successful
- Contact school admin with:
- Payment reference
- Transaction ID
- Date and amount
â Cannot Upload Results
Solution:
- Check file format (CSV only)
- Verify column headers match template
- Ensure admission numbers are correct
- Check subject codes exist in system
â Attendance Not Saving
Solution:
- Ensure date and class are selected
- Load pupils first before saving
- Check internet connection
- Try again or contact support
đą Mobile Usage Tips
- Use Portrait Mode for forms
- Use Landscape for tables
- Swipe tables left/right to view all columns
- Tap to expand dropdown menus
- Pinch to zoom on receipts/reports
Recommended Browsers:
- Chrome (Android/iOS)
- Safari (iOS)
- Firefox (Android)
â Frequently Asked Questions
For Admins
Q: How do I reset a teacher/parent password?
A: Go to Teachers/Parents Management â Edit â Enter new password â Save
Q: Can I delete a pupil by mistake?
A: Yes, but you'll get a confirmation. Deleted data cannot be recovered.
Q: How do I backup data?
A: Export database regularly from phpMyAdmin or contact IT support.
Q: What if I assign wrong fees to pupils?
A: Currently, you must delete fee allocations manually from database. Contact IT support.
For Teachers
Q: Can I upload results for other teachers' classes?
A: No, you can only upload for classes assigned to you.
Q: What if I enter wrong scores?
A: You can upload again - the system will update existing results.
Q: Can I see all pupils in the school?
A: No, only pupils in classes assigned to you.
For Parents
Q: How do I pay if I'm outside Nigeria?
A: Use international card on Paystack or do bank transfer.
Q: Can I pay for multiple children at once?
A: Currently, you must pay for each child separately.
Q: When will results be available?
A: Contact school admin - they control when results are uploaded.
Q: How do I print my payment receipt?
A: View receipt â Click "Print Receipt" or use browser print (Ctrl+P).
General Questions
Q: Is my data secure?
A: Yes, all data is encrypted and passwords are hashed.
Q: Can I access on my phone?
A: Yes! The portal is fully mobile-responsive.
Q: What if I forget my password?
A: Contact school admin to reset it.
Q: Can I access from anywhere?
A: Yes, from any device with internet access.
đ Quick Reference Guide
Admin Quick Commands
| Task | Navigation |
|---|---|
| Add Pupil | Pupils â Add New Pupil |
| Upload Results | Results â Single/Bulk Upload |
| Mark Attendance | Attendance â Mark Attendance |
| Collect Fees | Payments â Collect Payment |
| Promote Pupils | Bulk Promotion |
| Assign Teachers | Assign Teachers â New Assignment |
Teacher Quick Commands
| Task | Navigation |
|---|---|
| View Pupils | My Pupils â Select Class |
| Upload Results | Upload Results â Select Pupil |
| Mark Attendance | Attendance â Select Class |
| Collect Fees | Collect Fees â Search Pupil |
Parent Quick Commands
| Task | Navigation |
|---|---|
| View Child Results | My Children â View Details |
| Pay Fees | Payments â Pay Online |
| Check Attendance | Attendance â Select Child |
| View Receipts | Payments â Payment History |
â¨ī¸ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Alt + L |
Focus on Login field |
Ctrl + P |
Print current page |
Esc |
Close modal/popup |
F5 |
Refresh page |
Ctrl + F |
Search on page |
đ Contact Support
đ§ Email Support
Email: support@techage.com
For technical support and queries
đą Phone Support
Phone: +234 801 234 5678
Hours: Monday - Friday
8:00 AM - 5:00 PM
đĢ School Administration
For school-specific queries, please contact your school administrator directly.
- Check the Troubleshooting section
- Review the FAQs
- Clear your browser cache and try again
- Have your account details ready
âšī¸ Version Information
System Version: 1.0.0
Last Updated: January 2025
Manual Version: 1.0
đ Thank you for using Techage Primary Portal!
This documentation is designed to help you navigate the system efficiently. If you encounter any issues not covered here, please contact support.
Happy Learning! đâ¨