Skip to content

CASE STUDY · HIGHER EDUCATION · DHAKA

Admission to graduation: completing a university ERP that shipped half-built

International Standard University (ISU) in Dhaka now runs admissions, attendance, exams, fees, hostel, transport and scholarships in one Odoo 19 Community module, with fee invoicing about 95% faster.

# college_erp/models/student.py
class Student(models.Model):
    _name = "college.student"
    _inherit = ["mail.thread"]

    name = fields.Char(required=True)
    attendance = fields.Float()
    eligible = fields.Boolean(
        compute="_compute_eligible")
7subsystems built from scratch
~95%faster fee invoicing
5role-based access groups
14,000+attendance records in QA data
0paid add-ons

The challenge

Admissions, attendance, exams and fees ran on spreadsheets and paper. The commercial Odoo education module the university evaluated had 7 top-level menus that were only placeholders ("contact the vendor"), which depended on paid modules that didn't exist for Odoo 19. Management had no real-time view of enrollment, attendance or dues.

What we built

Admissions

A Draft → Submitted → Approved/Rejected pipeline, document checklist, email templates, admission-fee invoicing, and one-click applicant → student conversion (partner + portal user + enrollment).

Academic structure

Years → departments → programs → subjects → sections, rooms, and a conflict-aware timetable generator.

Attendance

Present/Late/Absent/Excused/Holiday, leave-linked excusals, and 75% eligibility enforced by a scheduled job.

Examinations (new)

One-click result sheets, automatic percentage, letter grade (A+…F) and pass/fail.

Finance (new)

Fee structures per program and year, batch invoice generation per class.

Hostel, scholarships, transport, discipline, documents (all new)

Full workflows with security.

Dashboards and portal

Admin, faculty and accountant views with KPIs, alerts and charts, plus student and guardian self-service.

Security

5 role groups, record rules and multi-company isolation.

Results

  • 100% of academic operations digitised, from admission to graduation
  • Fee invoicing ~95% faster: one click per class instead of minutes per student
  • Attendance compliance automated, with zero manual register checks
  • Real-time visibility on live dashboards instead of month-end reports
  • No additional paid modules: delivered as a single installable module
Odoo 19Python 3.14OWLQWebPostgreSQLRecord rulesMulti-company

At a glance

Client
International Standard University (ISU), Dhaka
Industry
Higher education
Platform
Odoo 19 Community · one installable module
Scope
University + affiliated school + corporate academy (multi-company)
Services
Custom module development · Dashboards · Reporting · Security design · Demo-data engineering
Delivery
Delivered by the VexaNext engineering team

Running a school, college or university?

Newsletter

One Odoo + brand insight a month. No fluff.

WhatsApp Book a call