Documentation / LearningLemur

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • WirisQuizzes

      • LearningLemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Miscellaneous

                      • Wiris Integrations

                        • Home
                        • LearningLemur
                        • Using LearningLemur
                        • LearningLemur Interface
                        • LearningLemur Interface

                        Understanding the Open Answer Question Interface

                        Reading time: 4min

                        The Open Answer Question interface is the environment where teachers create and configure questions that require students to provide a mathematical answer.

                        This interface allows educators to define the question statement, configure evaluation settings, and control how student answers are interpreted and graded.

                        Understanding this interface helps teachers design flexible math exercises and configure how answers are validated.

                        What It Is

                        The Open Answer Question interface is the editing environment used to create questions in which students must enter their own answers.

                        Unlike multiple-choice questions, open-answer questions allow students to submit mathematical expressions or numerical values, which are automatically evaluated by LearningLemur. The interface provides several components for defining a question:

                        • 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 answer field
                        • Answer configuration – defines how the system evaluates the response
                        • Question settings – additional options controlling grading behavior
                        • General feedback – optional feedback for all answers, regardless of their correctness

                        Together, these elements allow teachers to create questions ranging from simple arithmetic exercises to more complex algebra problems.

                        The Open Answer Question interface allows teachers to define how a mathematical answer should be entered and evaluated

                        Why It Matters

                        Mathematics questions often require students to produce their own answers rather than selecting from predefined options.

                        The Open Answer Question interface enables this by allowing LearningLemur to automatically evaluate mathematical expressions. This allows teachers to:

                        • Assess symbolic answers such as fractions or algebraic expressions
                        • Configure answer validation rules
                        • Accept equivalent mathematical expressions
                        • Control tolerance for numerical answers
                        • Provide general and specific feedback for each answer type

                        As a result, teachers can create exercises that more closely resemble traditional math problems while still benefiting from automatic grading.

                        How It Works

                        The Open Answer Question interface is organized into several functional areas that define how a question behaves. The following diagram summarizes the structure of an open answer question.

                        Open Answer Question
                        │
                        ├─ Question Content
                        │   ├─ Title
                        │   ├─ Statement
                        │	└─ General feedback
                        │
                        ├─ Answer Definition
                        │   ├─ Correct answer
                        │   ├─ Partially correct answers
                        │   └─ Custom feedback
                        │
                        ├─ Answer Evaluation
                        │   ├─ Equality type
                        │   ├─ Tolerance
                        │   └─ Expression rules
                        │
                        └─ Advanced Configuration
                            ├─ Random variables
                            ├─ Constants & functions
                            └─ Allowed constructions

                        Stage 1: Defining the question content

                        The first part of the interface allows teachers to define the question's content. This includes:

                        • The question title
                        • The question statement, where the exercise is written
                        • Optional initial content that can appear in the student answer field
                        Question content open answer

                        At the end of the interface, you can write general feedback for all answers, regardless of their correctness.

                        Question General Feedback

                        Stage 2: Determining the possible answers

                        Before configuring how answers are evaluated, teachers must first define which responses should be considered correct or partially correct.

                        In the Answers section of the interface, teachers can specify one or more valid answers that the system will compare against the student's response. Each answer definition includes:

                        • The expected answer expression
                        • The level of correctness (correct, partially correct, or incorrect)
                        • The score weight associated with that answer
                        • Optional custom feedback

                        The answer editor used to define the correct response is the same mathematical editor that students will use when entering their answer. This ensures that teachers can define answers using the same syntax and formatting available during quiz attempts.

                        Open answer question Answers section

                        Once the possible answers have been defined, the next step is to configure how the system compares the student’s response with these answers.

                        Stage 3: Configuring the evaluation criteria

                        Teachers then define how LearningLemur should evaluate student responses. The system compares the student's answer to the expected solution and determines whether it is correct. Evaluation options may include:

                        • Mathematic vs literal comparison
                        • Tolerance settings for numerical answers
                        • Equivalent expression recognition

                        These options allow the system to interpret answers mathematically rather than as simple text.

                        The evaluation criteria determine how LearningLemur compares the student's answer with the expected result

                        LearningLemur evaluates answers using a mathematical interpretation engine rather than simple text comparison. Instead of comparing characters exactly as written, the system analyzes the mathematical meaning of the expression entered by the student. For example:

                        • 1/2
                        • 0.5
                        • 2/4

                        may represent the same mathematical value depending on the evaluation configuration. The evaluation engine can therefore determine whether two expressions are mathematically equivalent, even if they are written differently. This allows questions to accept multiple valid representations of the same result.

                        Stage 4: Defining answer normalization rules

                        The evaluation system can also enforce specific mathematical forms when validating answers. Examples include:

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

                        These rules allow teachers to control not only whether an answer is correct, but also how it must be expressed.

                        The answer settings determine how LearningLemur compares the student's answer with the expected result

                        Stage 5: Configuring question settings and advanced logic

                        Beyond answer validation, teachers can configure additional parameters that affect how the question behaves during quiz attempts. These settings 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
                        The Advanced Options panel allows teachers to configure variables and logic used in the question

                        In addition to defining how answers are evaluated, LearningLemur also allows questions to automatically generate different values.

                        Stage 6: Defining random variables

                        Random variables allow a question to generate multiple variations automatically.

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

                        • Random numbers within a range
                        • Random expressions based on other variables
                        • Algorithmic generation of values
                        Random variables allow the system to generate different versions of the same question automatically

                        Stage 7 — Preview and test the question

                        Before publishing or assigning the question, teachers can use the Preview feature to simulate how the question will appear to students. The preview allows teachers to:

                        • View the question exactly as students will see it
                        • Test how the answer evaluation behaves
                        • Generate different versions of the question when random variables are used

                        This helps verify that both the question content and evaluation rules behave as expected before the question is used in a quiz.

                        Open answer question preview

                        Tip: Use the “Regenerate question” button multiple times to ensure that all randomized values behave as expected. 

                         

                        Key Rules or Behaviours

                        • Student answers are evaluated mathematically rather than as plain text
                        • Equivalent mathematical expressions may be accepted as correct answers, depending on the configuration
                        • Tolerance settings can allow small numerical variations in answers
                        • The question interface separates content definition from evaluation configuration, allowing teachers to adjust grading behavior independently of the question text
                        • Multiple answers can be defined for the same question, allowing teachers to assign different levels of correctness

                        Examples

                        Example 1

                        A teacher creates a question asking students to compute:

                        34+25\frac{3}{4} + \frac{2}{5}

                        ​Students must enter the result as a fraction. LearningLemur evaluates the expression mathematically and accepts equivalent forms of the correct answer.

                        Example 2

                        A teacher creates a numerical problem requiring the solution 2.5. The teacher enables a tolerance so that answers such as 2.50 or 2.4999 may also be accepted.

                        Common Misunderstandings

                        Misconception: Open answer questions only accept one exact answer format

                        Clarification: The system can evaluate mathematically equivalent expressions depending on the configuration.

                        Misconception: Student answers are evaluated as plain text

                        Clarification: LearningLemur interprets answers mathematically using its evaluation engine.

                        Related Concepts

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

                        Was this article helpful?

                        Yes
                        No
                        Give feedback about this article

                        Related Articles

                        • Grading Functions
                        • WirisQuizzes Question Types
                        • Compound answers

                        Understanding the Open Answer Question Interface

                        What It Is Why It Matters How It Works Stage 1: Defining the question content Stage 2: Determining the possible answers Stage 3: Configuring the evaluation criteria Stage 4: Defining answer normalization rules Stage 5: Configuring question settings and advanced logic Stage 6: Defining random variables Stage 7 — Preview and test the question Key Rules or Behaviours Examples Example 1 Example 2 Common Misunderstandings Misconception: Open answer questions only accept one exact answer format Misconception: Student answers are evaluated as plain text Related Concepts

                        Making people’s STEM work more meaningful

                        MathType

                        • MathType for Office Tools
                        • MathType for Mac
                        • MathType for Microsoft 365
                        • MathType for Google Workspace
                        • MathType for LMS
                        • MathType for XML Editors
                        • Arabic notation
                        • Our products accessibility
                        • MathType is online

                        WirisQuizzes

                        Learning Lemur

                        Solutions for Education

                        • Blackboard Learn
                        • Brightspace by D2L
                        • Canvas
                        • Google Classroom
                        • Moodle
                        • Schoology

                        Solutions for Publishing Houses

                        Solutions for Technical Writers

                        Solutions for Chemistry

                        Integrations

                        • HTML Editors
                        • MathType in WordPress

                        Pricing

                        Company

                        Careers

                        Blog

                        Contact Us

                        Buy Now

                        Plugin Downloads

                        © Wiris 2025

                        • Cookie Settings
                        • Cookie Policy
                        • Terms of Use
                        • Privacy Policy / GDPR
                        • Student Data Privacy
                        • Compliance
                        • Powered by Helpjuice
                        Expand