-
MathType
-
WirisQuizzes
-
LearningLemur
-
CalcMe
-
MathPlayer
-
Store FAQ
-
VPAT for the electronic documentation
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
LearningLemur Overview
Reading time: 3minLearningLemur is a web-based assessment and content creation platform designed to help educators create interactive math quizzes and practice activities. It combines structured quiz authoring, random variable generation, and AI-assisted question creation to support scalable and flexible math assessment workflows. There are integrations available for the following LMSs:
- Google Classroom (with and without the add-on)
- Blackboard (via LTI 1.3)
- Canvas (via LTI 1.3)
- D2L/Brightspace (via LTI 1.3)
If you are using LearningLemur with Google Classroom and encounter issues signing in or connecting your account, these may be due to institutional restrictions. See: Understanding Google Classroom permissions and restrictions in LearningLemur
What It Is
LearningLemur is an online tool that enables teachers to create, manage, and share interactive math quizzes. It provides structured quiz authoring capabilities, including support for dynamic question generation using random variables and advanced logic.
The platform is designed to integrate into common educational environments, such as Google Classroom and other learning management systems (LMS), allowing teachers to embed quizzes into their existing workflows.
LearningLemur focuses on making math assessment creation efficient, reusable, and adaptable to different classroom contexts.
.png)
Why It Matters
Creating math assessments often requires repetitive formatting, manual content adaptation, and limited reusability of exercises. Teachers frequently rely on static materials that cannot be easily customized or regenerated.
LearningLemur addresses these challenges by:
- Enabling reusable quiz structures
- Supporting dynamic question generation through random variables
- Allowing public sharing and reuse of quizzes through a content bank
- Integrating directly into LMS environments to reduce friction
This improves teacher productivity, supports differentiated learning, and enables scalable assessment strategies.
How It Works
LearningLemur follows a structured workflow that guides you from quiz creation to student practice. Each stage is supported by specific features and tools.
If you are new to LearningLemur, you may find it helpful to first understand how the main concepts connect. See: How LearningLemur concepts connect.
Stage 1: Quiz Creation
Teachers create a quiz as the container for questions. Each quiz can include multiple question types, including dynamic questions powered by random variables.
Learn more about them:
- Understanding the LearningLemur Workspace
- Exploring the My Quizzes page
- Using the Public Content Bank
- How LearningLemur questions work
Stage 2: Question Authoring
Within a quiz, teachers create questions using structured inputs. Questions may include:
- Static content
- Random variables with conditions
- AI-assisted generation
- Automatic evaluation rules
Learn more about them:
- Understanding Question Types in LearningLemur
- Creating questions in LearningLemur
- Creating questions with AI in LearningLemur
Stage 3: Delivery and Practice
Quizzes can be assigned or shared with students. They can be:
- Assigned through an LMS (e.g., Google Classroom)
- Shared publicly
- Used in student-only mode for independent practice
Learn more about them:
Key Rules or Behaviours
- Questions must belong to a quiz; they cannot exist independently.
- Random variables are generated per attempt, ensuring variation across students.
- Public quizzes can be reused and edited by other teachers.
- Some features (such as LMS integration) depend on proper authorization and configuration.
Examples
Example 1: Automatic assessment
LearningLemur evaluates answers based on mathematical equivalence, not just exact text matching. For example, the expressions 2(x + 1) and 2x + 2 are considered equivalent and can both be accepted as correct answers.
This allows teachers to focus on mathematical correctness without having to manually define all possible valid forms.

You can see a detailed guide about how to create questions in LearningLemur at Creating Questions in LearningLemur
Example 2: Additional properties
In some cases, not only the value of an answer matters, but also its form. For example, when teaching algebraic manipulation, you may want students to provide a factorized expression rather than an expanded one.
LearningLemur allows you to enforce these constraints and define partially correct answers with specific feedback.

You can see more details about it at Evaluation options
Example 3: Random parameters
LearningLemur allows you to generate dynamic questions by defining random variables and expressions. For example, a question can include parameters that change for each attempt, ensuring that each student receives a different version.

All generated variations are evaluated using the same logic, making the question reusable and scalable.
You can see an example of how to do so at Create a randomized fraction addition question
Example 4: Units of measurement
LearningLemur supports units of measurement, making it suitable for subjects beyond mathematics, such as physics or chemistry. For example, a time value such as 2h 20min can also be correctly expressed as 140min or 2.33h.
The system automatically evaluates equivalent units, ensuring accurate grading across different representations.

You can see all the available units, prefixes, and currencies at Units, prefixes and currencies
Example 5: AI-generated question
LearningLemur includes AI-assisted question generation to help create draft content quickly.

A teacher can provide a structured prompt, and the system generates a question that includes:
- A problem statement
- A correct answer
- Basic evaluation settings
The generated content can then be reviewed and refined before use.
You can see more details about it at Creating questions with AI in LearningLemur
Common Misunderstandings
Misconception: LearningLemur is only a quiz delivery tool
Clarification: It is both a quiz authoring and delivery platform, including dynamic generation and logic control.
Misconception: Random variables can only take on simple intervals
Clarification: LearningLemur supports conditional logic and advanced expressions for more complex generation scenarios.
Related Concepts
Learn more about how LearningLemur works and how it integrates with other platforms:
If you want to start using LearningLemur: