# Edit Questions

To edit a question, select it from the middle column by clicking on it. If you want to re-arrange the order of the questions instead, just click and drag the input where you want it.

### Edit question details

On the right column, the settings panel for the selected question is activated when clicking on a question. Perform your edits here.

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-4efcd116bf8ae8a089c622ff99c3ffb5c2945924%2Fedit-questions-5.jpg?alt=media)

The formbuilder validates questions automatically most of the time, just by interacting with it.

If you would like to **force validation** on the selected question, click the validate button on the top right of the settings panel:

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-8901a34977387b0685e72ca889ae7c9b8a4ca5df%2Fedit-questions-4.jpg?alt=media)

### Copy questions

A **valid** question can be copied to the bottom of your question list by clicking on the copy button:

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-d1c6989972ec7d6d1241d959c1691ff3198fc581%2Fedit-questions-3.jpg?alt=media)

{% hint style="warning" %}
**Title** and **jumps** will not be copied.

**Existing data** belonging to a previous question will not be copied.
{% endhint %}

### Delete questions

A question can be deleted by clicking on the delete button:

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-f9d0b5011559be6c5298803cc51856e553b089ca%2Fedit-questions-1.jpg?alt=media)

{% hint style="danger" %}
**Warning:** Deleting a question in Epicollect5 is a *destructive* action. This means that **any data associated with that question will also be permanently deleted**.

A question in Epicollect5 acts as a **container for answers**. When you delete a question, all the answers to that question are also removed from the project database.
{% endhint %}

Here is a table design that illustrates the **"before" and "after"** effect of deleting a question in **Epicollect5**.

#### ✅ **Before deleting the Question "Sex", the project data looks like the following:**

| Name    | Age | Date of Birth | Country | **Sex**    |
| ------- | --- | ------------- | ------- | ---------- |
| Alice   | 30  | 1995-02-10    | UK      | **Female** |
| Bob     | 28  | 1997-06-12    | USA     | **Male**   |
| Charlie | 35  | 1989-09-01    | Canada  | **N/A**    |
|         |     |               |         |            |

📝 The column **"Sex"** contains answer data collected from users. It references the "**Sex**" question of the form.

#### ❌ **After Deleting the Question "Sex"**

| Name    | Age | Date of Birth | Country |
| ------- | --- | ------------- | ------- |
| Alice   | 30  | 1995-02-10    | UK      |
| Bob     | 28  | 1997-06-12    | USA     |
| Charlie | 35  | 1989-09-01    | Canada  |

⚠️ **All data related to the deleted "Sex" question is permanently removed**, including the column itself. Before deleting any question in **Epicollect5**, especially one that may contain valuable data, it's highly recommended to back up your entries.

### Undo Changes

If it happens you make changes by mistake, do not worry. Just do **NOT** save, but click on the **UNDO** button instead:

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-0d53e7611fb8a7483b199ab8114a730f394be82d%2Fedit-questions-2.jpg?alt=media)

{% hint style="info" %}
Remember: a project can be saved only when ALL its questions are valid.
{% endhint %}

### Delete questions in bulk

All the questions for a form can be deleted at once, without deleting the enclosing form.

Select the form and click on the "Delete all questions" button in its context menu.

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-826f986c4358b570f0f3b627de953d4b4a7263e3%2Fedit-questions-6.jpg?alt=media)


---

# 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://docs.epicollect.net/formbuilder/edit-inputs.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.
