Subscribe to our newsletter and receive our exclusive ebook: 7 Key Steps for Reliable Assessments.
{{ form.data.email.error }}
Thank You!
We are very happy that you filled out the form.
Thank you
Please choose a suitable time from the calendar below to schedule your meeting
Scoring System
Understanding TestInvite's scoring system for assessments
Share The Knowledge
March, 2025
A well-structured scoring system ensures fairness, precision, and flexibility in assessments. TestInvite's scoring model supports percentage-based grading, penalties for incorrect answers, partial scoring, and rubrics for open-ended responses.
How scoring works
Every question in a test has an assigned point value (default: 1), and the test-taker earns a percentage score based on their answers.
Calculating the percentage score
Each answer choice has a predefined percentage score ranging from -100% to 100%.
The final percentage score for the question is the sum of the selected answer choices.
If the sum exceeds 100%, it is capped at 100% and if it is below -100%, it is capped at -100%.
Calculating the test score
If the percentage score is positive, it is multiplied by the point value of the question, and if it is negative, it is multiplied by the negative multiplier, applying penalty points.
Assigning point values
Each question has a default point value of 1 set in the question bank.
This value can also be adjusted within a test without modifying the original question.
Click the point indicator to set the point and negative multiplier.
Using negative multipliers
The negative multiplier determines the penalty for incorrect answers. By default, it is set to 0 (meaning no penalty).
If a negative multiplier is applied, incorrect answers can lower the total test score.
Point and multiplier settings.
If a question is worth 5 points with a negative multiplier of 1, the possible score range will be -5 to 5 points, depending on the correctness of the response.
Partial scoring
Partial scoring ensures test-takers receive credit for partially correct answers.
If enabled, each selected choice can contribute to the total question score based on its assigned percentage.
Turn the switch on to enable partial scoring.
If a threshold is set and the score falls below it, the score is automatically set to 0%.
Selection limits can be set to control the number of choices test-takers can select.
Example:
A test-taker selects two answer choices:
✔️ Option A = 50%
❌ Option B = -25%
Final score = 25% (50% - 25%)
True choices will have positive percentages, while false ones will always have negative percentages.turn the "Preview" switch on and click "Check Test Score" to see scoring details depending on the answer.
Rubric-based scoring for open-ended questions
TestInvite supports rubrics for subjective grading. In the rubric editor, evaluators can define:
Rubric types
Percentage selection – Fixed percentage values per category (e.g., Exemplary = 100%, Good = 75%).
Percentage custom selection – Custom score intervals for each level (e.g., Good = 70-80%).
Percentage input – Evaluators manually enter a percentage score.
Percentage interval input – Evaluators select a predefined score range.
You can find the Rubric option under "Evaluation" in "Field Settings".
Criteria and weights
Each rubric row represents a criterion (e.g., Grammar, Structure, Content).
Criteria are assigned weights to determine their impact on the final score.
Evaluator preview
The preview section lets evaluators see how final scores will be calculated before submitting a grade.
Enter the related data for each rubric cell and heading, such as score percentage and criteria weight.
Example rubric configuration
Criteria
Exemplary (100%)
Good (75%)
Mediocre (50%)
Needs Improvement (25%)
Content
Well-structured
Some details missing
Lacks clarity
Poorly written
Grammar
No mistakes
Few mistakes
Multiple errors
Unreadable
The total score is calculated based on selected categories and assigned weights.
Rubrics allow you to reduce inconsistencies during the scoring process by providing well-defined guidelines for grading. You can also use rubrics to give constructive feedback while grading the question.
Function-based evaluation
With built-in support for custom JavaScript functions, you can define exactly how each response should be scored based on any rule you specify.
Step 1: Use the Built-in Code Editor
To get started:
Go to your Organization Settings.
Select Code snippets and click on the edit button on the right, presented with a pen icon.
Choose the Functions tab.
There, you’ll find a built-in interface where you can write your own JavaScript evaluation functions.
The editor includes error handling by default, such as a try/catch block to safely process user responses and handle exceptions gracefully.
Step 2: Define Your Evaluation Logic
Each function you create will act as a custom evaluator for a response. You can write an anonymous JavaScript function that receives the test-taker’s input and returns a score between -1 and +1.
+1 means full points
0 means no points
-1 can be used for negative scoring (optional)
Example:
(response) => {
try {
const reference = "The quick brown fox jumps over the lazy dog";
const correct = response.trim() === reference;
return correct ? 1 : 0;
} catch (e) {
return 0;
}
}
You can use string comparison, regex matching, character-by-character analysis, or any custom method you like to assess the typed response.
Step 3: Customize as Needed
You can create multiple evaluators for different question types or levels and implement advanced logic, such as:
Partial matching
Punctuation sensitivity
Speed or timing-based adjustments
Penalty for errors
Remember to select the function you created at the dropdown menu located under "Automation" in "Field Settings".
Previewing test scoring
Before finalizing an assessment, test creators can preview how scores are assigned:
Enable the "Preview" toggle in the question editor.
Select different answer options to observe how the score changes.
Click "Check Test Score" to see how the system calculates the final score.
Why use scoring?
Scoring ensures fair, consistent, and meaningful evaluation of test-taker performance. With TestInvite’s flexible scoring system, assessments can be tailored to different needs:
✅ Fair & objective evaluation – Eliminates bias with standardized scoring rules. ✅ Diverse scoring methods – Supports points, partial credit, penalties, and rubrics. ✅ Enhanced learning outcomes – Reinforces concepts, discourages guessing, and guides improvement. ✅ Data-driven insights – Identifies strengths, weaknesses, and performance trends. ✅ Customizable for any test – Adapts to hiring, education, and certification needs.
A structured scoring system ensures accurate, transparent, and insightful assessments.
FAQ
Yes! By using the negative multiplier, you can deduct points for incorrect responses.