Interview Scorecards for Odoo 19 Community documentation
A guide to interview scorecards: making the scorecards, scheduling and scoring interviews, comparing the candidates and the access rights.
Documents version 1.0.0Updated Oct 24, 2026
Start here
In plain words: Three interviewers, three opinions, and nothing to compare. Interview Scorecards gives every interview the same criteria with a weight for each, so each interviewer scores from 1 to 5, writes a short comment, gives a recommendation and submits. Odoo computes a weighted score per interview, shows on the application the average and who recommends what, and lets you compare the candidates criterion by criterion. Interviewers see only their own interviews, so nobody copies a colleague.
Tip: It works with the Recruitment app of Odoo: the interviews hang from the applications.
What you get
| Feature | What it does |
|---|---|
| Scorecards | A list of criteria with a weight each (technical skills, communication, culture fit...), one per job position or a general one; a general scorecard comes with the module. |
| Schedule an interview | From the application: the round (screening, HR, technical, manager, final), the interviewer and the date; the interviewer gets an activity. |
| Score and recommend | Each criterion from 1 to 5 with a comment, a recommendation from Strong no to Strong yes, and a summary. |
| Weighted result | The score out of 5 of each interview, weighting the criteria. |
| Locked when submitted | A submitted interview cannot be changed or deleted; only a recruitment administrator can reopen it. |
| Independent opinions | An interviewer sees only his own interviews; the recruiters see all of them. |
| On the application | A button with the interviews, the average score, and the opinions: 1 Strong yes, 1 No... |
| Compare the candidates | A pivot table and a graph of the average score of each candidate for each criterion. |
| Overdue interviews | An interview whose date has passed and was not submitted is shown in red. |
| Arabic | Everything is translated and works right to left. |
Requirements
| Item | Details |
|---|---|
| Odoo | 19.0 (Community or Enterprise) |
| Apps needed | Recruitment (hr_recruitment), installed with Odoo |
| License | OPL-1 (Odoo Proprietary License v1.0) |
Install
- Unzip the package. Inside is
taqnix_interview_scorecards.zip; unzip it to get the foldertaqnix_interview_scorecards. - Copy the folder into one of the
addons_pathfolders of your Odoo server and restart Odoo. - Log in as an administrator, activate Developer mode, open Apps and press Update Apps List.
- Remove the “Apps” filter, search Interview Scorecards and press Install.
# or from the command line ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_interview_scorecards --stop-after-init
Make the scorecards
In plain words: Recruitment → Configuration → Scorecards → New (recruitment administrators). Choose the job position, or leave it empty for the general scorecard used by the jobs that have none, and list the criteria with their weight: a criterion of weight 2 counts twice as much as a criterion of weight 1, and the description says what to look for.
Schedule an interview
In plain words: Open the application and press Schedule an interview (or Recruitment → Interviews → All interviews → New). Choose the round, the interviewer and the date: the scorecard of the job is picked, its criteria become the lines of the interview, and the interviewer gets an activity. The button Interviews on the application opens all the interviews of the candidate.
Score a candidate
In plain words: The interviewer opens Recruitment → Interviews → My interviews, scores each criterion from 1 to 5, adds a comment, chooses the recommendation and presses Submit the scorecard. Every criterion must be scored and the recommendation given. The result is noted on the application and the interview is locked.
Compare the candidates
In plain words: Recruitment → Interviews → Compare the candidates is a pivot table of the average score of each candidate for each criterion, over the submitted interviews. Add the job position or the round as a filter or as a row, or switch to the graph.
Who can do what
| Who | Can |
|---|---|
| Interviewers (group Recruitment: Interviewer) | See their own interviews, score them and submit them; read the scorecards. |
| Recruitment officers | Schedule interviews, see all of them and the comparison, submit for an interviewer. |
| Recruitment administrators | Make the scorecards, reopen a submitted interview. |
Arabic and right to left
Limits
| Limit | Detail |
|---|---|
| Opinions are independent only for the interviewers | The recruiters see all the interviews, even before they are submitted. |
| One scale | The scores go from 1 to 5; the weights are the only way to value a criterion. |
| No calendar invitation | The interview has its own calendar view; it does not create an event in the Calendar app. |
| Criteria are copied | Changing a scorecard does not change the interviews already scheduled. |
For developers
In plain words: Skip this chapter if you only use the module.
app = env['hr.applicant'].search([('partner_name', '=', 'Priya Nair')], limit=1)
interview = env['taqnix.interview'].create({'applicant_id': app.id, 'interviewer_id': env.user.id, 'round': 'technical'})
for line, score in zip(interview.line_ids, ('5', '4', '4', '3', '4')):
line.score = score
interview.recommendation = 'yes'
interview.action_submit() # locks it and writes the result on the application
app.tx_score, app.tx_opinionsTroubleshooting
| Problem | What to do |
|---|---|
| Score every criterion before submitting | A criterion is still empty: score it, or ask the recruiters to remove it from the scorecard before scheduling. |
| Give your recommendation before submitting | Choose Strong no, No, Yes or Strong yes. |
| A submitted interview is locked | A recruitment administrator presses Reopen. |
| The interviewer does not see the interview | The interviewer must be in the group Recruitment: Interviewer, and be the interviewer of the interview. |
| The general scorecard is used | There is no scorecard for the job position: make one in Configuration → Scorecards. |
Updating and removing
Replace the folder with the new version, restart Odoo and run -u taqnix_interview_scorecards. The scorecards and the interviews are kept.
Support
Installation help and bug fixes are included for 6 months, with lifetime updates. Contact us through the marketplace page where you bought the module or write to support@taqnix.com with your Odoo version and a screenshot.