Scoring System

Understanding TestInvite's scoring system for assessments
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.
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.
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.
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.
True choices will have positive percentages, while false ones will always have negative percentages.
turn the
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 selectionFixed 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
          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.
          Enter the related data for each rubric cell and heading, such as score percentage and criteria weight.

          Example rubric configuration

          CriteriaExemplary (100%)Good (75%)Mediocre (50%)Needs Improvement (25%)
          ContentWell-structuredSome details missingLacks clarityPoorly written
          GrammarNo mistakesFew mistakesMultiple errorsUnreadable

          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
                                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.

                                      Go Back

                                      Talk to a representative

                                      Discover how TestInvite can support your organization’s assessment goals