> For the complete documentation index, see [llms.txt](https://docs.shiftiq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shiftiq.com/help/assessments/specifications-forms/creating-a-form.md).

# Creating a Form

**Each Specification can have one or more Forms. Forms are used to deliver the actual questions during the exam and control the availability of the exam.**

* Under the **Specification** tab select the **Specification** that you want to create the Form for.
* Click on the **Add** button and select **Form**
* Add a **Form Name** (This is the internal name used to uniquely identify this exam form for filing purposes)
* Add a **Code** (This is the form's catalog code. It defaults to N/A. Can be left as is unless a specific identifier is desired)
* Add a **Source** (Reference to the source of the content and/or configuration for this form. Can enter one if available.) - *Optional*
* Add **Origin** (Identifies the originating platform and/or record for this form. When this property is used, it should ideally contain a fully qualified URL or API path.) - *Optional*
* Add a **Time Limit** (This is the number of minutes allowed for each attempt on the exam. Enter time limit in minutes)
* Select the **Criteria** (Sets) you want included in the Form.
* Under **Like Item Groups**, select if you want the questions to be **Mutually Exclusive** or **Not Mutually Exclusive** to the Form you are creating.
* Click the **Next** button.
* All the questions that will be included in the form will be listed under **Preview Questions**.
* Click the **Save** button to create the Form.


---

# 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://docs.shiftiq.com/help/assessments/specifications-forms/creating-a-form.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.
