# How to use questionnaire answer environment

### Introduction

Students interact with CodeChum's questionnaire environment whenever they answer programming items in activities created by their teacher.&#x20;

As a student, it would do you good if you get familiar with how CodeChum's questionnaire environment works and how to use it well so you can be ultra ready for your next CodeChum activity!

### Typical Questionnaire Environment Anatomy

A typical CodeChum questionnaire environment looks like this and has the following parts in it:

<figure><img src="https://3430199281-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8NbYQ7MMXKmd7h0dJgN%2Fuploads%2F2rKIlVFQ7axK7jwGdOmO%2Fimage.png?alt=media&#x26;token=f1a8a483-ea4c-4137-a7a7-265013a821a9" alt=""><figcaption></figcaption></figure>

1. **Questions** - you need to answer all of these questions to receive all the points for this item.
2. **Item Navigation** - one of the cards located at the top right corner of the screen, which shows a list of all the items in the activity, providing you seamless navigation from one item to another.
3. **Bottom Navigation** - located at the bottom of the screen, it enables seamless navigation between items by simply clicking the prev and next buttons
4. **Messenger Support** - located at the bottom left corner of the screen, this allows you to communicate with our Customer Support Team for assistance with any concerns you may have regarding our app.

### Types of Questionnaire Questions

Here are the types of questions you might encounter in the questionnaire environment and how to answer them:

* **Multiple Choice - T**hese questions present you with several options.
  * **Single Answer -** Select only one option that best answers the question.&#x20;

    <figure><img src="https://3430199281-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8NbYQ7MMXKmd7h0dJgN%2Fuploads%2FdKvLzeCRPthThoWM17Pm%2Fimage.png?alt=media&#x26;token=40eabe02-f3af-48df-968f-3f674b4899f7" alt=""><figcaption></figcaption></figure>
  * **Multiple Answers -** Select all options that apply (more than one may be correct).

    <figure><img src="https://3430199281-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8NbYQ7MMXKmd7h0dJgN%2Fuploads%2FQcUchKuq5R6eS02XmBrB%2Fimage.png?alt=media&#x26;token=a6f10004-2d29-4bc7-87ba-40d3a6e6bd05" alt=""><figcaption></figcaption></figure>

* **Identification -** These require you to type in the correct word, phrase, or value in a the text box.&#x20;

  <figure><img src="https://3430199281-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8NbYQ7MMXKmd7h0dJgN%2Fuploads%2FFKptjZcsBlARld6LqFRM%2Fimage.png?alt=media&#x26;token=4ec5e8fd-8101-45fd-a8a4-fed347e6edf5" alt=""><figcaption></figcaption></figure>

* **Essay -** These questions need longer, paragraph-style answers. Use complete sentences and explain your thoughts clearly.&#x20;

  <figure><img src="https://3430199281-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd8NbYQ7MMXKmd7h0dJgN%2Fuploads%2FAjJgAvRCeTC1HKe5TVps%2Fimage.png?alt=media&#x26;token=297ad47d-0124-4244-8bd8-fcb5ad2fd978" alt=""><figcaption></figcaption></figure>

### Tips

To maximize the potential of our questionnaire environment, here are some tips to up your coding experience:

1. Always answer all the questions within a questionnaire item to receive all the points for that item.


---

# 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://help.codechum.com/students/about-activities/how-to-use-questionnaire-answer-environment.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.
