# Question groups and randomization

Speechace allows you to add questions into groups and present a subset of them to the test takers in a random order. This combination helps you to reduce the risk of cheating and ensures fairer testing environment. Let's delve deeper into these features:

### Question Groups

A question group is a collection of questions that are grouped together based on a topic, skill or difficulty level. For example, if you're testing pronunciation skills, you can create a **"Pronunciation"** Group that includes all questions focused on evaluating the test taker's pronunciation.

***

### Randomization of the order of questions

Building upon the flexibility of question groups, Speechace also offers the option to present a subset of questions from a question group in a random order. This means that each test-taker sees the questions in a unique sequence.&#x20;

By randomizing the order of questions, you can make it harder for the test takers to share answers during an exam. This also promotes fairness because each test taker gets a different sequence of questions, which helps to avoid any unfair advantage that might happen if questions appear in the same order.

***

In the following sections, we'll explore how to set up question groups, enable random order within those groups, and configure group-specific weights and maximum scores:

1. [Create question groups](/speechace-speaking-test/speechace-workspaces-create-manage-and-share-speaking-assessments/creating-assessments/create-new-custom-assessments/custom-assessment-configurations/question-groups-and-randomization/create-question-groups.md)
2. [Random order of questions](/speechace-speaking-test/speechace-workspaces-create-manage-and-share-speaking-assessments/creating-assessments/create-new-custom-assessments/custom-assessment-configurations/question-groups-and-randomization/random-order-of-questions.md)
   1. [Test Taker's View of random questions](/speechace-speaking-test/speechace-workspaces-create-manage-and-share-speaking-assessments/creating-assessments/create-new-custom-assessments/custom-assessment-configurations/question-groups-and-randomization/random-order-of-questions/test-takers-view-of-random-questions.md)
3. [Group Weights and Maximum Score](/speechace-speaking-test/speechace-workspaces-create-manage-and-share-speaking-assessments/creating-assessments/create-new-custom-assessments/custom-assessment-configurations/question-groups-and-randomization/group-weights-and-maximum-score.md)
   1. [Group Weights](/speechace-speaking-test/speechace-workspaces-create-manage-and-share-speaking-assessments/creating-assessments/create-new-custom-assessments/custom-assessment-configurations/question-groups-and-randomization/group-weights-and-maximum-score/group-weights.md)
   2. [Group Maximum Scores](/speechace-speaking-test/speechace-workspaces-create-manage-and-share-speaking-assessments/creating-assessments/create-new-custom-assessments/custom-assessment-configurations/question-groups-and-randomization/group-weights-and-maximum-score/group-maximum-scores.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://speaking-test-docs.speechace.com/speechace-speaking-test/speechace-workspaces-create-manage-and-share-speaking-assessments/creating-assessments/create-new-custom-assessments/custom-assessment-configurations/question-groups-and-randomization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
