Skip to main content
Product details are displayed in English. Translations coming soon.
Education Student Attendance — A made-to-order Odoo module for daily and period/subject-wise student attendance with QR, RFID — 1/1उदाहरणात्मक पूर्वावलोकन

A made-to-order Odoo module for daily and period/subject-wise student attendance with QR,

RFID and biometric capture, automatic low-attendance alerts, and board-ready registers.

ECOSIRE builds, installs and supports it around your academic calendar and grading rules.

Education Student Attendance क्या है?

A made-to-order Odoo module for daily and period/subject-wise student attendance with QR, RFID and biometric capture, automatic low-attendance alerts, and board-ready registers. ECOSIRE builds, installs and supports it around your academic calendar and grading rules. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

प्रमुख सुविधाएँ

Dedicated attendance-line ORM model (`models.Model`) keyed on student, subject, period and session date with a present/absent/late/excused state field
Batch-roster OWL marking view that clears a full class in one pass, with keyboard-driven bulk state changes and default-present toggling
Period and subject-wise marking mapped to the timetable, plus a separate daily/homeroom attendance mode
`@api.depends` computed attendance-percentage fields per student, per subject and overall, stored for fast filtering and reporting
Configurable low-attendance thresholds driving an automated action that flags defaulters and sends parent email/SMS via `mail`
QR-code and student-portal self check-in with optional geofence validation for live-session capture
Scheduled RFID and biometric-device log import through the JSON-RPC/XML-RPC API, mapping device IDs to student records
Academic-calendar and holiday-aware working-day calculation so attendance denominators exclude non-instructional days
Leave/excuse application and approval workflow that updates the record and recomputes the affected percentages
QWeb monthly attendance registers and per-class summary reports formatted for print and archival
Defaulters list and attendance-trend analytics dashboard with drill-down by class, subject and date range
Spreadsheet (XLSX) export sized for board, ministry and accreditation compliance submissions
`ir.model.access.csv` plus record rules scoping teachers to their sections while coordinators and admin see the full institution
Odoo 17.0 / 18.0 / 19.0 support on Community or Enterprise, packaged with a clean `__manifest__.py` and dependency on `base` and `mail`

ऑर्डर पर निर्मित, पूरी तरह आपके लिए तैयार

स्वयं सेटअप की ज़रूरत नहीं — ECOSIRE द्वारा निर्मित, इंस्टॉल और समर्थित एक कार्यशील ऐप।

  1. 1

    आप ऑर्डर करते हैं

    एक बार के निर्माण मूल्य से शुरू करें। किकऑफ़ पर हम आपके साथ मिलकर दायरा तय करते हैं।

  2. 2

    हम बनाते और इंस्टॉल करते हैं

    ECOSIRE इसे आपके Odoo पर बनाता, कॉन्फ़िगर और इंस्टॉल करता है।

  3. 3

    लाइव + समर्थन

    आप लगभग एक कार्य सप्ताह में लाइव हो जाते हैं, गो-लाइव के बाद दो सप्ताह के समर्थन के साथ। हमारे द्वारा दिए गए कोड की खामियाँ निःशुल्क ठीक की जाती हैं।

तकनीकी विनिर्देश

Odoo संगतता
Odoo 17, Odoo 18, Odoo 19
संस्करण
Enterprise और Community
लाइसेंस
लाइसेंस की पुष्टि आवश्यक है
Python आवश्यकता
Python 3.10+
डेटाबेस
PostgreSQL 12+

इस उत्पाद के बारे में

Schools and colleges lose real time and real compliance standing to attendance that lives in paper registers and disconnected spreadsheets. Class teachers re-key the same rows every period, academic coordinators can never see a live defaulters list, and by the time a low-attendance case surfaces the term is nearly over. Odoo out of the box has no concept of a student attendance record tied to a subject, a period, or an academic calendar. hr.attendance is built for employee check-in/out, not for a teacher marking forty students present, absent, late or excused against a timetable slot — so most institutions bolt attendance onto a stack Odoo was never designed to carry.

Education Student Attendance is a build-to-order Odoo module ECOSIRE designs and builds for your institution. At its core is a purpose-built ORM model (models.Model) for the attendance line — student, subject, period, session date, and a state field for present/absent/late/excused — with the roster rendered through a fast batch-marking OWL view so a teacher clears a full class in seconds rather than one form at a time. A @api.depends computed field rolls each student's attendance percentage per subject and overall, and a stored threshold drives an ir.actions.server / automated action that raises a low-attendance flag and queues a parent notification via mail (email and SMS). Capture is flexible: QR-code and student-portal self check-in for live sessions, plus scheduled inbound sync of RFID and biometric-device logs through the JSON-RPC/XML-RPC API so hardware you already own feeds the same records.

Because compliance reporting is the point, the module ships QWeb reports for monthly attendance registers and per-class summaries, a defaulters list, and a spreadsheet export sized for board and regulatory submission. Working-day math is academic-calendar aware — holidays, weekends and declared non-instructional days are excluded from the denominator, so a percentage means what an auditor expects it to mean. A leave/excuse application and approval workflow lets students or guardians request an excused absence and coordinators approve it, updating the record and the computed percentage in one place. Access is governed by ir.model.access.csv plus record rules so a class teacher sees only their assigned sections while coordinators and administration see the full institution, and an analytics dashboard surfaces attendance trends and repeat defaulters. It targets Odoo 17.0, 18.0 and 19.0 on Community or Enterprise; Enterprise adds native dashboard and studio conveniences where you run it.

Delivery is build-to-order, not an instant download. We start with a short scoping call to confirm your grading model, timetable structure, notification channels and hardware, then build and install your version, run UAT on a staging database, and hand over the git repository with documentation and a post-go-live support window. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); additional campuses or multi-company structure, extra biometric/RFID device integrations, SMS-gateway and localization depth, and historical attendance data migration volume increase the quoted scope. You receive a fixed quote after the scoping call.

What you get

  • Installable source code for your version of the module, packaged for your Odoo 17/18/19 Community or Enterprise deployment
  • Installation and configuration on your environment, including academic-calendar, threshold and notification setup
  • Technical documentation: data model, computed fields, security rules, automated actions and API import points
  • User guide plus a live training session for teachers and academic coordinators
  • UAT on a staging database with a documented rollback plan before production go-live
  • Post-go-live support window for defect fixes and configuration adjustments
  • Git repository handover with full commit history and branch/tag for your release
  • Device-integration mapping notes for any RFID/biometric hardware connected during the build

Who this is for

Class Teacher

Marks daily and period-wise attendance for their sections and needs a fast batch-roster view that clears a full class in seconds, with late and excused states and no re-keying between periods.

Academic Coordinator

Owns compliance across classes and needs a live defaulters list, threshold-based flags, and monthly registers exportable for board and accreditation reporting without chasing paper.

School / College Administrator

Wants attendance-percentage rules enforced consistently, parent notifications sent automatically, and access scoped so each teacher only sees their own sections.

IT / Systems Manager

Responsible for connecting existing RFID or biometric hardware and the student portal into Odoo via the API, and for a clean handover with source code, docs and rollback.

How Education Student Attendance Compares

CriterionECOSIRECustom BuildCompetitorOdoo नेटिव
Fit to your grading and timetable rulesBuilt to your subjects, periods and calendarPossible but you specify and maintain everythingGeneric model; bend your process to fitNo student/subject attendance concept at all
Capture methodsQR, portal self check-in, RFID and biometric syncWhatever you have time to buildUsually a subset, often QR onlyEmployee check-in/out only, not students
Low-attendance alerts and defaultersThreshold flags plus parent email/SMS, live defaulters listYou design the automation and templatesBasic flags, alerting variesNone
Compliance reports and registersQWeb registers plus board-ready XLSX exportReports built to order, added over timeStandard reports, limited export shapingNo attendance reports for students
Calendar-aware working-day mathHolidays and non-instructional days excluded from denominatorsMust be implemented and tested by youOften simple day counts, not calendar-awareNot applicable
Delivery and supportBuilt, installed, UAT, docs, training and support windowDepends entirely on your team's capacitySelf-install with forum or ticket supportSelf-configured, no attendance to support
Access controlRecord rules scope teachers to their sectionsYou author the security modelPreset roles, may not match your structureGeneric Odoo access, no section scoping
Total cost of ownershipFixed quote, source and repo handed overHigher build and maintenance costLow upfront, ongoing customization costFree but does not do the job

Frequently Asked Questions about Education Student Attendance

Is this an existing app I can download and install today?

No. This is a build-to-order Odoo module. ECOSIRE designs, builds, installs and supports your version around your grading model, timetable and hardware. It is a productized engineering service, not an off-the-shelf apps.odoo.com download.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The clock starts after the scoping call, once your academic calendar, notification channels, capture devices and reports are agreed. Larger data migrations or multi-campus rollouts extend the timeline, and we state that in the quote.

How does pricing and scoping work?

Pricing starts from $999 (indicative, single-company base scope). After a short scoping call we send a fixed quote. Additional campuses or multi-company structure, extra biometric/RFID integrations, SMS-gateway and localization depth, and historical data migration volume increase the quoted scope.

Which Odoo versions and editions do you support?

Odoo 17.0, 18.0 and 19.0, on both Community and Enterprise. The module depends only on `base` and `mail`, so it runs on Community; Enterprise-only conveniences like native dashboards are used where you already run Enterprise.

Can it import from our existing biometric or RFID hardware?

Yes. We map your device logs into the attendance records via scheduled sync through Odoo's JSON-RPC/XML-RPC API. Supported devices and the mapping approach are confirmed during scoping since hardware protocols vary; each additional integration is quoted.

How do parents get low-attendance alerts?

A configurable threshold drives an automated action that flags defaulters and sends notifications through Odoo's `mail` framework by email and, where an SMS gateway is connected, by SMS. Thresholds and message templates are set up during configuration.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration adjustments, and you receive the git repository so your own team can maintain it. Version upgrades to a newer Odoo release or new feature work are scoped as a follow-on engagement.

ऑर्डर पर निर्मित
Education Fees Management
Odoo

Education Fees Management

Build-to-order Odoo module for flexible fee structures, online collection, dues tracking and scholarship handling — linked to Accounting.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Education Hostel Management
Odoo

Education Hostel Management

A made-to-order Odoo module for residential institutions that manages hostel blocks, rooms and bed-level allocation, mess plans, and hostel-fee billing directly against Odoo Accounting. ECOSIRE builds, installs, and supports it to match your exact residence workflow.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
e-Learning LMS for Education
Odoo

e-Learning LMS for Education

A branded Odoo learning management system built to order — course catalog, drip lessons, auto-graded quizzes, rubric assignments, verifiable certificates and gamification, all wired to your student and gradebook records. ECOSIRE scopes, builds, installs and supports it; you begin by requesting a quotation.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
eLearning Platform
Odoo

eLearning Platform

A build-to-order online eLearning platform for Odoo — courses, structured content, learner progress tracking, and certification, engineered to your training model. ECOSIRE builds, installs, and supports it after you request a quotation.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
कोटेशन का अनुरोध करें

Education Student Attendance

A made-to-order Odoo module for daily and period/subject-wise student attendance with QR, RFID and biometric capture, automatic low-attendance alerts, and board-ready registers. ECOSIRE builds, installs and supports it around your academic calendar and grading rules.

  • Dedicated attendance-line ORM model (`models.Model`) keyed on student, subject, period and session date with a present/absent/late/excused state field
  • Batch-roster OWL marking view that clears a full class in one pass, with keyboard-driven bulk state changes and default-present toggling
  • Period and subject-wise marking mapped to the timetable, plus a separate daily/homeroom attendance mode
  • `@api.depends` computed attendance-percentage fields per student, per subject and overall, stored for fast filtering and reporting

कोटेशन का अनुरोध करें

हमें Education Student Attendance के लिए अपनी ज़रूरतें बताएं और हम आपको कीमत, लाइसेंस विकल्प और एक अनुकूलित प्रस्ताव भेजेंगे — आमतौर पर एक कार्यदिवस के भीतर।

अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।