Overview
AlshayebCo runs an Odoo Accountants Training Program that needs to collect structured information from two public audiences: employers gauging hiring intent and prospective trainees applying to the program. This module exposes two bilingual (English/Arabic) public web forms at /training-survey and /applicant-loi that save each submission as a tracked Odoo record, so staff never re-key data from PDFs or email threads. Every submission triggers configurable internal notification emails plus an optional acknowledgement to the respondent, and each record can be exported to XLSX or printed as an A4 PDF. It acts as a hub for AlshayebCo's small public-facing routes, keeping these features in one installable module instead of many.
Workflow
Alshayebco Custom Survey Response
Draft
Submitted
Alshayebco Custom Loi Application
Draft
Submitted
Key Features
- Public bilingual (English/Arabic) employer survey form at /training-survey, open without login.
- Public bilingual applicant Letter of Interest form at /applicant-loi capturing 33 fields across five sections.
- Saves every web submission as a tracked Odoo record with submitter IP and submission timestamp.
- Server-side validation of email format, required declarations, consent, and minimum motivation length.
- Configurable per-company notification recipients and CC list for each form under Settings.
- Optional automatic acknowledgement email to the respondent on submission.
- One-click XLSX export of any response, organized by the form's original sections.
- A4 PDF report of any survey response or applicant LOI for printing or sharing.
- Read-only backend lists of all survey responses and LOI applications for review.
- Employer survey supports a non-binding hiring pledge with signed Letter of Intent upload.