Skip to product information
1 of 24

PRIMARY SCHOOL MANAGEMENT - Dolibarr

Regular price €299,00
Regular price Sale price €299,00
Sold out

1. Overview

Primary School Management (Gestion École Primaire) turns Dolibarr...

2 people are viewing this right now

View full product details

1. Overview

Primary School Management (Gestion École Primaire) turns Dolibarr into a complete, self-contained management solution for primary schools. The module covers every administrative, pedagogical, financial, logistical and reporting need of a school, without any external software.

Built to Dolibarr standards, it is clean, secure, responsive (desktop, tablet, mobile), ergonomic and fully multilingual. It installs and activates from the standard Dolibarr module interface and enriches native features (third parties, products/services, quotes, orders, invoices, payments, bank, accounting, agenda, projects and document management).

The module is organised around 23 interconnected business objects and 10 dedicated interfaces (dashboard, admissions, timetable, attendance desk, finance, transport, canteen, communication, reporting, parent portal).

Target users

·       Management: overall steering, admissions, finance, reporting, configuration.

·       Teachers: classes, subjects, timetable, attendance, evaluations, grades, report cards.

·       Front office / Secretariat: students, parents, admissions, enrollments, documents, communication.

·       Transport / canteen staff: routes, assignments, menus, diets, allergies.

·       Accounting: school fees, payments, unpaid balances, invoices, financial reporting.

2. School dashboard

A modern dashboard, distinct from classic Dolibarr screens, with a visual identity inspired by the primary-school world: light blue, soft yellow, education green and white, rounded cards, pedagogical icons and modern charts.

Key indicators (KPIs) in 4 zones

·       Students & enrollment: total students, active students, new enrollments this month, number of classes, number of teachers, archived students.

·       Attendance: overall attendance rate, absence rate, present and absent today.

·       Finance: monthly and annual revenue, outstanding balances, unpaid enrollments.

·       Academic results: general average, number of evaluations, report cards issued.

Key alerts

·       Repeated absences (students with several unjustified absences).

·       Overloaded classes (headcount above capacity).

·       Late payments (enrollments with an outstanding balance).

·       Missing documents (incomplete enrollment files).

Dynamic charts

·       Enrollment evolution over 12 months.

·       Monthly revenue.

·       Students by level.

·       Absences by class.

·       Headcount by class.

·       Distribution of student results.


Dashboard — KPI zones, alerts and charts.

3. Student management

Complete student record with administrative and academic tracking:

·       Full identity, photo, date and place of birth, gender, nationality.

·       Enrollment number (student ID) and internal code.

·       School level, assigned class, school year.

·       School status: active, suspended, transferred, archived.

·       Address, town, postcode, email, phone.

·       Useful medical information and allergies.

·       Emergency contacts (name and phone).

·       Linked parent/guardian and associated Dolibarr third party.

·       Internal notes, attached documents and history.

Each record shows a KPI cockpit (level, class, general average) and a linked-records panel (enrollments, attendance, grades, payments, documents…) with pre-linked quick creation.

4. Parents and guardians

·       Father, mother, legal guardian (relationship).

·       Full contact details: phone, mobile, email, address.

·       Profession.

·       Child pick-up authorization.

·       Parent/child association.

·       Linking to Dolibarr third parties.

·       Emergency contact and phone.

·       Communication history.

5. Enrollments and re-enrollments

The module manages the full admission workflow as a drag-and-drop Kanban board:

·       Admission request → Document review → Approved → Assigned to a class → Rejected.

·       Enrollment file and document verification.

·       Administrative validation and class assignment.

·       Registration-fee generation and Dolibarr invoice creation.

·       Annual re-enrollments and enrollment history.

·       Amount, amount paid, payment mode, linked invoice.


Admissions — enrollment workflow Kanban board.

6. Levels and classes

·       School levels (Year 1–5, kindergarten…), cycle, order.

·       Classes with maximum capacity, assigned room, main teacher, school year.

·       Number of students per class and fill rate.

·       Class-change management and assignment history.

·       Automatic alerts when a class is overloaded.

7. Teachers and staff

·       Teachers: subjects taught, diplomas, level, hours taught, contact details.

·       Non-teaching staff: management, administration, supervision, transport, canteen (role and department).

·       Contracts (type, dates, hourly rate, monthly salary).

·       Assignment to classes and subjects.

·       Link with Dolibarr users / HR module.

8. Subjects and curriculum

·       Subjects with code and colour.

·       Coefficient and target level.

·       Assigned teacher.

·       Pedagogical program and objectives.

·       Lesson planning and teaching materials.

9. Timetables

·       Weekly timetable by class and by teacher.

·       Subjects, times, rooms, days of the week.

·       Clear per-day grid view.

·       Filters by class and by teacher.

·       Timetable printing and export.

10. Attendance and absences

·       Daily roll call and attendance by class.

·       Fast check-in by student ID at the front desk.

·       Statuses: present, absent, late.

·       Justified / unjustified absence, reason and supporting document.

·       Automatic parent notification.

·       Absence history and attendance statistics.

·       Alerts for repeated absences.

11. Grades and evaluations

·       Exams, tests, homework, dictations, recitations.

·       Grades by subject with maximum score and coefficient.

·       Averages and remarks.

·       Student ranking.

·       Term / period.

·       Result history and statistics by student, class and subject.

12. Report cards

·       General average, rank/ranking.

·       Term absences and tardiness.

·       Overall remark.

·       Class-council decision.

·       Period / school year.

·       PDF export, archiving and email delivery (roadmap).

13. School finance

Complete management of school fees, linked to native Dolibarr modules:

·       Fee types: registration, tuition, transport, canteen, activities.

·       Amount, frequency (annual, monthly, quarterly), target level.

·       Partial payments, schedules, reminders, unpaid balances.

·       Payment history and balance status.

·       Unpaid tracking directly from the dashboard.

Native Dolibarr integration

Third parties, products/services, quotes, orders, invoices, payments, bank, accounting, document management, emails and agenda. Quick creation of native quotes, orders and invoices from the Finance hub, with per-student billing.

14. School transport

·       Transport routes with vehicle, plate, driver and attendant.

·       Capacity and list of stops.

·       Students assigned to each route (stop, pick-up time).

·       Schedules and monthly fee.

·       Over-capacity alert and transport reports.

15. Canteen

·       Canteen registration with plan (daily, weekly, occasional).

·       Diets and allergies.

·       Weekly menus (starter, main dish, dessert).

·       Monthly fee.

·       Canteen reports.

16. Document management (school DMS)

·       Enrollment certificates, outing authorizations, report cards, receipts, health forms.

·       Documents linked to a student or a parent.

·       Issue date and archiving.

·       Integration with Dolibarr's native document management.

17. Communication

·       Emails and SMS to parents.

·       Summons, payment reminders, absence alerts, general information.

·       Automatic alert engine (repeated absences, late payments, missing documents).

·       Message history and send tracking.

18. School activities and outings

·       School outings, sports and cultural activities, workshops.

·       Date, place, target class/level.

·       Number of participants and related fees.

·       Parental authorizations and follow-up.

19. Parent / Student portal

·       Per-student view: results, attendance and payments.

·       General average, attendance rate, amount paid and amount due.

·       Quick access to the record, enrollments and payments.

20. Reporting

A menu of filterable reports exportable to CSV / Excel / PDF, with printing:

·       Student list, enrollment list.

·       Payment status, unpaid list.

·       Absence report, tardiness report.

·       Report by class, report by level.

·       Grades report, report cards.

·       Revenue, fees by type.

·       Transport report, canteen report, activities report.

·       Missing documents, archived students.


Reporting — filterable reports and CSV / Excel / PDF exports.

21. Configuration and demo data

·       Active school year, default currency.

·       Payment-due alert (days before), pass mark.

·       "Install demo data" button.

·       "Remove demo data" button (removes only demonstration data, without touching real data).

The demo dataset includes fictitious students, parents, teachers, staff, classes, levels, subjects, timetables, school fees, payments, attendance, grades, report cards, transport, canteen, activities and documents.

22. Rights and security

15 granular permission groups: students, parents, staff, classes, pedagogy, enrollments, attendance, evaluations, billing, transport, canteen, activities, documents, communication and reporting — plus module administration.

·       CSRF tokens on every action.

·       Rights control by group (read / write / delete).

·       Secure SQL queries (systematic escaping).

·       XSS protection (dol_escape_htmltag).

·       Form validation and logging (dol_syslog).

·       Multi-entity / multi-company compatibility.

23. Technical architecture

The module follows the standard Dolibarr tree: core/modules (descriptor), class/, admin/, lib/, sql/ (llx_psm_* tables), langs/ (5 languages), css/, js/, img/, core/triggers, core/boxes, doc/, plus the business pages (dashboard, admissions, planning, attendance, finance, transport, canteen, communication, reporting, portal) and the generic list/record pages per object.

·       Descriptor: modPrimarySchoolManagement.class.php (number 504200).

·       23 SQL tables (llx_psm_ prefix) with schema self-healing on activation.

·       Business triggers, dashboard box, scheduled task (cron) for alerts.

·       Language files FR / EN / IT / DE / ES.

·       README, ChangeLog, LICENSE (GPL v3+) and installation documentation.

Business objects (23)

Object

SQL table

Description

Students

llx_psm_student

Complete student record (hub)

Parents / guardians

llx_psm_parent

Legal guardians (hub)

Teachers

llx_psm_teacher

Teaching staff (hub)

Staff

llx_psm_staff

Non-teaching staff

Contracts

llx_psm_contract

Staff contracts

Levels

llx_psm_level

School levels

Classes

llx_psm_class

Classes (hub)

Subjects

llx_psm_subject

Subjects & curriculum (hub)

Timetables

llx_psm_schedule

Schedule slots (hub)

Enrollments

llx_psm_enrollment

Admissions & re-enrollments (hub)

Attendance

llx_psm_attendance

Attendance / absences

Evaluations

llx_psm_evaluation

Exams & tests (hub)

Grades

llx_psm_grade

Student grades

Report cards

llx_psm_reportcard

School report cards (hub)

School fees

llx_psm_fee

Fee schedule

Payments

llx_psm_payment

Family payments

Transport

llx_psm_transport

Transport routes (hub)

Transport assignments

llx_psm_transportassign

Assigned students

Canteen

llx_psm_canteen

Canteen registrations (hub)

Menus

llx_psm_menu

Canteen menus

Activities

llx_psm_activity

Outings & activities (hub)

Documents

llx_psm_document

School DMS

Notifications

llx_psm_notification

Parent communication

24. Roadmap

·       Parent mobile app (iOS / Android): timetable, grades, absences, payments.

·       QR-code attendance and electronic signature of authorizations.

·       Online payment (Stripe / PayPal / card) and SEPA direct debit.

·       WhatsApp Business API notifications and native SMS.

·       Customizable PDF report-card generator with head-teacher signature.

·       AI teaching assistant: automatic remarks and detection of struggling students.

·       Multi-school: network consolidation and reporting.

 

© 2026 DoliResources — www.doliresources.com — GPL v3+ License