Ischola NG Platform Guide
Everything you need to operate, onboard, and support your school teams inside one unified system.
Getting Started
New schools should follow this order to avoid data gaps and repeated edits later in the term.
Step 1Complete School Settings: logo, contact details, public portal slug, and colors.
Step 2Create academic sessions, terms, classes, and class arms.
Step 3Add teachers and assign them to subjects or class arms.
Step 4Import students via CSV or add them manually, including parent details.
Step 5Configure fee types and structures if you bill fees digitally.
Roles & Permissions
School AdminFull access to setup, users, academics, finance, and reporting.
TeacherScore entry, attendance, and subject-class management.
Finance OfficerInvoices, fee structures, and payment tracking.
StudentResults, invoices, and announcements access.
ParentLinked children, fee invoices, and results access.
Staff UsersStaff accounts are created by the school admin based on responsibilities.
Modules
StudentsAdmissions, profiles, and parent linking.
ClassesClass arms, form teachers, and assignments.
ResultsScore entry, grading, report cards.
FinanceBilling, invoices, payments, receipts.
AttendanceDaily attendance and summaries.
CommunicationAnnouncements and audience targeting.
PromotionsPromote students by class and session.
ReportsPerformance, finance, and enrollment analytics.
Workflows
Daily operations are grouped into repeatable flows for fast onboarding and term management.
AdmissionCapture student bio, class, and parent details, then create fee invoice if enabled.
ResultsEnter scores, compute totals, publish report cards to portals.
PaymentsGenerate invoices and record payments with instant receipts.
School Setup
School setup is handled from the Settings area and should be completed before admissions begin.
ProfileSchool name, logo, email, phone, address, city, and state.
BrandingPublic portal slug, primary and secondary colors, welcome text, and contact email.
UsersCreate staff accounts with appropriate roles and assign permissions if enabled.
Academic Setup
Academic configuration ensures classes, terms, and subjects are structured correctly for reporting.
SessionsCreate academic sessions and mark the current session.
TermsDefine terms for each session and set the active term.
ClassesAdd classes and class arms, then assign form teachers.
SubjectsCreate subjects and link them to classes for score entry.
Student Management
Students can be created individually or imported in bulk. Every student record can be linked to one or more parents/guardians.
AdmissionCapture bio data, class arm, contact, and parent details.
ProfilesView attendance summary, results history, documents, and parent records.
ParentsParent email creates a portal login and sends a temporary password.
Finance & Billing
Finance tools help schools manage fee types, invoices, payments, and receipts in one place.
Fee TypesDefine fee categories and default amounts for each class or term.
InvoicesGenerate invoices per student, track balances, and due dates.
PaymentsRecord payments, issue receipts, and track collections by term.
GatewaysConfigure settlement account details for online payment processing.
Communication
Announcements can be targeted to teachers, students, parents, or everyone.
AudienceSelect the target audience for each announcement.
PriorityUse urgent, important, or normal labels to highlight key updates.
Reports & Analytics
Reports provide visibility into academic performance, attendance trends, and financial health.
AcademicScore distributions and subject performance summaries.
AttendancePresent, absent, late, and excused breakdowns.
FinanceCollections, outstanding fees, and invoice aging.
Student Portal
Students access results and invoices using their login credentials or via the public portals.
Portal URLs: https://ischola.dotega.site/portal/results.php · https://ischola.dotega.site/portal/fees.php
Parent Portal
Parents can view linked children, report cards, and invoices. A parent login is created when a student is enrolled with a parent email.
Public Portals
Public portals allow users to view results or pay fees without dashboard access, using student identifiers and term/session selection.
ResultsPublic results access is controlled by session and term settings.
FeesParents can pay fees and receive receipts instantly.
CSV Imports
Bulk upload helps you add or update students quickly. The system matches existing records by admission number, email, or phone + name.
Requiredfirst_name, last_name.
Recommendedadmission_number to avoid duplicates.
Parent LoginProvide parent_first_name, parent_last_name, parent_email to create a parent account.
Security & Accounts
Access is role-based. Users can update passwords from their profile settings.
LoginCredentials are email + password for all roles.
ParentNew parents receive a temporary password sent to their email.
PrivacySchool data is isolated by tenant access controls.
Troubleshooting
LoginIf a user cannot log in, use the “Forgot Password” option or contact the school admin.
ResultsIf results are missing, confirm the correct term and session are selected.
FeesIf a payment is not reflected, allow a few minutes and contact support if it persists.
AccessIf a student or parent cannot see a record, ensure the student is properly linked.
FAQ
QHow do parents get access? Add parent details with email during admission or CSV import to create a login automatically.
QCan a parent have multiple children? Yes. Link the same parent to multiple students.
QHow do we reset passwords? Users can change passwords from their profile or via admin user management.