> For the complete documentation index, see [llms.txt](https://knowlg.sunbird.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/ecml-player-v1/quiz.md).

# Quiz

[Interactive editor](/use/installation-guide/editors/interactive-editor.md) is responsible to creation of assessment assets. Content player v1 is capable to play the assessment type asset which is written in [Ekstep content markup language](/learn/product-and-developer-guide/player/v1/players/ecml-player-v1.md)

## Types of quiz

* [MCQ](#mcq)
* [MTF](#mtf)
* [FTB](#ftb)
* [Reordering words](#reordering-words)
* [Arrange in Sequence](#arrange-in-sequence)

There are following types of assessment can be taken in [ECML player v1](/learn/product-and-developer-guide/player/v1/players/ecml-player-v1.md).

### MCQ

Using v1 player you can render the Multiple choice Question type assets. In this type of questions user has to select the correct options.

To create the MCQ type questions, please refer [interactive editor](/learn/product-and-developer-guide/editors/editor/features.md#mcq) MCQ feature section.

&#x20;As image showing bellow, you can create the same MCQ question with different types of layouts.

![](/files/tmcLMmRhzNx5MWvYdTEb)

### MTF

MTF is the short form of 'Match the following' questions. v1 player is capable to play the MTF type quiz. This capability provide user to drag and drop the options within a canvas area and also provide the capability to calculate the partial score.

To create the MTF type questions, please refer [interactive editor MTF](/learn/product-and-developer-guide/editors/editor/features.md#mtf) feature section.

### FTB&#x20;

FTB is stands for 'Fill in the blank' type questions. In this type of question v1 player is capable to show the partial score if some of the answer is correct.

To create the FTB type questions, please refer [interactive editor FTB ](/learn/product-and-developer-guide/editors/editor/features.md#ftb)feature section.

![](/files/lVJ5o9lk72cd9GpS9nTH)

### Reordering words

This type of questions provide user the capability to drag and drop the options within a canvas area to order and reorder the words&#x20;

To create the Reordering words type questions, please refer [interactive editor reordering words ](/learn/product-and-developer-guide/editors/editor/features.md#reordering-words)feature section.

![](/files/Jbe0rafvIZYHb1Amp66D)

### Arrange in Sequence

In a content player v1 you can render the arrange in sequence type questions.

To create the Arrange in Sequence type questions, please refer [interactive editor Arrange in Sequence](/learn/product-and-developer-guide/editors/editor/features.md#arrange-in-sequence) feature section.

![](/files/xwWIvP9CFrR6C2PK9oj6)

## Configurations

### Editor

Please refer [Configuring Questions](/learn/product-and-developer-guide/editors/editor/features/adding-question-set.md#configuring-questions) section in sunbird developer documents to configure the quiz from editor side.

### Player

Content player v1 is capable to renderer all above mentioned and this can be configure by using the following configuration.

<details>

<summary><strong>Question Minimum Font Size</strong></summary>

What should be the the minimum font size can be render in content player v1 defines by the *questionMinFontSize* property.

```
{
    questionMinFontSize: '1.285em'
}
```

####

</details>

<details>

<summary>Show submit</summary>

Show submit property present the show button on end page, which will show after attempting the assessment. This is a configurable property of [overlay config](/learn/product-and-developer-guide/player/v1/content-player-v1.md#overlay) of content player v1.

<img src="/files/1Ldqx1DRcOLsFggBedKJ" alt="" data-size="original">

Sample config to show submit button.

```
overlay: {
    showSubmit: false
}
```

</details>

### Quiz

Please refer [Compiling Question Set](/learn/product-and-developer-guide/editors/editor/features/adding-question-set.md#compiling-question-set) section in sunbird developer documents to configure the quiz.

The following things can be configure to render the quiz.

<details>

<summary>Show Immediate Feedback</summary>

After every question rendered, the ECML player v1 will show the following immediate feedback popup.

#### Correct answer

If the answer is correct, evaluation popup will show the correct icon popup and next button to go to the next question

<img src="/files/nzIudgo8AjQPfiTAe89l" alt="" data-size="original">

#### Wrong answer

If the answer is wrong, evaluation popup will show the wrong icon popup with next and try again button.

<img src="/files/adfTRmeM6I0meR13swbp" alt="" data-size="original">

#### Partial score

The partial score can be calculate for [MTF](#mtf) and [FTB](#ftb) type questions

<img src="/files/gSBuKAdtOQbo7tTPnUbz" alt="" data-size="original">

</details>

<details>

<summary>Display</summary>

This takes the reference to show the number of question in one question set.

</details>

<details>

<summary>Shuffle Questions</summary>

By using this option you can shuffle the questions while rendering the quiz. So that, the random questions will come at the time of the attempting the question set.&#x20;

</details>

<details>

<summary>Max Score</summary>

If we have the 10 questions in one question set and we set the Max score the property 10, the max score will divide into the 10 questions.

</details>

## End Page

After rendering the quiz, the content player v1 is capable to show the final score on the end page of the asset. Please refer [end page section](/learn/product-and-developer-guide/player/v1/content-player-v1.md#end-page) for more information.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/ecml-player-v1/quiz.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
