Skip to product information
1 of 27

SCHOOL COLLEGE MANAGEMENT - Dolibarr

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

1. General overview

School College Management turns Dolibarr into a...

5 people are viewing this right now

View full product details

1. General overview

School College Management turns Dolibarr into a dedicated ERP solution for middle-school (collège) institutions. The module covers the entire set of business processes of a school — administrative, academic, financial, human resources, communication, school life, exams, statistics, reporting and steering — without requiring any external software, while leveraging and enriching the native features of Dolibarr.

Identity card

Commercial name

School College Management (Gestion École Collège)

Technical name

schoolcollegemanagement

Publisher

DoliResources — www.doliresources.com

Version

1.0.0

Module number

504300

Family

Projects / Institutions

Compatibility

Dolibarr v16, v17, v18, v19, v20, v21, v22, v23 and above

Languages

French, English, Italian, German, Spanish

Environment

PHP 7.1 → 8.x — MySQL / MariaDB — Multi-company (MultiCompany)

Table prefix

llx_scol_

Functional scope

·       Administrative: students, parents, enrollments, school years, documents.

·       Academic: levels, classes, subjects, timetables, courses, exams, grades, report cards.

·       Human resources: teachers and staff (administration, supervision, library, laboratory, IT, maintenance, transport, canteen).

·       School life: absences, delays, discipline, infirmary, extracurricular activities.

·       Services: library, laboratories, canteen, school transport.

·       Financial: school fees, payments, due dates, reminders, Dolibarr invoicing.

·       Steering: dashboard, statistics and multi-format reporting.

 

2. Next-generation dashboard

The module offers a completely new interface, distinct from the classic Dolibarr style, inspired by the academic world. The visual identity relies on a school palette: academic blue, education green, pedagogic orange, white and light grey. The interface uses modern cards, widgets, interactive charts, colored indicators and a responsive design (PC, tablet, mobile), compatible with dark mode.

Key performance indicators (KPIs)

The dashboard is organized into thematic zones grouping the following indicators:

Headcount & enrollments

·       Total number of students

·       Students present today

·       Students absent today

·       New enrollments

·       Re-enrollments

·       Active teachers

·       Administrative staff

·       Number of classes

Academics & results

·       Overall average of the institution

·       Success rate

·       Scheduled exams

·       Completed exams

·       Courses delivered

Finance

·       Monthly revenue

·       Yearly revenue

·       Payments received

·       Pending fees

·       Overdue payments

School life & resources

·       Monthly absences

·       Discipline incidents

·       Active library loans

·       Canteen subscribers

·       Transport subscribers

·       Rooms in use

Interactive charts and visualizations

·       12-month enrollment trend

·       Payments trend

·       Boys / girls distribution

·       Headcount by level

·       Kanban preview of the enrollment pipeline

·       Monthly and yearly financial indicators

Each chart is generated through Dolibarr's native DolGraph engine and updates according to the institution's real data.

 


 

3. Detailed functional modules

The module manages 27 interrelated business objects. Each object provides a list with advanced filters, a column selector and search, a detailed record, a change history and automatic links to related records.

3.1 Administrative management of students and families

Object

Business role

Key fields / characteristics

Students

Highly detailed student record (central "hub" object)

Photo, ID number, last name, first name, gender, date and place of birth, nationality, address, phones, email, level, class, group, enrollment date, previous school, health notes, allergies, insurance, family situation, emergency contact and phone, Dolibarr third-party link, internal notes.

Parents

Father, mother or guardian

Contact details, profession, financial responsible, Dolibarr third-party link, several children attached, student link.

Enrollments

Full admission workflow (Kanban view)

Reference, student, school year, level, class, stage (pre-registration, validation, acceptance, admission, refusal, re-enrollment), type, request / decision / signature dates, fees paid, previous school.

School years

Year reference data

Code, label, start and end date, current year.

3.2 Academic structure

Object

Business role

Key fields / characteristics

Levels

6th, 7th, 8th, 9th grade

Code, label, cycle, display order.

Classes

Classes and sections

Code, label, level, section, capacity, room, main teacher, school year, student list and occupancy.

Rooms

Classrooms, laboratories, library

Code, label, room type, capacity, building, floor.

Subjects

Taught disciplines

Code, label, level, coefficient, yearly teaching hours, teacher, curriculum.

Timetables

Weekly graphical planning

Grid by class / teacher / room / subject, weekday, start and end time, school year.

Courses

Planning and delivery

Subject, class, teacher, room, date, times, type (Course, tutorial, practical), topic, materials.

3.3 Human resources

Object

Business role

Key fields / characteristics

Teachers

Complete teacher record ("hub" object)

ID number, last name, first name, speciality, diplomas, phones, email, hire date, availability, Dolibarr user link, HR link, attached subjects and classes.

Staff

Administration, supervision, library, laboratory, IT, maintenance, transport, canteen

ID number, last name, first name, department, job, contact details, hire date, user link.

3.4 Exams, grades and report cards

Object

Business role

Key fields / characteristics

Exams

Tests, assignments, exams, term papers, resits ("hub" object)

Reference, label, type, subject, class, teacher, date, time, max score, coefficient, room.

Grades

Student grading (lines attached to exams)

Exam, student, subject, score, appreciation, teacher, date.

Report cards

School report cards ("hub" object)

Reference, student, class, school year, term, overall average, class rank, appreciation, council decision, absence and delay counts; PDF export.

3.5 School life

Object

Business role

Key fields / characteristics

Absences

Daily attendance, delays, justifications

Student, class, date, type (absence / delay), period, justified, reason, related course.

Discipline

Incidents and sanctions

Reference, student, date, incident type, sanction, severity, description, reporting staff.

Infirmary

Visits and medical follow-up

Student, visit date, reason, treatment, prescription, temperature.

Extracurricular activities

Sports, clubs, outings, trips, competitions

Reference, label, type, date, supervisor, capacity, price, location.

3.6 Institution services

Object

Business role

Key fields / characteristics

Library

Document collection

Reference, title, author, category, ISBN, publisher, quantity, available copies.

Loans

Lending and returns

Book, student, loan date, due date, return date, penalty.

Laboratories

Labs and equipment

Code, label, type, room, capacity, equipment.

Canteen

Subscriptions and catering

Student, formula, period, price, allergens, subscription status.

Transport routes

Buses, drivers, routes, stops

Code, label, driver, bus plate, capacity, stops.

Transport subscriptions

School transport registrations

Student, route, stop, start date, price, status.

3.7 Financial management

Object

Business role

Key fields / characteristics

School fees

Registration, tuition, canteen, transport, uniform, activities, exams, library, laboratory

Reference, student, fee type, label, amount, due date, linked Dolibarr invoice.

Payments

Collections

Reference, fee, student, amount, date, payment mode, settlement reference.

Financial management supports payment schedules, reminders and unpaid tracking, with optional generation of native Dolibarr quotes, orders, invoices and payments.

 


 

4. Business processes and workflows

Enrollment workflow (Kanban view)

Enrollment tracking is handled through an interactive Kanban board with drag & drop. Each request progresses along the stages:

·       Pre-registration

·       File validation

·       Acceptance

·       Admission / Enrollment

·       Refusal

·       Annual re-enrollment

Moving a card from one stage to another automatically updates the enrollment status (admitted, refused, in progress).

"Hub" records and linked entries

The main objects (student, enrollment, teacher, exam, report card) are "hub" records that automatically display an indicator cockpit and all linked entries — for example, on a student record: their enrollments, grades, absences, report cards, fees and payments — with a one-click add button that pre-fills the link.

Timetable

The timetable is displayed as a weekly grid filterable by class, showing subject and room per time slot, complemented by the list of upcoming courses and exams.

 

5. Native integration with Dolibarr

The module fully integrates with the Dolibarr ERP and enriches its native features:

·       Third parties and contacts (linking students and families)

·       Agenda and projects

·       Products and services

·       Quotes, orders, invoices and payments generated from school fees

·       Bank and accounting

·       DMS (electronic document management)

·       Emails and contracts

·       Point of sale if the module is installed

School fees can therefore automatically generate quotes, orders, invoices and payments in Dolibarr, ensuring full accounting continuity.

Electronic document management (DMS/GED)

The module centralizes the institution's documents — certificates, report cards, photos, contracts, authorizations, exam papers and administrative documents — with versioning and archiving through Dolibarr's native DMS.

 

6. Reporting and statistics

A dedicated reporting menu gathers numerous reports, all exportable to PDF, Excel, CSV and print:

Administrative

·       Headcount by level

·       Headcount by class

·       Enrollments by stage

Academic

·       Averages by class and success rate

·       Results by subject

School life

·       Absences and delays by class

·       Discipline incidents by type

Financial

·       Fees by type

·       Unpaid fees

·       Payments by settlement mode

Human resources and services

·       Teachers by subject

·       Staff by department

·       Loans by category

·       Transport by route

·       Canteen by formula

 


 

7. Module configuration

The configuration page allows fine-grained setup of the institution:

·       General settings (institution name)

·       Current school year

·       Default currency

·       Passing average

·       Numbering

·       PDF templates

·       Notifications and emails

·       Colors and dashboard

·       Permissions

Demonstration data

Two dedicated buttons manage a complete and realistic demonstration dataset:

·       Install demonstration data: automatically creates school years, levels, rooms, subjects, teachers, staff, classes, students, parents, enrollments, timetables, courses, exams, grades, report cards, absences, discipline, library, loans, laboratories, canteen, transport, infirmary, activities, fees and payments.

·       Remove demonstration data: removes only the demonstration data created by the module, without affecting real data.

The demonstration dataset includes about 120 students, 16 teachers, 8 classes, 240 fees, 360 grades and more than 2,100 records in total.

 

8. Security, interface and architecture

Security

·       CSRF protection on forms (tokens)

·       XSS escaping of outputs

·       Prepared / escaped SQL queries

·       Rights and fine-grained permission management by domain (students, academics, teachers, exams, school life, services, finance, reporting, administration)

·       Logging (dol_syslog)

·       MultiCompany (multi-entity) compatibility

User interface

·       Responsive design (PC, tablet, mobile)

·       Advanced filters and search

·       Column selector on lists

·       Widgets, charts, badges and cards

·       Kanban view where relevant

·       Dark mode compatibility

Technical architecture

The module complies with the official Dolibarr architecture and relies on a clean, documented and optimized object-oriented design. It is built on a generic engine driven by an object registry, avoiding any code duplication, with the directories class/, core/ (modules, boxes, triggers), admin/, sql/, langs/, css/, js/, img/, lib/ and doc/.

The 27 SQL tables are prefixed with llx_scol_ and a schema self-healing mechanism (ensureSchema) automatically adds missing columns during version upgrades.

 

9. Installation and compatibility

The module is delivered as a ZIP archive directly installable from the Dolibarr module manager, without any further modification.

Installation

1.     Home → Setup → Modules → Deploy / install an external module.

2.     Select the file module_schoolcollegemanagement-1.0.zip.

3.     Enable the "School College Management" module in the list.

4.     Tables, menus, permissions and a demonstration dataset are created automatically.

Uninstallation

Disabling the module from the module list removes menus and permissions; data is preserved (in accordance with Dolibarr's behavior) and can be purged beforehand from the configuration page.

Compatible with Dolibarr v16 to v23 and above — tested and verified under real conditions (installation, activation, page rendering, PDF/Excel/CSV exports, demonstration data, uninstallation).

 

© 2026 DoliResources — www.doliresources.com