Skip to content
VEYQON
Module · Vertical/EDU

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

Inside the module · 42 features/01

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

How it runs/02

One pass through education, end to end.

  1. 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.

  2. 02

    Enrol

    Program and course enrolment for an academic year and term produce the student groups, the timetable, and the fee schedule together.

  3. 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.

  4. 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
The records · 18 types/03
Frappe Education · frappe/education

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.

What you can read back/04

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

Bring one education process. We will run it live.