Documentation / WirisQuizzes

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • Wiris Quizzes

      • Learning Lemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Miscellaneous

                      • Home
                      • Wiris Quizzes
                      • Advanced Validation Features
                      • Advanced Validation Features

                      Advanced Validation Features

                      Reading time: 1min

                      While WirisQuizzes includes several built-in Validation Options many mathematical contexts require more advanced features. Below is a summary of situations where the WirisQuizzes mathematical engine offers enhanced validation capabilities:


                      Basic use of random variables
                      One of the core features of WirisQuizzes is the ability to generate random versions of a question. You can create general questions that change data each time they are opened. This allows quick creation of random variables without needing to access CalcMe, the advanced computer algebra system (CAS). 

                      More details here.


                      Advanced use of random variables
                      The random command provides powerful options for defining complex randomness in your questions. It allows for precise control over how variables are generated within WirisQuizzes. 

                      More details here.


                      Units and currencies
                      WirisQuizzes can recognize and validate units of measurement and currencies. This makes it suitable not only for math but also for disciplines like physics, chemistry, biology, and economics. The system accurately grades equivalent units or currency formats. 

                      More details here.


                      Lists and sets
                      Students can provide lists as answers. You can configure the system to account for or ignore order and repetition, depending on your grading criteria. 

                      More details here.


                      Intervals
                      Students may answer using intervals, and WirisQuizzes will interpret them as the corresponding inequalities for validation purposes. 

                      More details here.


                      Auxiliary input component
                      Teachers can request that students explain their reasoning in addition to giving a final answer. This is especially helpful when you want the option to manually adjust grades or review student reasoning later. 

                      More details here.


                      Automatic tables
                      You can generate tables using variables from your algorithm, including values from lists and matrices. 

                      More details here.


                      Random seed per student
                      To ensure consistency, you can assign a fixed random seed to each student. This guarantees that random values in a question remain the same for that student across multiple quiz attempts. 

                      More details here.


                      Plus/Minus operator (±)
                      WirisQuizzes supports operations using the ± symbol. When used, the result is interpreted as a list of values (not a set). 

                      More details here.


                      Percentages and per mille
                      Answers can include percentage (%) or per mille (‰) values, and the system will recognize and validate them correctly. 

                      More details here.


                      User-defined functions
                      In WirisQuizzes Studio, f(x) is interpreted by default as multiplication (f·x). If you want it to be treated as a function evaluated at x, you must declare it explicitly. 

                      More details here.


                      Subindices in answers
                      You can include subindices in student responses, enabling more complex questions—particularly useful in chemistry or symbolic mathematics. 

                      More details here.


                      Was this article helpful?

                      Yes
                      No
                      Give feedback about this article

                      Related Articles

                      • Validation Options
                      • Automatic assessment
                      • Numbers representation, tolerance and precision

                      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