メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Education ERP / School Management System — Custom-built Odoo ERP for schools: admissions, timetables, attendance, exams, grad — 1/1イメージプレビュー

Custom-built Odoo ERP for schools: admissions, timetables, attendance, exams, grading and parent/student portal

— built and supported by ECOSIRE.

Education ERP / School Management Systemとは?

Custom-built Odoo ERP for schools: admissions, timetables, attendance, exams, grading and parent/student portal — built and supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

主な機能

Student admission and enrollment lifecycle — capture inquiries, applications, entrance-test scores, document uploads, admission approval and seat allocation, then convert an accepted applicant into an enrolled student record without re-keying data
Guardian and family management — link each student to one or more guardians via Many2one/Many2many relations, with contact details, relationship type and per-guardian portal access
Course, class, batch and section structure — model programs, academic years, classes, sections and subjects as related Odoo records so a student's full academic placement is one click away
Timetable and period scheduling — build weekly period grids per section with subject, teacher and room, surfaced in Odoo's calendar/gantt views and checked for teacher/room clashes
Daily attendance for students and staff — mark attendance per period or per day on a fast OWL grid, with @api.depends computed attendance percentage and automatic below-threshold flagging
Examination and assessment setup — define exam types (unit test, mid-term, final), schedules, maximum marks, weightings and grading scales that map raw marks to grades and grade points
Assignment and coursework tracking — record assignments, submission status and internal assessment marks that feed into the final computed result
Grading, GPA and pass/fail computation — weighted term totals, GPA/percentage and pass/fail status are computed fields that recalculate automatically as marks are entered
Report cards, transcripts and mark sheets — QWeb PDF reports (report card, cumulative transcript, admit card, mark sheet) branded to your institution and generated in bulk per section
Parent and student portal — self-service access to timetable, attendance, results, report cards, fee status and announcements through Odoo's website portal, scoped by record rules to each family
Fee integration with Odoo Accounting — fee structures per class generate invoices and receipts through native Odoo Sales/Accounting, keeping finance and academics in one ledger
Role-based security — ir.model.access.csv rights plus record rules so admins, principals, class teachers, examiners and parents each see exactly and only what they should
Automated actions and reminders — scheduled jobs and automations for low-attendance alerts, report-card publish notifications, exam reminders and end-of-term promotion to the next class
Multi-campus and academic-year aware — segment data by campus/branch and academic year so historical years stay intact and reportable
XML-RPC / JSON-RPC API ready — every academic record is accessible over Odoo's API for a mobile app, biometric attendance hardware, SMS gateway or your existing website

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

技術仕様

Odoo互換性
Odoo 17, Odoo 18, Odoo 19
エディション
Enterprise&Community
ライセンス
ライセンスの確認が必要です
Python要件
Python 3.10+
データベース
PostgreSQL 12+

この製品について

A complete academic ERP built natively on Odoo (17, 18 and 19) to run your entire institution from a single database — admissions, enrollment, class and section structures, timetables, daily attendance, examinations, grading, report cards and a self-service parent/student portal. This is not an off-the-shelf apps.odoo.com download. ECOSIRE designs, builds, installs and supports a module tailored to how your school actually operates: your grading scale, your attendance policy, your fee structure and your report-card layout.

Under the hood it is real Odoo engineering. Academic entities (students, guardians, courses, batches, sections, subjects, exams, grades) are modeled as models.Model classes with proper relational fields (Many2one, One2many, Many2many) so students link cleanly to guardians, batches, attendance lines and exam results. Derived values — attendance percentage, weighted GPA, pass/fail status, term totals — are @api.depends computed fields that stay correct automatically as source data changes, rather than brittle spreadsheet formulas. Access is locked down with ir.model.access.csv model-level rights plus record rules so a class teacher sees only their own sections, an examiner only their subjects, and parents only their own children — enforced by the Odoo ORM, not by hiding buttons.

The interface uses standard Odoo views (list, form, kanban, calendar, gantt) defined in XML, with OWL components where a richer experience helps — a color-coded attendance grid, a drag-and-drop timetable, a grade-entry sheet. Report cards, transcripts, admit cards, fee receipts and mark sheets are QWeb PDF reports styled to your letterhead. Automated actions and scheduled jobs handle the repetitive work: flag students below an attendance threshold, email parents when a report card is published, roll students to the next class at term end. Because it is native Odoo, it composes with the modules you already run — Accounting for fees and invoicing, Website for online admission forms, Calendar for the academic timetable, Email Marketing for parent communications — and every record is reachable over Odoo's XML-RPC / JSON-RPC API for integration with a mobile app, biometric attendance device or existing website.

The module works on Odoo Community and Enterprise; we confirm which edition-specific features (e.g. Studio, advanced accounting, Gantt) your plan needs during scoping so nothing is promised that your license can't run. Delivery is a build-to-order engagement: after purchase we scope your requirements, build the module, install it on your Odoo (Odoo.sh, on-premise or ECOSIRE-managed hosting), migrate your existing student data, train your staff, and support you through go-live — typically a one working week lead time depending on scope.

得られるもの

  • Complete installable Odoo module (source code) with a proper __manifest__.py declaring dependencies, data files, security and views — compatible with your target Odoo 17, 18 or 19 and edition
  • Data models, computed fields, security (ir.model.access.csv + record rules), XML/OWL views and QWeb report templates configured to your grading scale, attendance policy and report-card layout
  • Installation and deployment on your environment — Odoo.sh, on-premise, or ECOSIRE-managed hosting — including database configuration and dependency setup
  • Migration of your existing student, guardian, class and (where available) historical result data into the new structure via import scripts or the API
  • Branded QWeb documents — report card, transcript, admit card, fee receipt and mark sheet templates styled to your institution's letterhead
  • Configuration workbook and admin/user documentation covering day-to-day operations, plus staff training sessions (admissions, attendance, exams, portal management)
  • Post-go-live support window with bug fixes and Odoo minor-version compatibility, plus a written scope for any future enhancements

これは誰のためのものですか

School / College Administrator

Runs admissions, class allocation, timetables and staff attendance day-to-day. Wants one system that replaces scattered spreadsheets and manual registers, with reliable report-card generation and role-scoped access for teachers.

Principal or Academic Director

Needs institution-wide visibility into enrollment, attendance trends, exam performance and pass rates across sections and academic years, with dashboards and transcripts they can trust because the numbers are computed, not typed.

IT / ERP Manager at an Institution

Owns the Odoo deployment and integrations. Values a native module (real models, proper security, XML-RPC/JSON-RPC API) that composes with existing Accounting, Website and Calendar modules and won't break on the next Odoo upgrade.

Registrar / Examination Officer

Manages exam scheduling, mark entry, grading scales and result publication. Wants weighted grading, GPA and pass/fail computed automatically and report cards produced in bulk per section.

Education ERP / School Management System の比較方法

基準エコシエールカスタムビルド競合他社Odoo 標準機能
Fit to your grading scale, attendance policy and report-card layoutBuilt exactly to your rules during scopingPossible but you specify and pay for every detailFixed to the vendor's assumptions; you adapt to it含まれていない
Native Odoo models, computed fields and record-rule security付属部分的なサポート部分的なサポート含まれていない
Admissions → enrollment → exams → report cards as one connected flow付属部分的なサポート部分的なサポート含まれていない
Parent/student portal scoped per family via record rules付属部分的なサポート部分的なサポート含まれていない
Branded QWeb report cards, transcripts and admit cards付属部分的なサポート部分的なサポート含まれていない
Installed, data migrated, staff trained and supported for you付属含まれていない含まれていない含まれていない
Works on Odoo 17, 18 and 19 with a defined upgrade path付属部分的なサポート部分的なサポート部分的なサポート
XML-RPC / JSON-RPC API for mobile app and biometric integration付属部分的なサポート部分的なサポート付属

Education ERP / School Management System に関するよくある質問

How long until the module is delivered and installed?

This is a build-to-order engagement, not an instant download. After purchase we run a short scoping call to confirm your class structure, grading scale, attendance policy and report-card layout, then build, install and configure the module on your Odoo environment. Typical lead time is one working week depending on scope, data migration volume and the number of custom reports. You get a delivery timeline in writing before the build starts.

What support and updates do I get after go-live?

Every engagement includes a post-go-live support window covering bug fixes, configuration adjustments and compatibility with Odoo minor releases on your version (17, 18 or 19). We hand over documented, maintainable code so you're never locked in. After the included window, ongoing support, new features and major-version migrations (e.g. 18 to 19) are available under a maintenance plan or a scoped change request.

Does it work on Odoo Community or only Enterprise?

The core module runs on both Odoo Community and Enterprise. Some conveniences — Odoo Studio, advanced accounting or the Gantt view — are Enterprise-only, so during scoping we confirm which edition-specific features your plan actually needs and design the build to match your license. We never promise functionality your edition can't run.

Can parents and students log in to see attendance and results?

Yes. The module extends Odoo's website portal so guardians and students get self-service access to timetables, attendance, results, published report cards, fee status and announcements. Access is enforced by Odoo record rules, so each family sees only their own children's data — it's ORM-level security, not just hidden menus.

Will it integrate with fees, our website admission form, and a mobile app?

Yes. Because it's built natively on Odoo, fee structures generate invoices and receipts through Odoo Accounting/Sales, online admission forms can be published through the Odoo Website module, and the academic timetable lives in Odoo Calendar. Every record is also exposed over Odoo's XML-RPC / JSON-RPC API, so a mobile app, biometric attendance device or SMS/email gateway can read and write data programmatically.

Can you migrate our existing student and result data?

Yes. Migrating existing data is part of the deliverables. We import your current students, guardians, classes and — where records are available — historical results into the new structure using import files or the Odoo API, and reconcile the counts with you before go-live so nothing is lost.

見積もりを依頼

Education ERP / School Management System

Custom-built Odoo ERP for schools: admissions, timetables, attendance, exams, grading and parent/student portal — built and supported by ECOSIRE.

  • Student admission and enrollment lifecycle — capture inquiries, applications, entrance-test scores, document uploads, admission approval and seat allocation, then convert an accepted applicant into an enrolled student record without re-keying data
  • Guardian and family management — link each student to one or more guardians via Many2one/Many2many relations, with contact details, relationship type and per-guardian portal access
  • Course, class, batch and section structure — model programs, academic years, classes, sections and subjects as related Odoo records so a student's full academic placement is one click away
  • Timetable and period scheduling — build weekly period grids per section with subject, teacher and room, surfaced in Odoo's calendar/gantt views and checked for teacher/room clashes

見積もりを依頼

Education ERP / School Management System のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。