Admission, attendance, assessment, and the fee that funds them.
Students, programmes, courses, schedules, attendance, and assessment on one record set, with fees posting into the same ledger the finance office closes on. Guardians see what they are meant to see through the same portal, governed by the same permissions as everything else.
7 feature areas·18 record types·Fees post into the ledger
What is inside the Education module.
Seven areas, from an application to a published result. The module was split out of ERPNext into its own maintained app — we name it plainly, because it belongs in any procurement conversation.
Students and guardians
The record everything else attaches to.
Student record
Personal detail, category, joining and leaving dates, guardians, addresses, and the programmes they are enrolled on.
Student applicants
Applications as their own records with status and attached documents, converted to students on acceptance without re-entry.
Student admission
An admission cycle with its own programme list, eligibility criteria, and application dates, publishable to the website.
Guardians
Guardian records linked to several students, with their own portal access and their own contact detail.
Student categories
Named categories used for fee structures, reporting, and concession rules rather than as a free-text label.
Student logs
Dated notes — academic, medical, general — held against the student rather than in a separate file.
Programmes and courses
What is taught, to whom, and when.
Programmes
A named programme holding its courses, with a department and its own fee structure.
Courses
Individual courses with their assessment criteria and their own instructors.
Academic years and terms
The periods enrolment, assessment, and fees are all computed against.
Program enrolment
A student on a programme for an academic year and term, which is what generates course enrolment and fees.
Course enrolment
Per student per course, so an elective is a record rather than an assumption.
Student groups
By batch, by course, or by activity, with their own instructor and student list, used for scheduling and attendance.
Instructors and rooms
Instructor records linked to employees, and rooms with a seating capacity the scheduler respects.
Scheduling and attendance
The timetable, and who was actually there.
Course schedules
A dated, timed session for a student group with its instructor and room, created individually or generated across a period.
Clash checking
Room and instructor conflicts refused at creation rather than discovered on the day.
Student attendance
Marked per student per schedule or per day, with the group's list presented rather than typed out.
Bulk marking
A whole group marked present with the exceptions changed, which is how it is actually done.
Student leave applications
Requested and approved, with approved leave reflected in the attendance record rather than left as an absence.
Absence reporting
Standing reports of absentees by day and by student, which is what makes a follow-up call possible the same morning.
Assessment
Marks, grades, and the report that comes out of them.
Assessment plans
A named assessment for a course and group with its date, its maximum score, its criteria, and its examiner.
Assessment criteria
Weighted criteria per course, so a mark is composed rather than a single number.
Grading scales
Named scales with their own bands and thresholds, applied to produce a grade from a score.
Assessment results
Per student per criterion, entered through a tool that presents the whole group at once.
Assessment groups
Terms, units, or examination series grouping plans together for reporting.
Report cards
Generated per student across an assessment group, with criteria, scores, grades, and attendance.
Fees
What is owed, collected, and posted.
Fee categories and structures
Named components composed into a structure per programme, academic term, and student category.
Fee schedules
A structure applied to student groups on due dates, generating the individual fee records in one action.
Fees as receivables
Each fee posts to the receivable account and the income accounts behind its components — the same ledger everything else uses.
Concessions and discounts
Applied by student category or per student, recorded on the fee rather than as an unexplained lower number.
Instalments
One structure across several due dates, tracked and aged individually.
Online payment
Guardians paying through the portal with the payment recorded against the fee and settled in the ledger.
Collection reporting
Collected against outstanding by programme, term, and student category.
Portal and communication
What students, guardians, and instructors see without asking anybody.
Student portal
Timetable, attendance, assessment results, and fees under the student's own login.
Guardian access
A guardian sees their own students and nobody else's, through the same permission system as the rest of the platform.
Instructor view
The groups an instructor teaches, their schedules, and the attendance and marks they have to enter.
Announcements and newsletters
Sent to groups, programmes, or guardian lists, recorded against the contacts they went to.
Website admission forms
Applications created directly from the site, with the admission cycle already set.
Where the agents sit
The administrative work that is chasing and gathering.
Attendance follow-up
The morning's absentees identified with their guardian contact and recent pattern, ready for the call.
Fee chasing
Overdue fees by student and guardian with the reminder drafted, escalating by age rather than by whoever remembers.
Application progress
Incomplete applications and missing documents surfaced against the admission cycle's dates.
Result preparation
Missing marks by group, course, and examiner identified before report cards are due.
Limits and approval
An agent may prepare and prompt. Publishing a result, waiving a fee, and admitting a student are named people's decisions.
One pass through education, end to end.
- 01
Admit
An admission cycle publishes its programmes and dates, applications arrive through the site as records, and an accepted applicant becomes a student without re-entry.
- 02
Enrol
Program and course enrolment for an academic year and term produce the student groups, the timetable, and the fee schedule together.
- 03
Teach
Sessions are scheduled against instructors and rooms with clashes refused, attendance is marked by group, and approved leave is reflected rather than counted as absence.
- 04
Assess and collect
Marks are entered per criterion, graded by scale, and published as report cards — while fees post as receivables and are chased by age.
The switches that decide how it behaves here
- Academic year and term
- The periods enrolment, assessment, and fees run on
- Attendance marking
- Per session, or per day
- Instructor records
- Linked to employees, or standalone
- Room clash checking
- Refused at creation, not flagged later
- Grading scale
- Named bands, applied to produce a grade from a score
- Fee receivable account
- Named, so fees age with every other receivable
- Guardian portal access
- Their own students only, by permission
- Online fee payment
- Gateway mapped to the bank account it settles into
Every document this module keeps.
Student
The master, with guardians, category, and enrolments.
Student Applicant
An application, converted to a student on acceptance.
Student Admission
An admission cycle with its programmes and dates.
Guardian
Linked to several students, with their own portal access.
Student Log
A dated academic, medical, or general note.
Program
A named programme holding its courses and fee structure.
Course
One course, with its assessment criteria and instructors.
Academic Year / Academic Term
The periods everything is computed against.
Program Enrollment
A student on a programme for a year and term.
Course Enrollment
A student on a course, so electives are records.
Student Group
By batch, course, or activity, with instructor and members.
Course Schedule
A dated, timed session with instructor and room.
Student Attendance
Present or absent, per student per session or day.
Assessment Plan
A dated assessment with criteria, maximum, and examiner.
Assessment Result
Scores per criterion, entered for a whole group at once.
Grading Scale
Bands and thresholds turning a score into a grade.
Fee Structure / Fee Schedule
Components per programme, applied to groups on due dates.
Fees
The receivable, posting to income accounts per component.
Reports that ship with it, not ones you commission.
- Student Monthly Attendance Sheet
- Every student, every day, for a group and month.
- Absent Student Report
- Today's absentees with guardian contact detail.
- Student Batch-Wise Attendance
- Attendance percentage by group over a period.
- Course wise Assessment Result
- Scores and grades per criterion, by course.
- Final Assessment Grades
- Composed grades across an assessment group.
- Assessment Plan Status
- Which assessments still have marks outstanding.
- Program wise Fee Collection
- Collected against outstanding, by programme and term.
- Student and Guardian Contact Details
- The contact list, current, for a group or programme.
- Accounts Receivable
- Fee arrears on the same ageing as every other receivable.
- Profit and Loss Statement
- Read by programme where programme is a dimension.
Next step