Wiris

Documentation / Nubric

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • WirisQuizzes

      • Nubric

        • CalcMe

          • MathPlayer

            • Store FAQ

              • MathFlow

                • BF FAQ

                  • Miscellaneous

                    • Wiris Integrations

                      • Home
                      • Nubric
                      • Using Nubric
                      • Build questions from scratch in Nubric

                      Configure an Open Answer question in Nubric

                      Reading time: 3min

                      Use the Open Answer question interface in Nubric to create and configure questions that require students to enter a mathematical expression or numerical value. Nubric evaluates responses automatically according to the expected answers and evaluation rules you define.

                      In this article, you will learn how to define question content and expected answers, configure grading, mathematical comparison, numerical tolerance, and expression requirements, add feedback and random variables, and test the question in the preview.

                      Before you begin

                      Requirements

                      • Sign in to Nubric.
                      • Have a quiz available in My Quizzes > Created quizzes where you can add or edit an Open Answer question.

                      Applies to

                      • Teachers and content creators who want to create or configure Open Answer questions in Nubric.

                      For a sequence of worked examples, follow the tutorials in the Guided quiz creation tutorials folder.

                      Steps

                      Review the question interface

                      In an Open Answer question, students enter their own mathematical expressions or numerical values.  The interface includes the following components:

                      • Question title: identifies the question in the quiz.
                      • Question statement: describes the exercise students must solve.
                      • Initial content: optional pre-filled content shown in the student answer field.
                      • Answer configuration: defines the expected answers and how Nubric evaluates student responses.
                      • Question settings: additional options controlling grading and question behavior.
                      • General feedback: optional feedback for all answers, regardless of their correctness.
                      Open Answer interface with sections for the statement, answer configuration, feedback, and advanced question settings.

                      Define the question content

                      1. Enter the question title to identify the question in the quiz.
                      2. Write the exercise in the question statement.
                      3. If needed, enter initial content to pre-fill the student answer field.

                      To insert formulas into the statement, open the MathType editor from the statement toolbar, create the mathematical expression, and insert it into the text.

                      Question editor showing the title, statement, and optional initial content fields.

                      To provide feedback for all answers, regardless of their correctness, write it in the General feedback field at the end of the interface.

                      General feedback field for feedback displayed to all students.

                      Define the possible answers

                      In the Answers section, define the responses that Nubric will compare against the student's answer. Specify the expected responses before configuring how they are evaluated. For each answer, configure:

                      • The expected mathematical expression or numerical value.
                      • The level of correctness: correct, partially correct, or incorrect.
                      • The score weight associated with that answer.
                      • Optional custom feedback.

                      You can define multiple answers for the same question and assign different levels of correctness to them.

                      Answers section showing multiple expected answers with configurable grading and feedback.

                      The answer editor is the same mathematical editor that students use during quiz attempts. Use it to define answers with the same syntax and formatting available to students.

                       

                      Configure the evaluation criteria

                      Configure how Nubric compares the student's response with the expected answers and determines whether it is correct. Evaluation options include:

                      • Mathematical or literal comparison.
                      • Tolerance settings for numerical answers.
                      • Recognition of equivalent mathematical expressions.
                      Evaluation criteria settings for configuring how student answers are compared with the expected answers.

                      Nubric's mathematical interpretation engine can analyze the meaning of an expression rather than compare its characters exactly as written. For example, 1/2, 0.5, and 2/4 may be recognized as the same mathematical value, depending on the evaluation configuration.

                      Use these settings to determine whether different representations of the same result should be accepted.

                      For details on comparison methods, decimal answers, and numerical tolerance, see Nubric answer tolerance and decimal handling.

                      Define answer normalization rules

                      If the exercise requires a particular mathematical form, configure the corresponding answer requirements. These can include:

                      • Simplified expressions.
                      • Expanded forms.
                      • Factored expressions.
                      • Rationalized radicals.

                      These rules control both whether an answer is correct and how it must be expressed.

                      Answer Settings dialog for configuring mathematical expression requirements.

                      Instructions in the statement do not automatically configure grading. For example, if a question asks for a simplified fraction, configure the evaluation settings to enforce that requirement. Each expected answer can have its own evaluation settings. 

                       

                      For a complete definition of all answer settings and illustrative examples, see Nubric answer validation settings and Nubric evaluation options.

                      Configure question settings

                      Use the question settings to configure additional parameters that affect how the question behaves during quiz attempts. These include:

                      • Random variables used to generate multiple versions of a question.
                      • Constants and functions used in calculations.
                      • Allowed mathematical constructions.
                      • Formatting options, such as separator symbols.
                      Question Settings panel with advanced options for configuring question behavior.

                      For a complete list and description of the available settings, see Nubric question settings.

                      Define random variables

                      To generate multiple variations of the question automatically, it is possible to define random variables.

                      Instead of presenting the same values to every student, Nubric can generate new numbers or expressions each time the question appears. You can define:

                      • Random numbers within a range.
                      • Random expressions based on other variables.
                      • Algorithmic generation of values.
                      Random variables dialog for configuring random numbers, expressions, and algorithmic generation.

                      Preview and test the question

                      Before publishing or assigning the question, use Preview question to simulate how it appears to students.

                      • View the question as students will see it.
                      • Enter answers to test how the evaluation behaves.
                      • Generate different versions of the question if it uses random variables.
                      Question preview for testing the student view and answer evaluation before publishing.

                      If you configured some random variables, use Regenerate question multiple times to check that the randomized values behave as expected.

                       

                      Verify it worked

                      In the preview, check that:

                      • The question statement and any initial content appear as intended.
                      • The expected answers receive the configured level of correctness and score weight.
                      • Equivalent expressions are accepted or rejected according to the evaluation settings.
                      • Numerical tolerance and expression requirements behave as configured.
                      • General and answer-specific feedback appear as intended.
                      • Regenerating the question produces valid variations when random variables are used.

                      These checks help confirm that the question content and evaluation rules behave as expected before the question is used in a quiz.

                      Options and variations

                      Use Algorithm Mode

                      Use Algorithm Mode to apply advanced logic when the question requires conditions, constraints, or relationships between generated values. Advanced logic defines the rules, and Algorithm Mode is the tool used to implement them in the question.

                      For an explanation of these concepts and how they are applied, see Understanding Algorithm Mode in Nubric.

                       

                      Common errors

                      Only one exact answer format is accepted

                      Open Answer questions can accept mathematically equivalent expressions, depending on the configuration. Check the evaluation criteria and normalization rules to determine which representations are accepted.

                      Student answers are evaluated as plain text

                      Nubric uses a mathematical interpretation engine to evaluate expressions. Check whether mathematical or literal comparison is configured when testing how an answer is interpreted.

                      Related

                      • Understanding the Nubric Workspace.
                      • Exploring the My Quizzes Page.
                      • Using the Public Content Bank.
                      • Understanding Question Types in Nubric.
                      • Understanding the Multiple Choice Question Interface.

                      Was this article helpful?

                      Give feedback about this article

                      Configure an Open Answer question in Nubric

                      Before you begin Requirements Applies to Steps Review the question interface Define the question content Define the possible answers Configure the evaluation criteria Define answer normalization rules Configure question settings Define random variables Preview and test the question Verify it worked Options and variations Use Algorithm Mode Common errors Only one exact answer format is accepted Student answers are evaluated as plain text Related

                      Empowering STEM education

                      MathType

                      • Office Tools
                      • LMS
                      • XML
                      • HTML

                      WirisQuizzes

                      Nubric

                      Integrations

                      Solutions

                      • Education
                      • Publishing houses – platforms and interactive
                      • Publishing houses – Print and digital
                      • Technical writers

                      Pricing

                      Downloads

                      Blog

                      • Success stories

                      About us

                      • Careers
                      • Partnership

                      Contact Us

                      Contact Sales

                      European union (European Regional Development Fund) and 1EdTech (TrustEd Apps Certified)
                      • Cookie Policy
                      • Terms of Use
                      • Privacy Policy / GDPR
                      • Student Data Privacy
                      • Compliance
                      • Cookie Settings

                      © Wiris 2026

                      Expand