-
MathType
-
WirisQuizzes
-
Nubric
-
CalcMe
-
MathPlayer
-
Store FAQ
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
How Nubric concepts connect
Reading time: 3minUnderstanding how the main concepts in Nubric relate to each other helps you build a clear mental model of how the platform works. This overview explains how users, organizations, quizzes, questions, evaluations, and advanced logic fit together into a coherent system.
What It Is
Nubric 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:
- Users create and manage their own quizzes.
- Organizations bring together users from the same academic institution and provide access to the features and shared spaces.
- Quizzes organize questions and define how they are delivered.
- Questions define problems and expected answers.
- Evaluation determines how responses are graded.
- Advanced logic and randomization control how questions are generated.
These concepts work together, but they do not form a single ownership hierarchy. In particular, an organization is not the direct parent of every personal quiz created by one of its members.
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
Nubric combines access to features and shared spaces with a structured content model.
Every teacher uses Nubric through an individual account, creating and managing their own quizzes. The features available to the teacher depend on their plan and, where applicable, their membership in an organization. Organizations bring together users from the same institution and can provide their members with additional features and shared spaces.
Organization membership does not make the organization the direct parent or owner of every personal quiz created by its members. Within the content model:
- A quiz contains one or more questions.
- Each question contains its statement, answers, evaluation rules, and settings.
- Quizzes can be delivered to students through the available teaching platforms.
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
Quiz
A quiz is the top-level content container that organizes questions and defines how they are delivered to students. Teachers create and manage their personal quizzes through their own Nubric account. Belonging to an organization may affect the features and shared spaces available to them, but it does not automatically place their personal quizzes under the organization. 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 Nubric 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 Nubric 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 Nubric.
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
Every quiz created by an organization member belongs to the organization
Organization membership can provide access to additional features and shared spaces. It does not automatically make the organization the direct parent or owner of every personal quiz created by its members.
Questions and quizzes are the same thing
A quiz is a container. Questions are the individual assessment units inside it.
Evaluation is applied to the whole question
Evaluation is defined per answer, allowing different grading behaviours within the same question.
Random variables and answers are independent
Answers can reference variables and expressions, enabling dynamic evaluation.