-
MathType
-
WirisQuizzes
-
LearningLemur
-
CalcMe
-
MathPlayer
-
Store FAQ
-
VPAT for the electronic documentation
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
How LearningLemur concepts connect
Reading time: 3minUnderstanding how the main concepts in LearningLemur relate to each other helps you build a clear mental model of how the platform works. Rather than learning features in isolation, this overview shows how quizzes, questions, evaluation, and advanced logic fit together into a coherent system.
What It Is
LearningLemur is built around a small set of core concepts that work together to define how quizzes are created, how questions behave, and how student responses are evaluated.
At a high level, the platform can be understood as a system where:
- Quizzes organize content
- Questions define problems and expected answers
- Evaluation determines how responses are graded
- Advanced logic and randomization control how questions are generated
These elements are interconnected and operate within a structured workflow.
Why It Matters
Without a clear understanding of how these concepts connect, it can be difficult to:
- Know where to configure specific behaviors (e.g., grading vs question content)
- Debug unexpected results in student responses
- Design reusable and scalable question templates
By understanding how the system is structured, you can:
- Build more reliable questions
- Use advanced features such as randomization effectively
- Navigate the platform with confidence
How It Works
To understand how these elements interact, it is useful to visualize the system as a hierarchy:
Quiz
├── Questions
│ ├── Statement
│ ├── Answers
│ ├── Evaluation
│ └── Question settings
│ ├── Random variables
│ ├── Random expressions
│ └── Advanced logic
│
└── Delivery
├── LMS (Google Classroom / LTI)
└── Student interactionEach level of this structure has a specific role in defining how a quiz behaves.
Core concepts
A quiz is the top-level container that organizes questions and defines how they are delivered to students. Quizzes are used to:
- Group-related questions
- Assign activities to students
- Manage visibility and sharing
You can see more details about it at Understanding the LearningLemur Workspace
Question
A question is the core unit of assessment. It defines both what the student sees and how their response is interpreted. Each question includes:
- A statement (the problem)
- One or more answers
- Evaluation rules
You can see more details about it at How LearningLemur questions work
Statement
The statement defines the problem presented to the student. It may include text, mathematical expressions, and variables. The statement:
- Describes the task
- Does not affect grading
Answers
Answers define the expected responses and associated scoring. They can:
- Represent correct or partially correct solutions
- Include feedback
- Reference variables or expressions
Evaluation
Evaluation determines how student responses are compared to the defined answers. It controls:
- Mathematical equivalence
- Tolerance and approximation
- Formatting requirements
Evaluation is defined per answer, not globally.
You can see more details about it at Evaluation options
Question Settings
Question settings extend how a question behaves and allow dynamic generation. They include:
- Random variables
- Random expressions
- Advanced logic
These settings enable questions to generate multiple valid variations.
You can see more details about it at Question settings
Advanced Logic
Advanced Logic is the system used to define rules, constraints, and dynamic behaviour within a question. It allows you to:
- Control how values are generated
- Enforce mathematical conditions
- Create reusable question templates
You can see more details about it at Understanding Advanced Logic in LearningLemur
Delivery
Once a quiz is created, it can be delivered to students through different channels:
- Learning Management Systems (e.g., Google Classroom, LTI)
- Direct access (e.g., student mode or shared links)
Delivery controls how students access and interact with quizzes.
You can see more details about it at:
Common workflows
Creating a quiz
- Create a quiz
- Add one or more questions
- Define answers and evaluation rules
- Preview and verify behaviour
- Assign or share the quiz
Creating dynamic questions
- Define random variables
- Define random expressions
- Use expressions in answers
- Configure evaluation rules
- Preview multiple generated versions
Using AI-generated questions
- Write a structured prompt
- Generate a question
- Review the generated content
- Adjust answers and evaluation
- Test the question before use
Common Misunderstandings
Misconception: The statement determines how answers are graded
Clarification: The statement only presents the problem. Grading is defined by answers and evaluation settings.
Misconception: Questions and quizzes are the same thing
Clarification: A quiz is a container. Questions are the individual assessment units inside it.
Misconception: Evaluation is applied to the whole question
Clarification: Evaluation is defined per answer, allowing different grading behaviours within the same question.
Misconception: Random variables and answers are independent
Clarification: Answers can reference variables and expressions, enabling dynamic evaluation.