A made-to-order Odoo examination and results system covering exam sessions, timetabling, marks entry, configurable grading scales, report cards and consolidated GPA/CGPA transcripts. ECOSIRE builds, installs and supports it around your board and academic policies. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $399.00 USD; request a quote for a scoped proposal.

A made-to-order Odoo examination and results system covering exam sessions, timetabling, marks entry, configurable grading scales, report cards and consolidated GPA/CGPA transcripts. ECOSIRE builds, installs and supports it around your board and academic policies.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Examination controllers and academic heads spend weeks stitching together spreadsheets for exam timetables, subject-wise marks, grade cut-offs and transcripts — then re-doing it every term because each board has its own grading rules and marksheet format. Odoo core gives you calendar, mail and a clean ORM, but it has no concept of an exam session, a weighted grading scale, a subject max/min/weightage grid, or a CGPA that rolls up across years. The moment you need rank computation with configurable rounding, hold/release control on published results, or a board-specific QWeb marksheet, native Odoo runs out of road and you are back to Excel and manual re-keying.
Exam session and term setup with typed exam types (unit test, midterm, final, practical) as first-class records linked to academic years
Exam timetable builder with room and invigilator allocation and automatic clash detection across rooms, invigilators and student cohorts
Data-driven grading scales — percentage, letter grade, GPA/CGPA and pass/fail — configured per board rather than hard-coded thresholds
Subject-wise marks-entry grid enforcing per-subject max, min and weightage, with inline validation on out-of-range entries
Automatic grade and rank computation via @api.depends compute fields with configurable rounding and tie-handling rules
Consolidated transcript aggregating weighted CGPA across terms and academic years with credit weighting
ECOSIRE builds Education Exams & Gradebook as a made-to-order Odoo module (base, mail, calendar) tailored to how your institution actually assesses. We model exam sessions and exam types (unit test, midterm, final, practical) as first-class records, an exam timetable with room and invigilator allocation and automatic clash detection, and configurable grading scales — percentage, letter grade, GPA/CGPA, or pass/fail — driven by data rather than hard-coded thresholds. Marks entry is a subject-wise grid enforcing max/min and weightage, with grade and rank computed via @api.depends compute fields and configurable rounding so results recalculate deterministically as marks land. Grace-marks, re-evaluation and supplementary-exam handling are built in as auditable state transitions, not spreadsheet overrides.
Technically, everything is proper Odoo: models in models.Model with typed fields and computed grade/rank/GPA, access control through ir.model.access.csv plus record rules that scope teachers to their subjects and controllers to their sessions, and OWL/XML views for the entry grids and dashboards. Report cards, marksheets and hall-tickets are QWeb templates you can vary per board, and consolidated transcripts aggregate weighted CGPA across terms and years. Result publishing pushes to the student/parent portal with explicit hold/release control, automated actions notify on release, and result analytics (pass %, subject toppers, grade-distribution charts) surface on an academic-head dashboard. Every capability is reachable over Odoo's XML-RPC/JSON-RPC API for integration with your existing SIS, admissions or LMS. We deliver on Odoo 17.0, 18.0 or 19.0, Community or Enterprise, and note the differences (for example, Enterprise's studio/reporting extras) up front.
Build-to-order means ECOSIRE builds, installs and supports this for you — it is not an existing apps.odoo.com download. After a short scoping call we confirm your exam structure, grading policy and marksheet layouts, agree a fixed quote, then build against your board's rules on a staging environment with UAT before go-live. Typical delivery is 2-4 weeks from confirmed scope. Pricing starts from $399 (indicative, single-company base scope); multi-campus/multi-company rollout, number of distinct board formats and marksheet variants, and integration or data-migration volume increase the quoted scope.
Owns exam scheduling, invigilation and results integrity. Needs clash-free timetables, controlled marks entry, and hold/release control so results only publish once verified and signed off.
Accountable for assessment outcomes and standards. Needs consolidated CGPA transcripts, grade-distribution analytics and subject-topper reporting to monitor performance across cohorts and terms.
Manages the student record system and portal. Needs transcripts and marksheets generated to the correct board format and results synced to the student/parent portal and existing SIS via API.
Responsible for the Odoo deployment. Needs a properly structured module with record-rule security, clean upgrades across 17/18/19 and a git handover rather than an opaque black-box install.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Education Exams & Gradebook 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Education Exams & Gradebook,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Fit to your board's grading rules | Built to your exact percentage/GPA/CGPA and pass rules | Achievable but you fund all the analysis | Generic scales; bend your process to fit | |
| Marksheet & transcript templates | QWeb templates tailored per board, multiple formats | Built from scratch each time | Fixed template, limited variance | |
| Timetable clash detection | Room, invigilator and cohort clash detection built in | Must be designed and coded | Often basic or absent | |
| GPA/CGPA across terms & years | Weighted CGPA rollup with configurable rounding | Possible with significant effort | Term-level only in many cases | |
| Delivery model | Build-to-order, 2-4 weeks from confirmed scope | Open-ended timeline and cost | Instant install but not tailored | |
| Source code & lock-in | Full source + git repo handover, no lock-in | You own it but carry maintenance | Often obfuscated or license-restricted | |
| Security & access control | Record rules scoping teachers and controllers | Depends on developer discipline | Generic access, may over-expose | |
| Support & upgrades | Post-go-live window + optional 17/18/19 upgrades | Your team or ad-hoc contractors | Vendor-dependent, generic |
This is build-to-order, not an instant download. Typical delivery is 2-4 weeks from confirmed scope — the clock starts once we have agreed your exam structure, grading policy and marksheet formats on the scoping call and signed off the fixed quote. Larger multi-campus or multi-board rollouts extend that timeline, which we state explicitly in the quote.
No. ECOSIRE builds, installs and supports this specifically for your institution against your board's grading rules and marksheet layouts. It is not a pre-existing apps.odoo.com listing, which is why it fits your policies out of the box rather than forcing you to bend your process to a generic module.
Pricing starts from $399 as an indicative single-company base scope. After a short scoping call we confirm your exact requirements — number of board formats, campuses, integrations and migration volume — and issue a fixed quote before any build work begins. You approve the fixed price up front; there are no surprise charges mid-build.
Every build includes a post-go-live support window for defect fixes and configuration adjustments. Because you receive the full source and git repository, you are never locked in — we can provide ongoing support and version upgrades (for example moving from Odoo 17 to 18 or 19) under a separate agreement, or hand it to your own team.
We build for Odoo 17.0, 18.0 or 19.0, on Community or Enterprise. We confirm your target version and edition during scoping and flag any edition-specific differences (such as Enterprise studio or advanced reporting features) so nothing is assumed.
Yes — that is the point of build-to-order. Grading scales are data-driven (percentage, letter grade, GPA/CGPA, pass/fail) and report cards, marksheets and transcripts are QWeb templates we tailor per board. Multiple board formats can coexist; each additional distinct format is factored into the quoted scope.
Yes. Every model and result is reachable over Odoo's XML-RPC/JSON-RPC API, so results, transcripts and enrolment data can sync with your SIS, admissions or LMS. Integration endpoints and any data-migration volume are scoped and priced during the scoping call.
A made-to-order Odoo examination and results system covering exam sessions, timetabling, marks entry, configurable grading scales, report cards and consolidated GPA/CGPA transcripts. ECOSIRE builds, installs and supports it around your board and academic policies.