> For the complete documentation index, see [llms.txt](https://help.codechum.com/students/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.codechum.com/students/about-activities/how-to-use-questionnaire-answer-environment.md).

# 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="/files/TQZXWcSz5oUpuD1RSWdE" 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="/files/i3bhnLITQe21a1M2DaCp" alt=""><figcaption></figcaption></figure>
  * **Multiple Answers -** Select all options that apply (more than one may be correct).

    <figure><img src="/files/Mikv8SWmJxgWgKnYL7Tk" 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="/files/4MdRoWublNOly3BQrZyG" alt=""><figcaption></figcaption></figure>

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

  <figure><img src="/files/hkEUFZi3UF4AgppVIr2L" 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
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://help.codechum.com/students/about-activities/how-to-use-questionnaire-answer-environment.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.
