Wiris

Documentation / WirisQuizzes

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • WirisQuizzes

      • Nubric

        • CalcMe

          • MathPlayer

            • Store FAQ

              • MathFlow

                • BF FAQ

                  • Miscellaneous

                    • Wiris Integrations

                      • Home
                      • WirisQuizzes
                      • Advanced Validation Features
                      • Random seed per student

                      Example

                      Reading time: 1min

                      This option is advantageous when, for instance, we want to ask different types of questions (like in Cloze question type), but we have to use a grading function.

                      As an example, we will give the students a point P , and two vectors u, v , and we will ask them some questions:

                      • Does P belong to a given line?
                      • Is u parallel to a given vector?
                      • Give the equation of the plane with vectors u and v and passing through P
                      • Give a linearly independent vector concerning u and v
                      • Give a vector orthogonal to u and v

                      We can use a multichoice question type; for the third, we can use a short answer question type with the Equivalent equations validation property selected. We should use a grading function for the last two questions because there are infinite solutions. Hence, we will create a Cloze question type for the first three questions and a short answer question type with a grading function for the last two. We will fix the random seed for each student so that the vectors u and v are the same in the two questions.

                      For the first question, select Equivalent equations on the Validation tab and write the following algorithm:

                      calc.random_seed_per_student.calc.png

                      The statement would look like:

                      random_seed_per_student_ex1_statement.png

                      For the second question, the algorithm will be

                      calc.random_seed_per_student2.calc.png

                      A quiz with both questions will be shown as

                      random_seed_per_student_quizview.png

                      Note that the vectors u and v are the same in both questions. Then, for instance, a student can answer the normal vector of the plane as the orthogonal vector.

                      In this section:
                       
                      • Random seed per student
                      • Example

                      Was this article helpful?

                      Give feedback about this article

                      Related Articles

                      • Random seed per student

                      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